web-dev-qa-db-ja.com

apt-getで常に--no-install-recommendsを使用するようにできますか?

私のネットブック用に最小限のdebianインストールを作成しようとしています。新しく最小限のdebianをインストールした直後に作成したclonezilla復元ポイントがあります。

最小インストール時にdebianが自動的にインストールするもの以外のパッケージはありません。私はtaskelのすべての選択を解除しました(デスクトップ環境なし、何もありません)。

一部のパッケージをインストールしたい。ミニマリストインストールを作成しているので、常にSudo apt-get --no-install-recommends <package-name>

これのためにカスタムの省略コマンドのように作成できる方法はありますか?または、それらのコマンドの束をコピーしてテキストドキュメントに貼り付け、1つのコマンドを使用してすべてを順番に実行する方法はありますか?新しくインストールした最小限のコマンドプロンプトから一連のパッケージインストールを実行する、よりシンプルでエレガントな方法を知っていますか?

19
Chuck

Apt.confファイルを介してaptを設定できます。

これが私のサーバーで(rootとして)使用するコマンドです。

cat > /etc/apt/apt.conf.d/01norecommend << EOF
APT::Install-Recommends "0";
APT::Install-Suggests "0";
EOF

Aptがこれを読み取るかどうかを確認するには、(rootまたは通常のユーザーとして)コマンドラインに次のように入力します。

apt-config dump | grep Recommends
44
esplor

以下は、/etc/apt/apt.conf.d/999norecommendファイルを作成するための1行です @ esplor's answer

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