apt-get リストをクリア

apt-get リストをクリア

Debianベースの組み込みLinux用のイメージを構築しています。apt-get update以前はこの画像の基礎として使用したかったデバイスで作業していたので、以下のリストはかなり/var/lib/apt/lists大きいです(サイズはほぼ100 MB)。

私は機能を維持したいのですがapt-get(それで適切なリポジトリを削除したくはありません)、このリストで使用されているスペースを空にしたいです(リストは画像サイズのほぼ2倍です)。

これがどのように行われるかを知っている人はいますか?以下のファイルのみ削除してもよろしいです/var/lib/apt/listsか?

ベストアンサー1

以下を使用できます。

rm -rf /var/lib/apt/lists/*

パッケージリストが削除されます。どのリポジトリも削除されず、パッケージのリストを更新しないと、/etc/apt/sources.listこれらのapt-cacheツールはパッケージ情報を取得できません。パッケージに関する情報がないため、apt-get install表示にも失敗します。E: Unable to locate package <package>

次に、次を実行します。

apt-get update

このリストを再作成すると、コマンドは再び機能します。

apt-get updateとにかくインストールする前に実行することをお勧めします。

おすすめ記事