apt-getコマンドを使用してDebian/Ubuntuにパッケージをインストールする場合 、.debファイルのコピーがローカルに保存されます。これは、削除後にそれらを再インストールする必要がある場合に役立ちます。その後、パッケージにローカルでアクセスできます(キャッシュと呼ばれる別の方法で)。再インストールするたびに、システムはネットワークを経由する必要はありません。
ダウンロードしたパッケージは、 / var / cache / apt / archives /にローカルにキャッシュされます。 。 apt-getupdateおよびapt-getinstallコマンドを実行するたびに、aptキャッシュが更新されます。
このチュートリアルでは、DebianおよびUbuntuシステムでaptキャッシュをクリアする方法を学びます。
注:apt-getコマンドの代わりにaptコマンドを使用している場合、このキャッシュは新しいOSバージョンで自動的に削除されます。
Aptキャッシュをクリーンアップする理由
- ディスク領域を解放して再利用する必要がある場合があります。
- パッケージを削除して再インストールすると、システムはキャッシュを調べ、同じバージョンのソフトウェアを入手します。
キャッシュに保存されている.debファイルを一覧表示するには、次のように入力します。
$ ls /var/cache/apt/archives/
次のコマンドを実行して、キャッシュによって使用されているディスクを確認します。私
$ sudo du -sch /var/cache/apt/archives/
私の場合、340MBを超えています。
aptキャッシュをクリーンアップするには、aptcleanコマンドを使用します 、/ var / cache / apt /archives/および/var/ cache / apt / archives / partial /からすべて(ロックファイルを除く)を削除します。
シミュレーションまたはドライランを実行して、aptキャッシュをクリーンアップしたときに実際に何が起こるかを確認することもできます。次のように入力します。
$ sudo apt-get clean --dry-run
削除されるディレクトリコンテンツが表示されます。
.debファイルのコピーのみを削除するため、apt-getcleanコマンドを実行しても安全です。次回apt-getinstallを実行すると、ミラーからパッケージをフェッチできます。
最後に、aptキャッシュをクリーンアップします 次のコマンドを実行するだけです。
$ sudo apt-get clean
結論
廃止されたdebパッケージのみをクリアする場合は、apt-getautocleanを使用してください。これにより、ダウンロードできなくなり、ほとんど役に立たなくなったパッケージファイルが削除されます。
このチュートリアルでは、DebianとUbuntuでaptキャッシュをクリーンアップする方法を学びました。コメントや提案を強くお勧めします。ありがとうございました。