apt-getで常に--no-install-recommendsを使用することはできますか?


19

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

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

いくつかのパッケージをインストールしたい。ミニマリストのインストールを作成しているので、常にを使用しますsudo apt-get --no-install-recommends <package-name>

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


回答:


44

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

2
apt-config dump行が無視されると言う場合、このディレクトリ内の別のファイル(で検索grep)が99synaptic上書きする可能性があります。その場合、そのファイルを編集するか、先頭の番号を増やすことで01norecommendの名前を変更する必要があります後で読む。
マークグリッセ2014年

推奨パッケージをインストールしないための構成を追加した後、apt-get installの1回の実行でこの設定を変更する方法はありますか?
-andrybak

--install-recommends-さらに一歩進んで、--install-suggestsデフォルトですでにオフになっているように
ライアンパブリク

0

以下は、@ esplorの答え/etc/apt/apt.conf.d/999norecommendに従ってファイルを作成するためのワンライナーです。

apt-config dump | grep -we Recommends -e Suggests | sed s/1/0/ | sudo tee /etc/apt/apt.conf.d/999norecommend
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.