Ubuntu系統回收不再使用軟件的完整流程
sudo apt remove 軟件包名,僅刪除程序主體文件,保留/etc、~/.config下的配置文件。sudo apt purge 軟件包名,同時刪除程序及所有配置文件(推薦長期卸載)。sudo apt autoremove刪除為滿足依賴而安裝、但當前不再需要的孤立包(如某軟件依賴的庫文件)。若軟件通過snap install安裝,使用sudo snap remove 軟件名即可徹底卸載,Snap會自動清理相關依賴。
make uninstall規則,進入源碼目錄執行sudo make uninstall,可按規則刪除程序。/usr/local/bin/軟件名、/usr/local/lib/軟件名等),需謹慎操作避免誤刪系統文件。rm -rf ~/.config/軟件名(用戶配置)、rm -rf ~/.cache/軟件名(緩存文件)。sudo find /etc -name "*軟件名*" -exec rm -rf {} \;命令,全局搜索并刪除系統配置文件(需謹慎操作,避免誤刪其他文件)。sudo apt clean刪除/var/cache/apt/archives下所有.deb安裝包(釋放大量磁盤空間)。sudo apt autoclean僅刪除無法從軟件源重新下載的舊版本.deb包(保留最新版本,避免重復下載)。sudo apt autoremove刪除不再需要的依賴包(如某軟件卸載后,其依賴的庫文件未被其他軟件使用)。sudo apt install deborphan安裝deborphan工具,執行sudo deborphan | xargs sudo apt purge,自動識別并刪除無用孤立包。舊內核會占用大量磁盤空間(每個內核約500MB+),可通過以下步驟清理:
dpkg --get-selections | grep linux(排除當前使用的內核,可通過uname -r查看)。sudo apt purge linux-image-舊版本號(如linux-image-5.15.0-86-generic)。sudo apt install ubuntu-cleaner,打開后選擇“清理”選項,可一鍵清理軟件緩存、舊內核、孤立包等。sudo apt install synaptic,通過“狀態”→“未安裝(殘留配置)”篩選,選中殘留包后右鍵選擇“完全刪除”(含配置)。sudo apt install bleachbit,選擇“系統”“軟件殘留”等項目,清理臨時文件、日志、瀏覽器緩存等。~/.config/軟件名)和文檔,避免誤刪。ubuntu-desktop、gnome-shell等系統核心組件,否則可能導致系統無法啟動。sudo apt autoremove、sudo apt clean,每季度清理一次舊內核,保持系統整潔。