実行から:
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
を警告します。なんでこんなことが起こっているの?
P.S.
起こりそうなもう1つのファンキーなことは、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
覚えておいてください... Recommendedをインストールしないと、すべての機能を利用できない場合があります。多くの場合、人々はあなたが常に推奨をインストールすると思い込んでいますが、インストールされたパッケージがエラーをスローする理由がわかりません。問題は、ほとんどの推奨が実際に提案であるべきであるということです。これにより、推奨はやや役に立たなくなりました。ほとんどの場合、推奨なしでインストールしますが、予期しない動作が発生することがあります。システムまたはデスクトップに重要ではないパッケージは、通常、推奨なしでインストールできます。
私が助けることができたと思います、
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
他の提案と同様に、ステートメント/etc/apt/apt.conf.d
を使用してAPT::Install-Recommends "0";
にファイルを追加することにより、推奨の自動バンドルをグローバルに無効にすることもできます。