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

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

Estoy intentando instalarA la cartay las dependencias son enormes, básicamente todas de GNOME. Sé que son innecesarios. ¿Hay alguna opción ensinápticoo unapto-obtenerbandera para esto?

Respuesta1

Hay dos tipos de dependencias paraa la carta: “depende” y “recomienda”.

Alacarte depende de Python y de varias bibliotecas de Python (que a su vez incorporan 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 con dpkg --force-depends, sin embargo, esto confundirá a APT cuando alacarte participe en un cálculo de dependencia más adelante (por ejemplo, cuando aparezca una versión más nueva del paquete), por lo que no se recomienda hacer esto. Además, es poco probable que pueda utilizar el paquete sin estas dependencias.

Alacarte depende depanel-gnomo(que a su vez depende de muchas otras partes de Gnome) en el nivel de “recomendaciones”. 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 tienes una aplicación de menú diferente compatible con Freedesktop.

De forma predeterminada, apt-get installinstala todas las dependencias en el nivel "depende" o "recomienda". Pase la --no-install-recommendsopción para indicarle que no instale dependencias de nivel "recomendado". 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-recommendspara evitar instalar dependencias de nivel "recomendado". 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, puedes desmarcar gnome-panel antes de aplicar los cambios. Existe una preferencia (en la pestaña "General") para "Considerar los paquetes recomendados como dependencias".

Respuesta2

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 está predeterminado en Ubuntu estándar, ¿puedo preguntar para qué variante de Ubuntu estás instalando alacarte?

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

Respuesta3

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

información relacionada