如何清理 Linux 安裝?

如何清理 Linux 安裝?

我使用 Linux(主要是 Ubuntu)已經大約兩年了。我已經在多台機器上進行了多次安裝。在任何作業系統安裝中不可避免地會發生的事情是,我安裝了當天需要的東西,可能是庫或 CLI 實用程序,使用了一周,然後就忘記了它。

我確定有幾 GB 未使用的軟體包佔用了我的安裝空間。如何清理我的安裝以確保我只擁有我想要的東西?

我知道apt-get autoremove要刪除未使用的依賴項。

我知道apt list --installed要查看通過安裝的所有軟體包apt

我知道dpkg -L要查看從包中安裝的所有文件。

假設我要查看 的輸出並透過刪除 中的每個檔案來apt list --installed刪除我不想要的內容。最終,我會清理透過套件管理器安裝的所有內容,對嗎?apt-get purgedpkg -L <package>

我還該看哪裡?我計算機上的所有內容並非都是通過apt.例如,.deb 套件(例如 google-chrome)以及透過腳本安裝的東西。這些東西會住在哪裡?找到它們的最佳方法是什麼?

我的目標是將我的安裝縮減為基本上全新安裝加上我一直在使用的東西。

謝謝大家!

答案1

保持機器清潔的一種方法是在 docker 容器內安裝您想要測試或用於特定目的的所有內容(這就是我實際做的)。

另一種方法是測試 snap/flatpak/appimage 套件。這些捆綁包已經包含了它們使用的所有庫,易於安裝、易於刪除和避免衝突。

相關內容