Eu uso o Ubuntu 12.04 de 64 bits, fiz o seguinte: sudo gedit /etc/apt/apt.conf
e adicionei
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?
apt
package-management
software-installation
user84911
fonte
fonte
apt-config dump |fgrep -i recommend
sugerirá a sintaxe atual da moda, caso ela mude novamente.Respostas:
Se você não deseja instalar pacotes recomendados, você pode executar
apt-get
com o--no-install-recommends
sinalizador ouaptitude
com o--without-recommends
/-R
sinalizador.Se você deseja que esses sinalizadores sejam sempre ativados (NÃO recomendo), coloque as seguintes linhas no seu
/etc/apt/apt.conf
arquivo: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.
fonte
A sintaxe correta nas versões recentes parece ser:
Você pode colocar isso em
/etc/apt/apt.conf
(que não existe mais por padrão) ou em um arquivo como99local
em/etc/apt/apt.conf.d
.Cuidado com quaisquer outros arquivos nos
/etc/apt/apt.conf.d
quais possam substituir suas configurações.fonte
Verificado hoje (07 de janeiro de 2015).
Essas configurações funcionam bem para mim:
Esta solução não funciona:
fonte
Segundo mim, alterar arquivos conf é muito arriscado e desnecessário. Em vez disso,
apt-get
fornece opções para especificar, não instale os pacotes recomendados.Isso é melhor do que alterar o arquivo conf.
fonte
Você pode ser como eu e ter um
/etc/apt/apt.conf.d/99synaptic
arquivo à espreita. Ainda não estou totalmente certo de onde esse arquivo veio, mas contém uma linha:Isso certamente teria substituído uma mudança
/etc/apt/apt.conf
. Não consigo mais ver que o arquivo é usado por qualquer pacote, então sugiro apenas excluí-lo (verifique se o conteúdo é semelhante) ou trocar true por false.fonte
Você pode especificar cadeias de configuração na linha de comando, usando a
-o
opçãoIsso funciona para mim (APT v.1.4.8) (
sudo
conforme necessário):fonte
apt-get
. Mas o que devo fazerapt
?Eu recomendaria criar o arquivo /etc/apt/apt.conf.d/60user com a única linha:
Isso funciona bem para mim em 12.04.
fonte
Use o seguinte comando para adicioná-lo a
/etc/apt/apt.conf.d/99norecommend
:Verifique as configurações atuais:
Veja: Posso fazer o apt-get sempre usar --no-install-recommends?
fonte