web-dev-qa-db-ja.com

python-minimalパッケージをインストールすると、Debianでpythonパッケージも取得されるのはなぜですか?

実行から:

apt-cache depends python2.6-minimal | grep Depends

そして

apt-cache depends python2.6 | grep Depends

python2.6python2.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

pythonpython2.6よりも1メガバイト多く必要なのはなぜですか?

5
math4tots

追加のパッケージをインストールする理由は、python-minimalの推奨。 apt-getは、新しいパッケージをインストールするときに、推奨されるすべてのパッケージを自動的にインストールするように構成されています。教えてもいいよ apt-getこのような推奨パッケージをインストールしない。

apt-get install --no-install-recommends python2.6-minimal

覚えておいてください... Recommendedをインストールしないと、すべての機能を利用できない場合があります。多くの場合、人々はあなたが常に推奨をインストールすると思い込んでいますが、インストールされたパッケージがエラーをスローする理由がわかりません。問題は、ほとんどの推奨が実際に提案であるべきであるということです。これにより、推奨はやや役に立たなくなりました。ほとんどの場合、推奨なしでインストールしますが、予期しない動作が発生することがあります。システムまたはデスクトップに重要ではないパッケージは、通常、推奨なしでインストールできます。

私が助けることができたと思います、

6
J. M. Becker

python-minimalpythonを推奨します。

% 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
2
Kevin

他の提案と同様に、ステートメント/etc/apt/apt.conf.dを使用してAPT::Install-Recommends "0";にファイルを追加することにより、推奨の自動バンドルをグローバルに無効にすることもできます。

1
Chris Down