¿Cuál es la diferencia entre los paquetes recomendados y sugeridos (Ubuntu)

20

En Ubuntu cuando instala un paquete, puede haber dependencias, recomendaciones y sugerencias. Por ejemplo: virtualbox-ose tiene adduser como dependencia, libgl1 como recomendación y libpulse0 como sugerencia.

¿Cuál es la diferencia entre recomendaciones y sugerencias?

Las recomendaciones son estándar instaladas con apt. Esto se puede evitar con el interruptor --no-install-recomienda

Segunda pregunta: ¿Cómo puede forzar la instalación de sugerencias con apt?

Peter Smit
fuente

Respuestas:

16

Consulte las preguntas frecuentes de Debian sobre esto. Ubuntu se basa en Debian, por lo que debería ser lo mismo:

  • El paquete A recomienda el paquete B, si el responsable del paquete considera que la mayoría de los usuarios no querrían A sin tener también la funcionalidad proporcionada por B.
  • El paquete A sugiere el paquete B si B contiene archivos que están relacionados (y generalmente mejoran) la funcionalidad de A.
Simen
fuente
1
¡Gracias! ¿Hay alguna manera (interruptor de línea de comandos) para instalar automáticamente los paquetes sugeridos?
Peter Smit el
1
@PeterSmit puede agregar la opción -o APT::Install-Suggests=truea la aptitude install PKGNAMElínea de comando para indicarle que instale los paquetes sugeridos.
Colin D Bennett
1

Puede evitar que los paquetes recomendados se incluyan en una instalación en Synaptic mediante Configuración, Preferencias, pestaña General: Desmarque "Considerar paquetes recomendados como dependencias".

Con apt-get, puede incluir el modificador "--no-install-recomendamos".

Las dependencias deben estar presentes para ejecutar el paquete. No puedo decir qué califica específicamente un paquete como recomendado, aparte de lo que sugiere el adjetivo.

Un método CLI para mostrar dependencias y sugerencias es: apt-cache show Ejemplo: apt-cache show gimp

admintech
fuente
3
¿Qué pasa con la pregunta principal? ¿Cuál es la diferencia entre recomendaciones y sugerencias? ¡No mencionas sugerencias en absoluto!
Peter Smit el