为什么在 Debian 上安装 python-minimal 包也会获取 python 包?

为什么在 Debian 上安装 python-minimal 包也会获取 python 包?

从运行:

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";

相关内容