Como não instalar os pacotes recomendados e sugeridos?

54

Eu uso o Ubuntu 12.04 64-bit, eu fiz o seguinte: sudo gedit /etc/apt/apt.conf e adicionado

APT::Install-Recommends "false";
APT::Install-Suggests "false"; 

Mas não funcionou. Quando tento instalar um pacote, ele ainda deseja instalar os pacotes sugeridos e recomendados. Como posso resolver isso?

    
por user84911 22.08.2012 / 18:08

7 respostas

63

Se você não deseja instalar pacotes recomendados, pode executar apt-get com o sinal --no-install-recommends ou aptitude com o sinalizador --without-recommends / -R .

Se você quiser que esses sinalizadores estejam sempre habilitados (NÃO recomendo isso), coloque as seguintes linhas no arquivo /etc/apt/apt.conf :

APT::Get::Install-Recommends "false";
APT::Get::Install-Suggests "false";

Lembre-se de que esses pacotes são recomendados por um motivo e provavelmente não é uma boa ideia ignorá-lo o tempo todo. Seria melhor usar os sinalizadores nos casos em que você sabe que os pacotes recomendados estão errados.

    
por Alex L. 22.08.2012 / 19:33
12

A sintaxe correta nas versões recentes parece ser:

APT::Install-Suggests "0";
APT::Install-Recommends "0";

Você pode colocar isso em /etc/apt/apt.conf (que não existe mais por padrão) ou em um arquivo como 99local in /etc/apt/conf.d .

Fique atento a outros arquivos em /etc/apt/conf.d , que podem substituir suas configurações.

    
por Ian Nartowicz 25.06.2013 / 18:49
11

Verificado hoje (07 de janeiro de 2015).

Essas configurações funcionam bem para mim:

APT::Install-Recommends "false";
APT::Install-Suggests "false";

Esta solução não funciona:

APT::Get::Install-Recommends "false";
APT::Get::Install-Suggests "false";
    
por Mikhail Chernyshev 07.01.2015 / 18:57
4

De acordo comigo, alterar arquivos conf é muito arriscado e desnecessário. Em vez disso, apt-get fornece opções para especificar não instalar pacotes recomendados.

sudo apt-get install --no-install-recommends package-name

Isso é melhor do que alterar o arquivo conf.

    
por theBuzzyCoder 28.04.2017 / 06:56
2

Você pode ser como eu e ter um arquivo /etc/apt/apt.conf.d/99synaptic à espreita. Ainda não sei ao certo de onde veio esse arquivo, mas ele contém uma linha:

APT::Install-Recommends "true";

Isso certamente teria substituído uma alteração em /etc/apt/apt.conf . Eu não posso ver que o arquivo é usado por qualquer pacote por mais tempo, então eu sugiro apenas excluí-lo (verifique o conteúdo são semelhantes) ou trocando true para false.

    
por Oli 24.10.2012 / 12:27
0

Eu recomendaria criar o arquivo /etc/apt/apt.conf.d/60user com a única linha:

APT::Install-Recommends "false";

Isso funciona bem para mim em 12.04.

    
por yassen 21.10.2012 / 19:07
0

Você pode especificar strings de configuração a partir da linha de comando, usando a opção -o .

Isso funciona para mim (APT v.1.4.8) ( sudo conforme necessário):

apt-get install package1 package2 -o APT::Install-Suggests=0 -o APT::Install-Recommends=0
    
por Rolf 27.01.2018 / 21:36