Rain WikiWindows · Linux · Android

APT パッケージキャッシュ (apt clean および autoclean)

システムフォルダーDebian, Ubuntu削除して安全: はい

APT パッケージキャッシュは /var/cache/apt/archives フォルダであり、Debian、Ubuntu および関連するディストリビューションにおいて、apt や apt-get がダウンロードした .deb パッケージファイルを保持します。apt-get clean はキャッシュされたすべてのパッケージを削除し、apt-get autoclean はダウンロードできなくなったパッケージのみを削除し、apt autoremove は不要になったパッケージを削除します。

1各コマンドの動作

clean は、/var/cache/apt/archives およびその partial フォルダから、ロックファイルを除くすべてを削除します。パッケージはインストールされたまま残り、ダウンロードされたコピーのみが削除されます。

autoclean は、リポジトリで利用できなくなったキャッシュ済みのパッケージファイルを削除し、キャッシュが際限なく肥大化するのを防ぎます。

autoremove は、依存関係として自動的にインストールされ、現在は不要になったパッケージ(Ubuntu の古いカーネルなど)をアンインストールします。

2サイズの確認

du -sh /var/cache/apt/archives を実行すると、キャッシュが使用している容量を確認できます。

APT キャッシュをクリーンアップする方法

  1. サイズの確認: du -sh /var/cache/apt/archives
  2. キャッシュされたすべてのパッケージを削除: sudo apt-get clean
  3. 削除対象の確認: apt-get -s autoremove
  4. リストが正しい場合: sudo apt autoremove

注意点

  • autoremove のリストを確認してから実行してください。依存関係としてのみインストールされた場合、使用中のパッケージがリストに含まれる可能性があります。
  • 起動できる古いカーネルを少なくとも1つは残しておいてください。

出典

  1. apt-get(8) (Debian) manpages.debian.org
  2. apt(8) (Debian) manpages.debian.org

最終確認: