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

関連情報