
実行中から:
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";
。