Por que a instalação do pacote python-minimal também captura o pacote python no Debian?

Por que a instalação do pacote python-minimal também captura o pacote python no Debian?

Da corrida:

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

e

apt-cache depends python2.6 | grep Depends

parece que python2.6depende python2.6-minimale muito mais.

Porém, quando executo, apt-get install python2.6-minimalele tenta instalar os mesmos pacotes de quando executo apt-get install python2.6- ambos avisam 17.0 MB of additional disk space will be used. Por que isso está acontecendo?

PS

Outra coisa estranha que parece acontecer é que quando tento instalar o pacote python, ele quer 18.0 MB of additional disk space. Mas

apt-cache depends python | grep Depends

só mostra

Depends: python2.6
Depends: python-minimal

Por que pythonrequer um megabyte a mais que python2.6?

Responder1

O motivo pelo qual você está instalando pacotes extras é por causa das python-minimalrecomendações do . apt-getfoi configurado para instalar automaticamente todos os pacotes recomendados quando você instala um novo pacote. Você pode dizer apt-getpara não instalar pacotes recomendados como este.

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

Apenas lembre-se... Quando você não instala as recomendações, talvez não obtenha todas as funcionalidades. Freqüentemente, as pessoas presumem que você sempre instala recomendações e não têm ideia de por que algum pacote instalado gera erros. O problema é que a maioria das recomendações deveria realmente ser sugerida, o que tornou as recomendações um tanto inúteis. Na maioria das vezes eu instalo sem recomendações e isso só resulta em comportamento inesperado ocasionalmente. Qualquer pacote que não seja crítico para o sistema ou desktop, geralmente pode ser instalado sem recomendações.

Espero ter conseguido ajudar,

Responder2

python-minimalrecomenda 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
...

Por padrão, apt-getinstala recomendações automaticamente. Tentar

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

Responder3

Além das outras sugestões, você também pode desativar o agrupamento automático de recomendações globalmente adicionando um arquivo /etc/apt/apt.conf.dcom a instrução APT::Install-Recommends "0";.

informação relacionada