¿Por qué la instalación del paquete python-minimal también incluye el paquete python en Debian?

¿Por qué la instalación del paquete python-minimal también incluye el paquete python en Debian?

De correr:

apt-cache depends python2.6-minimal | grep Depends

y

apt-cache depends python2.6 | grep Depends

parece que python2.6depende de python2.6-minimaly mucho más.

Sin embargo, cuando lo ejecuto, apt-get install python2.6-minimalintenta instalar los mismos paquetes que cuando lo ejecuto apt-get install python2.6; ambos advierten 17.0 MB of additional disk space will be used. ¿Por qué está pasando esto?

PD

Otra cosa rara que parece suceder es que cuando intento instalar el paquete Python, quiere 18.0 MB of additional disk space. Pero

apt-cache depends python | grep Depends

solo muestra

Depends: python2.6
Depends: python-minimal

¿Por qué se pythonrequiere un megabyte más python2.6?

Respuesta1

La razón por la que tiene instalaciones de paquetes adicionales es por las python-minimalrecomendaciones de . apt-getse ha configurado para instalar automáticamente todos los paquetes recomendados cuando instala un paquete nuevo. Puede indicar apt-getque no instale paquetes recomendados como este.

apt-get install --no-install-recommends python2.6-minimal

Sólo recuerda... Cuando no instalas las recomendaciones, es posible que no obtengas todas las funciones. A menudo, las personas asumen que usted siempre recomienda instalar, y luego no tienen idea de por qué algún paquete instalado arroja errores. El problema es que la mayoría de las recomendaciones en realidad deberían ser sugerencias, lo que ha hecho que las recomendaciones sean algo inútiles. La mayoría de las veces instalo sin recomendaciones y solo ocasionalmente produce un comportamiento inesperado. Cualquier paquete que no sea crítico para el sistema o el escritorio, generalmente se puede instalar sin recomendaciones.

Espero haber podido ayudar,

Respuesta2

python-minimalrecomienda python.

% apt-cache depends python-minimal
python-minimal
  Depends: python2.7-minimal
  Depends: dpkg
    dpkg:i386
  Recommends: python
  Conflicts: python-central
  Conflicts: <python-central:i386>
  Breaks: idle
...

De forma predeterminada, apt-getinstala recomendaciones automáticamente. Intentar

sudo apt-get install --no-install-recommends python-minimal

Respuesta3

Además de las otras sugerencias, también puede desactivar la agrupación automática de recomendaciones globalmente agregando un archivo /etc/apt/apt.conf.dcon la declaración APT::Install-Recommends "0";.

información relacionada