Recibe actualizaciones por: rss | twitter | email

apt-get solo dependencias

Escrito por:
Fecha: 2015-02-15 11:44:13 00:00

¿Cómo evitar que Ubuntu instale paquete sugeridos y solo instale aquellos realmente necesarios?

Tanto Ubuntu como Debian, por defecto cuando instalas un paquete, instala todos los paquetes extra requeridos para que el sistema funcione, lo cual es genial, sobre todo para aquellas personas que recien comienzan a trabajar con Linux, pues no deben preocuparse de las dependencias como en los viejos tiempo.

El problema es que a veces uno sabe lo que esta haciendo y quieres configurar tu sistema de otro modo, y no deseas que Ubuntu o Debian instalen paquetes que sabes que no requieres.

Tomemos como ejemplo D-Push, como vemos este paquete en Ubuntu 14.04 tiene las siguientes dependencias:

  • debconf
  • php-mail
  • php-pear
  • php5
  • php5-cli
  • php5-imap

Y recomienda:

  • Apache2
  • libapache2-mod-php5

Por defecto si instalas d-push mediante el comando:

sudo apt-get install d-push

Ubuntu intenta instalar todos los paquetes arriba indicados, pero que pasa si deseas usar Nginx y PHP-FPM o Apache y PHP-FPM, en ese caso no requieres todo lo arriba indicado, en ese caso y para evitar que apt-get haga todo de manera automática y te deje más libertad, despues de todo a veces sabemos lo que hacemos, ¿verdad?. Bueno esto es lo que debes hacer.

Crea un archivo /etc/apt/apt.conf.d/01dependencies y coloca en su interior lo siguiente:

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

Y ahora ejecuta:

sudo apt-get update
sudo apt-get install d-push

Y, eso es todo amigos