¿Cómo puedo instalar un paquete sin instalar sus dependencias?


Respuestas:


17

Hay dos tipos de dependencias para alacarte : "depende" y "recomienda".

Alacarte depende de Python y varias bibliotecas de Python (que a su vez extraen algunas bibliotecas); el nivel "depende" dice que alacarte no funcionará sin estos. Las herramientas basadas en APT no le permitirán instalar alacarte sin esas dependencias. Puede ignorar todas las dependencias dpkg --force-depends, sin embargo, esto confundirá a APT cuando alacarte esté involucrado en un cálculo de dependencia más tarde (por ejemplo, cuando aparezca una versión más nueva del paquete), por lo tanto, no se recomienda hacerlo. Además, es poco probable que pueda usar el paquete sin estas dependencias.

Alacarte depende de gnome-panel (que a su vez depende de muchas otras partes de Gnome) en el nivel "recomendado". Esto indica que alacarte rara vez es útil sin gnome-panel, pero puede serlo en algunas circunstancias. Aquí, alacarte es realmente útil sin gnome-panel si tiene una aplicación de menú diferente compatible con Freedesktop.

Por defecto, apt-get installinstala todas las dependencias en el nivel "depende" o "recomienda". Pase la --no-install-recommendsopción para decirle que no instale dependencias de nivel "recomienda". Puede hacer que esta sea la configuración predeterminada agregando APT::Install-Recommends "false";a /etc/apt/apt.conf.d/zzz_mpmcfarlane.

Con aptitudeen la línea de comando, pase -Ro --without-recommendsevite instalar dependencias de nivel "recomienda". En la interfaz de usuario de pantalla completa de Aptitude, al marcar alacarte para la instalación también se selecciona gnome-panel, pero puede desmarcarlo antes de continuar con la instalación. La preferencia APT también influye en la aptitud.

En Synaptic, al marcar alacarte para la instalación también se selecciona gnome-panel. Sin embargo, puede ir y desmarcar gnome-panel antes de aplicar los cambios. Hay una preferencia (en la pestaña "General") a "Considerar los paquetes recomendados como dependencias".


1
Gracias, muy buena respuesta, lo cambió de unos cien paquetes a unos cuatro.

5

La opción clave para agregar apt-getes--no-install-recommends

Entonces para alacarte -

sudo apt-get install --no-install-recommends alacarte

Dado que alacarte es el predeterminado en Ubuntu estándar, ¿puedo preguntar para qué variante de Ubuntu está instalando alacarte?

Si está utilizando Xubuntu o Lubuntu, ¿puedo recomendar un editor de menú alternativo a partir de la respuesta a esta pregunta ? Descubrí que alacarte no funciona tanto con Lubuntu como con Xubuntu.


5

Puede descargar el paquete .deb ( apt-get download foo) e instalarlo mediante dpkgla --force-dependsopción.


¿Cómo ubicar el archivo .deb si todo lo que tengo es el nombre del paquete?
Knocte

respondiéndome a mí mismo:apt-get download foo
knocte
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.