
Da corrida:
apt-cache depends python2.6-minimal | grep Depends
e
apt-cache depends python2.6 | grep Depends
parece que python2.6
depende python2.6-minimal
e muito mais.
Porém, quando executo, apt-get install python2.6-minimal
ele 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 python
requer um megabyte a mais que python2.6
?
Responder1
O motivo pelo qual você está instalando pacotes extras é por causa das python-minimal
recomendações do . apt-get
foi configurado para instalar automaticamente todos os pacotes recomendados quando você instala um novo pacote. Você pode dizer apt-get
para 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-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. 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.d
com a instrução APT::Install-Recommends "0";
.