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
とにかくインストールする前に実行することをお勧めします。