/ var/lib/apt/listsと/ var/apt/cacheの機能を、それらを削除するか、いくつかのWAで最小化した後で復元することは可能ですか?
私はUbuntuを縮小しようとしていますVMを最小サイズにして、/ var/lib/apt/listsと/ var/cache/aptを削除することを決定しました。更新する必要があります。主な副作用なしに/ var/cache/aptを実行しました。いくつかのディレクトリを再作成するだけで、それが再び有効になります。/var/lib/apt/listsは、確信が持てないものです。削除して復元することはできますか?/var/cache/aptのような再作成によるその機能
これを行うと、aptとdpkgがシステム構成について持っている知識が破壊されますか、それとも他の場所に保存されていますか?
VMを複製して何が起こるか見てみましょう!:)
$ rm -r /var/cache/apt /var/lib/apt/lists
$ apt-get update #takes a while re-fetching everything
$ apt-get install <some-random-package>
ディレクトリはapt-get update
操作から再作成され、すべて正常です。偏執狂を感じている場合は、*.gpg
ファイルをそのままにしておくこともできますが、それ以外の場合は、これらのファイルをすべて消去しても問題ありません。
過去に、手動でmkdir /var/cache/apt/archives
を実行しなければならないという問題がありましたが、それはもう問題ではないようです。
Ubuntu 10.04 LTSでは、ディレクトリは再作成されません。したがって、これらを削除しないように注意する必要があります。次のコマンドを使用して、ファイルのみを削除できます。
Sudo find /var/cache/apt/ -type f -exec rm -v {} \;
Sudo find /var/lib/apt/lists -type f -exec rm -v {} \;
キャッシュを再作成するには
Sudo apt-get update
より良い答えはおそらく Debian/Ubuntu-/ var/cache/apt構造を削除した後で復元する方法