apt-get
(Sudo apt-get install vim
のように)はダウンロードしたパッケージを/var/cache/apt/archives
に保存することを知っています。ただし、代わりにapt
(Sudo apt install vim
のように)を使用する場合、/var/cache/apt/archives
に格納されているパッケージはありません。
apt
はどこにパッケージを保存しますか?
興味深い質問です!私は鹿飼いを着用し、パイプを詰めて掘りました。答えは:apt
はパッケージをアーカイブしません。
話は2002年9月13日金曜日にさかのぼり、Daniel Quinlanが バグレポート#16074 、「apt-get clean should run run week」と題しました。その理由は、「aptパッケージのキャッシュが無制限に増大する[...]特に経験の少ないDebian管理者が実行するシステムでは、小さなディスクがいっぱいになる危険性があります。」
バグは14年後にクローズされました 、2016年1月2日、ほとんどファンファーレはありませんでした。変更点については言及されていません changelogエントリ内 apt 1.2。コミットメッセージは次のとおりです。
commit ee02b5b3949372a178d37cadaa08db0bfd5b991f
Author: Michael Vogt <[email protected]>
Date: Sat Jan 2 22:08:30 2016 +0100
Add new APT::Keep-Downloaded-Packages option
This option controls if downloaded packages should be kept after
a successful install or if they should be deleted. The default
for "apt-get" is that they are kept (just like before).
However the default for "apt" is that they get deleted.
Closes: #160743
だからあなたはそれを持っています。新しいエンドユーザー向けのapt
コマンドの導入(apt-get
は、スクリプトを破壊しないように下位互換性を維持しています)、この歴史的な問題を解決する絶好の機会でした。