web-dev-qa-db-ja.com

推奨パッケージおよび推奨パッケージをインストールしない方法

Ubuntu 12.04 64ビットを使用し、次のことを行いました:Sudo gedit /etc/apt/apt.confおよび追加

APT::Install-Recommends "false";
APT::Install-Suggests "false"; 

しかし、うまくいきませんでした。パッケージをインストールしようとすると、提案されたパッケージと推奨されたパッケージをインストールしようとしています。どうすれば解決できますか?

66
user84911

推奨パッケージをインストールしたくない場合は、apt-getフラグ付きの--no-install-recommendsまたは--without-recommends/-Rフラグ付きのaptitudeを実行できます。


これらのフラグを常に有効にする場合(これはお勧めしません)、/etc/apt/apt.confファイルに次の行を追加します。

APT::Get::Install-Recommends "false";
APT::Get::Install-Suggests "false";

これらのパッケージは理由があるため推奨されており、おそらく常に無視することはお勧めできません。推奨パッケージが間違っていることがわかっている場合は、フラグを使用した方が良いでしょう。

83
Alex L.

最近のバージョンの正しい構文は次のとおりです。

APT::Install-Suggests "0";
APT::Install-Recommends "0";

これは、/etc/apt/apt.conf(デフォルトではもう存在しません)または99local/etc/apt/apt.conf.dなどのファイルに配置できます。

設定を上書きする可能性のある/etc/apt/apt.conf.dの他のファイルに注意してください。

19
Ian Nartowicz

本日確認(2015年1月7日)。

これらの設定は私にとってうまく機能します:

 APT :: Install-Recommends "false"; 
 APT :: Install-Suggests "false";

このソリューションは機能しません:

 APT :: Get :: Install-Recommends "false"; 
 APT :: Get :: Install-Suggests "false";
12

私によると、confファイルの変更はあまりにも危険で不必要です。むしろapt-getは、推奨パッケージをインストールしないことを指定するオプションを提供します。

Sudo apt-get install --no-install-recommends package-name

これは、confファイルを変更するよりも優れています。

9
theBuzzyCoder

あなたは私のような人で、/etc/apt/apt.conf.d/99synapticファイルが潜んでいるかもしれません。私はまだこのファイルがどこから来たのか完全にはわかりませんが、1行が含まれています:

APT::Install-Recommends "true";

それは確かに/etc/apt/apt.confの変更を無効にしていたでしょう。このファイルがどのパッケージでも使用されていることがわかりませんので、削除するか(内容が類似していることを確認してください)、falseにtrueを交換することをお勧めします。

4
Oli

-oオプションを使用して、コマンドラインから設定文字列を指定できます。

これは私のために動作します(APT v.1.4.8)(必要に応じてSudo):

apt-get install package1 package2 -o APT::Install-Suggests=0 -o APT::Install-Recommends=0
2
Rolf

/etc/apt/apt.conf.d/60userファイルを1行で作成することをお勧めします。

APT::Install-Recommends "false";

これは12.04でうまく機能します。

1
yassen

次のコマンドを使用して、/etc/apt/apt.conf.d/99norecommendに追加します。

apt-config dump | grep -we Recommends -e Suggests | sed s/1/0/ | Sudo tee /etc/apt/apt.conf.d/99norecommend

現在の設定を確認するには:

apt-config dump | grep -we Recommends -e Suggests

参照: apt-getで常に--no-install-recommendsを使用できますか?

0
kenorb