
私は Linux (主に Ubuntu) を約 2 年間使用しています。複数のマシンに複数のインストールを行ってきました。どの OS インストールでも必ず起こることですが、その日に必要なもの (ライブラリや CLI ユーティリティなど) をインストールし、1 週間使用してから忘れてしまいます。
インストール時に数 GB の未使用パッケージがスペースを占有しているはずです。インストールをクリーンアップして、必要なものだけが含まれるようにするにはどうすればよいでしょうか?
未使用の依存関係を削除する必要があることを認識していますapt-get autoremove
。
apt list --installed
を通じてインストールされたすべてのパッケージを表示することを知っていますapt
。
dpkg -L
パッケージからインストールされたすべてのファイルを表示することは知っています。
の出力を調べて、 または のすべてのファイルを削除して、apt list --installed
不要なものを削除するとします。最終的には、パッケージ マネージャーを通じてインストールされたすべてのものがクリーンアップされることになりますよね?apt-get purge
dpkg -L <package>
他にどこを探せばいいでしょうか? 私のコンピューター上のすべてが を通じてインストールされたわけではありませんapt
。たとえば、google-chrome のような .deb パッケージやスクリプト経由でインストールされたものなどです。これらはどこに保存されているのでしょうか? また、それらを見つけるための最良の方法は何でしょうか?
私の目標は、インストール内容を基本的に新規インストールといつも使用するものだけに縮小することです。
皆さんありがとう!
答え1
マシンをクリーンな状態に保つ方法の 1 つは、テストしたいものや特定の目的のために必要なものをすべて Docker コンテナー内にインストールすることです (これは私が実際に行っていることです)。
もう 1 つの方法は、snap/flatpak/appimage パッケージをテストすることです。これらは、使用するすべてのライブラリがすでに含まれているバンドルであり、インストールや削除が簡単で、競合を回避できます。