O que as fontes de ativação do software e das atualizações do ubuntu fazem?

0

Estou tentando instalar o emacs 25.1 no meu sistema Ubuntu 16.04 a partir de um PPA. Ao tentar instalar as dependências de compilação, recebi o erro

>sudo apt-get build-dep emacs24
Reading package lists... Done
E: You must put some 'source' URIs in your sources.list

Então o apt-get não consegue encontrar as dependências, certo? Eu pensei em adicionar o PPA ao meu sistema iria resolver isso, mas isso não acontece. Além disso, descomentar os pares deb e deb-src (individualmente e tudo de uma vez) em /etc/apt/sources.list não ajudou.

O que ajuda é verificar a caixa de fontes no software & amp; utilitário de atualizações, como sugerido neste post: link funciona. O que exatamente isso está fazendo e como posso replicá-lo sem o gui?

    
por roro 03.10.2016 / 21:27

1 resposta

1

A ativação de fontes permite o download do código-fonte do aplicativo. Com apt-get source pkg você pode obter o código fonte desse pacote

Como Mitch explica em sua resposta:

% bl0ck_qu0te%

Então, essencialmente, build-dep irá pegar o código-fonte do seu pacote e tentar instalar dependências para ele primeiro, antes de realmente construir o pacote. Isso é diferente de install , onde o pacote já pode estar em .deb package, com tudo pré-fabricado.

    
por Sergiy Kolodyazhnyy 03.10.2016 / 21:42