¿Instalar paquetes sugeridos / recomendados?

38

Ejecuté el siguiente código y obtuve este paquete necesita estos paquetes, ahora también dice que estos paquetes son sugeridos y se recomiendan tesis. ¿Cómo hago para instalarlos también?

myusuf3@purple:/etc$ sudo apt-get install virtualbox-4.0 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  acroread ia32-libs lib32asound2 lib32bz2-1.0 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32v4l-0 lib32z1 libaudio2
  libc6-i386 libcurl3 libflac8 libhal1 liblcms1 libmng1 libogg0 libpulse0 libqt4-dbus libqt4-network libqt4-opengl
  libqt4-xml libqtcore4 libqtgui4 libsdl-ttf2.0-0 libsdl1.2debian libsdl1.2debian-alsa libsndfile1 libv4l-0
  libvorbis0a libvorbisenc2 libx11-xcb1 nspluginwrapper
Suggested packages:
  libldap2 libgnome-speech7 lib32asound2-plugins nas liblcms-utils pulseaudio qt4-qtconfig
Recommended packages:
  pdf-viewer
The following NEW packages will be installed:
  acroread ia32-libs lib32asound2 lib32bz2-1.0 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32v4l-0 lib32z1 libaudio2
  libc6-i386 libcurl3 libflac8 libhal1 liblcms1 libmng1 libogg0 libpulse0 libqt4-dbus libqt4-network libqt4-opengl
  libqt4-xml libqtcore4 libqtgui4 libsdl-ttf2.0-0 libsdl1.2debian libsdl1.2debian-alsa libsndfile1 libv4l-0
  libvorbis0a libvorbisenc2 libx11-xcb1 nspluginwrapper virtualbox-4.0
0 upgraded, 34 newly installed, 0 to remove and 26 not upgraded.
Need to get 168MB of archives.
After this operation, 460MB of additional disk space will be used.

Por favor y gracias

myusuf3
fuente

Respuestas:

38

Las recomendaciones se instalan por defecto (desde Lucid). Para negar esto para un paquete específico, use apt-get --no-install-recommends install pkg. Sugiere, sin embargo, no lo son. Puede instalar las sugerencias para la instalación de un solo paquete utilizando apt-get -o APT::Install-Suggests="true" install pkg.

Instalación de conky sin sugerencias:

laney@iota> sudo apt-get install conky
[...]
Suggested packages:
  apcupsd moc mpd
The following NEW packages will be installed
  conky conky-all

... o con Sugiere:

laney@iota> sudo apt-get -o APT::Install-Suggests="true" install conky
[...]
The following NEW packages will be installed
  apache2 apache2-doc apache2-mpm-worker apache2-suexec apache2-utils apache2.2-bin apache2.2-common apcupsd apcupsd-cgi apcupsd-doc ario ario-common conky
  conky-all icecast2 ices2 libao-common libao4 libaprutil1-dbd-sqlite3 libaprutil1-ldap libcue1 libmpdclient2 libresid-builder0c2a libsidplay2 libsidutils0
  moc moc-ffmpeg-plugin mpd

Puede hacer que este sea el comportamiento predeterminado poniendo

APT::Install-Suggests "true"

en un archivo en /etc/apt/apt.conf.d/, por ejemplo /etc/apt/apt.conf.d/30install-suggests.

Iain Lane
fuente
44
También puede instalar paquetes sugeridos con la --install-suggestsopción. Ej .sudo apt install --install-suggests conky
Dennis el
24

Para los paquetes sugeridos , simplemente puede usar la --install-suggestsbandera:

Considere los paquetes sugeridos como una dependencia para la instalación.
Elemento de configuración: APT :: Install-sugiere.

en lugar de pasar la opción -o APT::Install-Suggests="true"
[tal como lo has hecho --install-recommends]

Ejemplo:

sudo apt-get --install-suggests install mercurial
Marius Butuc
fuente
Solución interesante ... pero --install-sugiere no está disponible para Maverick. ¿Cuándo se agregó esta función a apt-get?
MestreLion
3
¿No es ese comando recursivo? Por lo tanto, también instalará los paquetes sugeridos de todos los paquetes sugeridos y así sucesivamente. He visto ejemplos de terceros en los que una instalación inicial de unos pocos MB se ha convertido en más de 1 GB de instalaciones debido a la recurrencia que esta ruta puede generar.
Phill Healey
1
@PhillHealey Tienes razón, es un gran problema>.>
angulado el
@PhillHealey Es por eso que tenemos la confirmación antes de la instalación real ...
Franklin Yu
1
@PhillHealey Sí, ahí es donde evitaría su uso --install-suggests, por lo que está bien en la instalación interactiva. (Y realmente me pregunto por qué alguien requeriría todo el software sugerido en scripts automatizados ... Hasta donde yo entiendo, el software sugerido es como "Los clientes que compraron este artículo también compraron"; Tengo que ser muy rico para requerir un "comprar todo" funcionalidad sin siquiera mirar la lista.)
Franklin Yu
10

Agregue la opción --install-recommendsa su comando:

sudo apt-get --install-recommends install virtualbox-4.0 
Isaias
fuente
Cuando lo use, --install-suggestsasegúrese de examinar la lista de programas que se instalarán; a veces, obtiene una lista de programas que se colocan en su sistema (intente --install-suggestscon TuxGuitar)
Charles Green
2
¿No es ese comando recursivo? Por lo tanto, también instalará los paquetes sugeridos de todos los paquetes sugeridos y así sucesivamente. He visto ejemplos de terceros en los que una instalación inicial de unos pocos MB se ha convertido en más de 1 GB de instalaciones debido a la recurrencia que esta ruta puede generar.
Phill Healey