从运行:
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";
。