¿Cómo no instalar los paquetes recomendados y sugeridos?


68

Uso Ubuntu 12.04 de 64 bits, hice lo siguiente: sudo gedit /etc/apt/apt.confy 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?


Vea esta pregunta relacionada: askubuntu.com/questions/196059/…

3
apt-config dump |fgrep -i recommendsugerirá la sintaxis de moda actual en caso de que vuelva a cambiar.
temoto

Respuestas:


85

Si no desea instalar los paquetes recomendados, puede ejecutarlos apt-getcon el --no-install-recommendsindicador o aptitudecon 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.confarchivo:

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

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.


Esto funcionará, puedo confirmar eso.
Thomas Ward

Ya he probado esa opción pero estoy tratando de instalar desde un ppa y no funciona, si ha funcionado instalando desde el repositorio de ubuntu.
user84911

Quiero configurar apt-get para siempre, no instale los paquetes recomendados y sugeridos, así que quiero establecer el archivo apt.conf siento por mi mala Inglés
user84911

Publicación editada para mostrar lo que debería tener apt.conf.
Alex L.

2
Al leer la documentación del paquete, entiendo que los paquetes 'recomendados' probablemente deberían instalarse. ¿Puede explicar por qué no recomienda deshabilitar la instalación de paquetes 'sugeridos'? Me parecen bastante molestos hasta ahora.
jlh

19

La sintaxis correcta en las versiones recientes parece ser:

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

Puede poner esto en /etc/apt/apt.conf(que ya no existe de forma predeterminada) o en un archivo como 99localen /etc/apt/apt.conf.d.

Tenga cuidado con cualquier otro archivo /etc/apt/apt.conf.dque pueda anular su configuración.


12

Revisado hoy (07 de enero de 2015).

Estas configuraciones me funcionan bien:

APT :: Install-Recommends "false";
APT :: Instalar-Sugiere "falso";

Esta solución no funciona:

APT :: Get :: Install-Recommends "false";
APT :: Obtener :: Instalar-Sugiere "falso";

2
La pregunta es sobre 12.04. La respuesta de lan ya menciona para versiones posteriores es APT :: Install-Recommends para que su respuesta no agregue información adicional.
Requist

3
Debe saber con qué versión del sistema operativo lo intentó en lugar de la fecha del calendario.
Melebius

10

Según yo, cambiar los archivos conf es demasiado arriesgado e innecesario. Más bien apt-getproporciona opciones para especificar no instalar paquetes recomendados.

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

Esto es mejor que cambiar el archivo conf.


¿Cómo es eso? ¿Cuál es el razonamiento?
Outlyer

4

Podrías ser como yo y tener un /etc/apt/apt.conf.d/99synapticarchivo al acecho. Todavía no estoy completamente seguro de dónde vino este archivo, pero contiene una línea:

APT::Install-Recommends "true";

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.


2

Puede especificar cadenas de configuración desde la línea de comando, utilizando la -oopción

Esto funciona para mí (APT v.1.4.8) ( sudosegún sea necesario):

apt-get install package1 package2 -o APT::Install-Suggests=0 -o APT::Install-Recommends=0

1
Esto funciona para apt-get. ¿Pero para qué debo hacer apt?
Rolf

1

Recomendaría crear el archivo /etc/apt/apt.conf.d/60user con la línea única:

APT::Install-Recommends "false";

Esto funciona bien para mí el 12.04.


2
OP ya declaró que esto no funcionó.
Oli

Comprobé esto en 10.04, 12.04, 14.04 y APT :: GET :: * no funciona, compre APT :: Install- * funcionó bien con "apt-get install"
ggrandes

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.