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

3

Da execução:

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

e

apt-cache depends python2.6 | grep Depends

parece que python2.6 depende de python2.6-minimal e muito mais.

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

P.S.

Outra coisa interessante 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

mostra apenas

Depends: python2.6
Depends: python-minimal

Por que o python requer um megabyte superior a python2.6 ?

    
por math4tots 27.03.2012 / 23:16

3 respostas

5

O motivo pelo qual você está instalando pacotes extras é devido às recomendações de python-minimal . apt-get foi configurado para instalar automaticamente todos os pacotes recomendados, quando você instala um novo pacote. Você pode dizer ao apt-get para não instalar pacotes recomendados como este.

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

Lembre-se ... Quando você não instala as recomendações, talvez não obtenha todas as funcionalidades. Muitas vezes as pessoas assumem que você sempre instala as recomendações, então elas não têm idéia de por que algum pacote instalado gera erros. O problema é mais recomenda realmente deve ser sugere, o que fez recomenda um pouco inútil. Na maioria das vezes eu instalo sem recomendações, e isso só resulta em um comportamento inesperado ocasionalmente. Qualquer pacote que não seja crítico para o sistema ou para a área de trabalho, geralmente pode ser instalado sem recomendações.

Espero poder ajudar,

    
por 27.03.2012 / 23:39
2

python-minimal recomenda 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-get instala recomendações automaticamente. Experimente

sudo apt-get install --no-install-recommends python-minimal
    
por 27.03.2012 / 23:39
1

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

    
por 28.03.2012 / 00:01