Aptキャッシュをクリアする方法

を使用してDebian / Ubuntuにパッケージをインストールする場合 apt-getコマンド、.debファイルのコピーがローカルに保存されます。 これは、削除後にそれらを再インストールする必要がある場合に役立ちます。その後、パッケージにローカルでアクセスできます(キャッシュと呼ばれる別の方法で)。 再インストールするたびに、システムはネットワークを経由する必要はありません。

ダウンロードしたパッケージはローカルにキャッシュされます / var / cache / apt / archives /。 apt-getupdateおよびapt-getinstallコマンドを実行するたびに、aptキャッシュが更新されます。

このチュートリアルでは、DebianおよびUbuntuシステムでaptキャッシュをクリアする方法を学びます。

注:apt-getコマンドの代わりにaptコマンドを使用している場合、このキャッシュは新しいOSバージョンで自動的に削除されます。

Aptキャッシュをクリーンアップする理由

  1. 場合によっては、ディスク領域を解放して再利用する必要があります。
  2. パッケージを削除して再インストールすると、システムはキャッシュを調べ、同じバージョンのソフトウェアを入手します。

キャッシュに保存されている.debファイルを一覧表示するには、次のように入力します。

$ ls /var/cache/apt/archives/

aptキャッシュファイルのリスト

次のコマンドを実行して、キャッシュによって使用されているディスクを確認します。 私

$ sudo du -sch /var/cache/apt/archives/

aptキャッシュによるディスク使用率aptキャッシュによるディスク使用率

私の場合、それは340MB以上です。

aptキャッシュをクリーンアップするには aptcleanコマンド、/ var / cache / apt / archives /および/ var / cache / apt / archives / partial /からすべて(ロックファイルを除く)を削除します。

シミュレーションまたはドライランを実行して、aptキャッシュをクリーンアップしたときに実際に何が起こるかを確認することもできます。次のように入力します。

$ sudo apt-get clean --dry-run

aptクリーンドライランaptcleanのドライラン

削除されるディレクトリコンテンツが表示されます。

.debファイルのコピーのみを削除するため、apt-getcleanコマンドを実行しても安全です。 次回apt-getinstallを実行すると、ミラーからパッケージをフェッチできます。

最後に aptキャッシュをクリーンアップする 次のコマンドを実行するだけです。

$ sudo apt-get clean

結論

廃止されたdebパッケージのみをクリアする場合は、apt-getautocleanを使用してください。 これにより、ダウンロードできなくなり、ほとんど役に立たなくなったパッケージファイルが削除されます。

このチュートリアルでは、DebianとUbuntuでaptキャッシュをクリーンアップする方法を学びました。 コメントや提案を強くお勧めします。 ありがとう。