apt (高度なパッケージツール )は、Debianおよびその他のDebianベースのディストリビューションのパッケージインストールおよび依存関係管理ツールです。 「Dpkg」の上で動作します ‘これは Debianに他なりません パッケージインストーラー。
適切な方法 パッケージのインストールは次のとおりです。必要なソフトウェアのパッケージをダウンロードし、さらに必要なソフトウェアのすべての依存関係のパッケージをダウンロードします。
おすすめの記事 :Ubuntuで「ユニバース」リポジトリを有効にする方法パッケージが抽出されてインストールが完了すると、パッケージはキャッシュに移動されます 「/var / cache / apt / archives」にあるディレクトリ ’。ライブラリなどの一部のパッケージは、他のディレクトリにもあります。
これらのパッケージがキャッシュに保持される理由 つまり、次回、別のソフトウェアがキャッシュに既存のパッケージを持っている場合 (必要なバージョンを使用)、 Apt パッケージをダウンロードせず、代わりにキャッシュから使用します
ただし、システムが古くなると、多くのパッケージがキャッシュに散らかってしまいます。 。したがって、Aptキャッシュをクリアすることをお勧めします 時々、占有スペースを解放します。
今日は、Aptキャッシュをクリアする方法を見ていきます Debian およびその他のDebianベースのディストリビューション。
AptCleanコマンド
aptを削除するには キャッシュ、 aptを呼び出すことができます 「クリーン キャッシュディレクトリ内のすべてのファイルを削除するための‘パラメータ。ユーザーはこれらのファイルを手動で削除する必要はありません。
「aptclean」を実行できます ‘--dry-run
というパラメータを使用 ‘、つまりドライランパラメータ。これは、パッケージが削除されるディレクトリを表示するだけで、実際にはパッケージを削除しません。
$ sudo apt clean --dry-run

これらのディレクトリをすべて削除するには、 apt cleanを実行します。 (ドライランなし)。
$ sudo apt clean
AptAutocleanコマンド
apt cleanに似ています 、「 apt autoclean」という別のコマンドがあります ’。このコマンドは、パッケージをキャッシュから削除します 、リポジトリで新しいバージョンが利用可能です。
apt キャッシュ内のすべてのパッケージの新しいバージョンについてリポジトリをチェックします 。
$ sudo apt autoclean

キャッシュ内の他のパッケージ 、リポジトリに新しいバージョンがまだない場合は、キャッシュに残り、 autocleanで削除されません。 。
結論
この記事では、aptキャッシュをクリアする方法を学びました Debian およびDebianベースのディストリビューション。時々キャッシュをクリアすることをお勧めします。ユーザーは、cronジョブ(特定の時間間隔でコマンドを自動的に実行する)をスケジュールして、キャッシュをクリアすることもできます。
ご不明な点がございましたら、下のコメント欄でお知らせください!