Uso Ubuntu 12.04 de 64 bits, hice lo siguiente: sudo gedit /etc/apt/apt.conf
y agregué
APT::Install-Recommends "false";
APT::Install-Suggests "false";
Pero no funcionó. Cuando intento instalar un paquete, todavía quiere instalar los paquetes sugeridos y recomendados. ¿Como puedo resolver esto?
apt
package-management
software-installation
usuario84911
fuente
fuente
apt-config dump |fgrep -i recommend
sugerirá la sintaxis de moda actual en caso de que vuelva a cambiar.Respuestas:
Si no desea instalar los paquetes recomendados, puede ejecutarlos
apt-get
con el--no-install-recommends
indicador oaptitude
con el indicador--without-recommends
/-R
.Si desea que estos indicadores estén siempre habilitados (NO lo recomiendo), coloque las siguientes líneas en su
/etc/apt/apt.conf
archivo:Recuerde que estos paquetes se recomiendan por una razón y probablemente no sea una buena idea ignorarlos en todo momento. Sería mejor usar las banderas en los casos en que sabe que los paquetes recomendados son incorrectos.
fuente
La sintaxis correcta en las versiones recientes parece ser:
Puede poner esto en
/etc/apt/apt.conf
(que ya no existe de forma predeterminada) o en un archivo como99local
en/etc/apt/apt.conf.d
.Tenga cuidado con cualquier otro archivo
/etc/apt/apt.conf.d
que pueda anular su configuración.fuente
Revisado hoy (07 de enero de 2015).
Estas configuraciones me funcionan bien:
Esta solución no funciona:
fuente
Según yo, cambiar los archivos conf es demasiado arriesgado e innecesario. Más bien
apt-get
proporciona opciones para especificar no instalar paquetes recomendados.Esto es mejor que cambiar el archivo conf.
fuente
Podrías ser como yo y tener un
/etc/apt/apt.conf.d/99synaptic
archivo al acecho. Todavía no estoy completamente seguro de dónde vino este archivo, pero contiene una línea:Eso ciertamente habría anulado un cambio en
/etc/apt/apt.conf
. No puedo ver que el paquete ya sea utilizado por ningún paquete, por lo que sugeriría simplemente eliminarlo (verifique que el contenido sea similar) o cambiar true por false.fuente
Puede especificar cadenas de configuración desde la línea de comando, utilizando la
-o
opciónEsto funciona para mí (APT v.1.4.8) (
sudo
según sea necesario):fuente
apt-get
. ¿Pero para qué debo hacerapt
?Recomendaría crear el archivo /etc/apt/apt.conf.d/60user con la línea única:
Esto funciona bien para mí el 12.04.
fuente
Use el siguiente comando para agregarlo a
/etc/apt/apt.conf.d/99norecommend
:Verifique la configuración actual:
Ver: ¿Puedo hacer que apt-get siempre use --no-install-recomendamos?
fuente