
從運行:
apt-cache depends python2.6-minimal | grep Depends
和
apt-cache depends python2.6 | grep Depends
看起來python2.6
取決於python2.6-minimal
以及更多。
但是,當我運行時,apt-get install python2.6-minimal
它會嘗試安裝與我運行時相同的軟體包apt-get install python2.6
- 兩者都會發出警告17.0 MB of additional disk space will be used
。為什麼會發生這種情況?
聚苯乙烯
似乎發生的另一件奇怪的事情是,當我嘗試安裝 python 包時,它想要18.0 MB of additional disk space
.但
apt-cache depends python | grep Depends
只顯示
Depends: python2.6
Depends: python-minimal
為什麼python
需要多於兆位元組python2.6
?
答案1
您之所以要安裝額外的軟體包,是因為 的python-minimal
建議。 apt-get
已設定為在安裝新軟體包時自動安裝所有建議的軟體包。您可以告訴apt-get
不要安裝這樣的推薦軟體包。
apt-get install --no-install-recommends python2.6-minimal
請記住...如果不安裝推薦,您可能無法獲得所有功能。人們通常認為您總是安裝推薦,然後他們不知道為什麼某些已安裝的軟體包會拋出錯誤。問題是大多數推薦實際上應該是建議,這使得推薦有些無用。大多數時候我在沒有建議的情況下安裝,並且偶爾會導致意外行為。任何對系統或桌面不重要的軟體包通常可以在沒有建議的情況下安裝。
我希望我能夠提供幫助,
答案2
python-minimal
推薦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
...
預設情況下,apt-get
自動安裝推薦。嘗試
sudo apt-get install --no-install-recommends python-minimal
答案3
除了其他建議之外,您還可以透過在/etc/apt/apt.conf.d
語句中新增檔案來全域停用建議的自動捆綁APT::Install-Recommends "0";
。