Como modificar as configurações do arquivo 'apt.conf' que não existe mais no 12.04?

8

Gostaria de adicionar configurações ao arquivo apt.conf, mas percebi que ele foi substituído por uma pasta chamada etc/apt/apt.conf.d/.

Como posso configurar com este novo modelo?

larissa
fonte

Respostas:

8

É melhor criar seu próprio arquivo de usuário /etc/apt/apt.conf.dpara garantir que ele não seja sobrescrito pelas atualizações do pacote. Em vez de adicionar aos arquivos existentes no diretório, crie seu próprio arquivo geral chamado 99mysettings com

sudo touch /etc/apt/apt.conf.d/99mysettings 

Ele é rotulado como a 99para que suas configurações sejam executadas por último e substitua qualquer um dos mesmos valores pelas configurações especificadas presentes em outros arquivos no diretório.

Em seguida, para editar seu arquivo, execute

sudo nano /etc/apt/apt.conf.d/99mysettings

e, por exemplo, você pode adicionar o seguinte item de configuração (embora não seja geralmente recomendado):

APT::Install-Suggests "true";

Se você quisesse parar de instalar os pacotes recomendados (novamente, geralmente não é a melhor decisão), poderá usar

APT::Install-Recommends "false";

A sintaxe desses comandos difere de como a página de manual descreve como as entradas para os mais antigos apt.confdevem ser configuradas; anteriormente APT::GET::Install-Suggests "true"; teria sido a sintaxe, mas isso não funcionará para o exemplo acima.

A página de manual fornecerá uma indicação das configurações gerais disponíveis; portanto, digite man apt.confou consulte as páginas de manual do Ubuntu online . No entanto, a melhor fonte para as configurações do apt é o Debian Handbook, disponível aqui online ou como um pdf completo aqui, e contém informações muito úteis que também são aplicáveis ​​principalmente ao Ubuntu.


fonte
1

O apt.confarquivo que contém a configuração do APT está por padrão localizado em /etc/apt/.

Para verificar o que está no aptdiretório, faça o seguinte no terminal:

cd /etc/apt
ls

O apt.confarquivo deve ser listado após o lscomando.

No entanto , se ele não existir, você poderá criá-lo executando o seguinte comando:

gksu gedit apt.conf

(Certifique-se presente diretório de trabalho é /etc/apt, se não, então cda /etc/aptprimeira.)

Isso pedirá sua senha e o lançamento, geditpermitindo que você crie seu apt.confarquivo.

Você também pode usar:

sudo nano apt.conf
Peachy
fonte
1

Das versões mais recentes que o Gutsy, o arquivo /etc/apt/apt.conf foi substituído por /etc/apt/apt.conf.d/proxy (crie-o se necessário), com a mesma estrutura.

gacanepa
fonte
0

Basta criar o arquivo /etc/apt/apt.conf, se necessário, e colocar o que quiser.

man apt.conf
Sepero
fonte
0

Encontre a configuração existente por apt-config dumpcomando, por exemplo:

apt-config dump | grep -we Recommends -e Suggests

Altere os valores e adicione em /etc/apt/apt.conf.d/99somefile(um novo arquivo). O número antes do arquivo dá prioridade (execuções mais baixas antes, execuções mais recentes).

Aqui está o exemplo de desativação APT::Install-RecommendseAPT::Install-Suggests :

apt-config dump | grep -we Recommends -e Suggests | sed s/1/0/ | sudo tee /etc/apt/apt.conf.d/99norecommend
kenorb
fonte