Propósito: Si está usando Debian Lenny y desea instalar los paquetes de software usando apt-get, entonces usted puede haber notado la nueva versión de apt-get en Lenny instala el "recomienda" paquetes automáticamente aumentando así el número de los paquetes instalados en su ordenador. El "apt-get" en Debian Etch (4.0) no se utilizará para instalar "recomienda" paquetes. En este post, vamos a ver cómo podemos contar permanentemente apt-get no instalar "recomienda" paquetes. Para aquellos de ustedes que no están seguros acerca de Debian "depende", "recomienda" y "sugirieron" paquetes, consulte este doc . Esto es importante si usted tiene un espacio de almacenamiento limitado en su sistema, digamos por ejemplo, un sistema embebido.

El problema:

Vamos a ver cómo hacer esto con un ejemplo. Supongamos que tenemos que instalar el perl paquete. Si lo hace:
# apt-get update
# apt-get install perl

Obtendrá algo como esto:

# apt-get install perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
perl-doc perl-modules
Suggested packages:
libterm-readline-gnu-perl libterm-readline-perl-perl groff
The following NEW packages will be installed:
perl perl-doc perl-modules
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 15.9MB of archives.
After this operation, 41.4MB of additional disk space will be used.
Do you want to continue [Y/n]?

Tenga en cuenta que si seguir adelante con este (por ejemplo Y) el resultado final será el uso de 41,4 MB de espacio en disco. Sin embargo, si usted mira aquí , se puede ver que el paquete perl-doc es opcional, ya que es sólo un paquete y no un paquete "recomienda" "depende".

Rojo = Depends

Verde = Recomienda (opcional)

Azul = Sugiere (opcional)

La solución:

Crear o editar el archivo / etc / apt / apt.conf y agrega el siguiente contenido a la misma:
// Recommends are as of now still abused in many packages
APT::Install-Recommends "0";
APT::Install-Suggests "0";

Ahora, guarde el archivo y ejecute:
#apt-get update
# apt-get install perl

Ahora usted debe obtener algo como esto:

# apt-get install perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
perl-modules
Suggested packages:
libterm-readline-gnu-perl libterm-readline-perl-perl
Recommended packages:
perl-doc
The following NEW packages will be installed:
perl perl-modules
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 7731kB of archives.
After this operation, 27.5MB of additional disk space will be used.
Do you want to continue [Y/n]?

will be used now. Si te has dado cuenta ahora de que el tamaño total de la instalación reducido de 41,4 MB a 27.5 MB es decir, casi un 33% menos de espacio en disco será usado ahora. Esto es muy útil si el espacio de almacenamiento es una preocupación para usted. También se puede ver que "apt-get" ahora las listas de paquetes "recomendados" como una entidad separada anteriormente (véase verde arriba).

Solución temporal:

Además, si usted no desea crear el archivo "apt.conf" porque no quiere "apt-get" para instalar "recomienda" paquete pero en algún momento usted no desea instalar el "recomienda" paquetes selectivamente para un paquete en particular instalan entonces usted puede dar el siguiente comando:
# apt-get --no-install-recommends install perl

y tendrá el mismo efecto que tienen esas líneas archivo "apt.conf" pero usted tendrá que dar la bandera "-no-install-recomienda" cada vez que utilice apt-get para instalar cualquier paquete.

Como siempre, por favor deje un comentario / feedback si usted tiene cualquiera. Comentarios anima a los bloggers para publicar más y mantener el ánimo alto.

También no te olvides de votar este post a continuación.

Be Sociable, Share!