Apt-Cacher NG をインストールして、複数のマシンにパッケージのキャッシュを提供しました。したがって、aptitude/apt-getが/var/cache/apt/archives
に独自の(2番目の)キャッシュを保持しても意味がありません。 Sudo apt-get clean
でこのキャッシュを空にできることを認識していますが、インストールが完了したときに自動的にキャッシュを消去するようにapt-getを構成する方法はありますか?
ドキュメントによると、/etc/apt/apt.conf.d/
のマニュアルに従って、no-cache
とDir::Cache "";
を含むDir::Cache::archives "";
という名前のapt.conf
に設定ファイルを追加できます。このメソッドには bug レポートの問題がありますが、お勧めしません。
this チュートリアルによると、残りの1つの方法があります。
echo 'DPkg::Post-Invoke {"/bin/rm -f /var/cache/apt/archives/*.deb || true";};' | Sudo tee /etc/apt/apt.conf.d/clean
これは、aptが終了する直前にrm
コマンドを実行します。