摘要:
本文較為系統地介紹了Ubuntu系統清理,包括刪除殘余的配置文件、清理下載的緩存包、清理不再需要的包、清理無用的語言文件等,並詳細介紹了刪除舊的內核映像。
隨著運行,Ubuntu系統越來越大,有時甚至提示”磁盤空間不足“,本文較為系統介紹Ubuntu系統清理。
一、基本清理
1.1 刪除殘余的配置文件
一般而言,當我們從 Ubuntu 系統中刪除了一個軟件之後,該軟件的殘余配置文件並沒有被刪除。如果你確信以後不再使用該軟件,那麼保留其配置文件實在沒有必要,所以我們大可一並刪除之。具體操作如下:
sudo synaptic打開新立得軟件包管理器,點擊左側Status——>Not installed(residual config)——>Ctrl+A全選右側的包——>右擊選Mark for Complete Removal——>點工具欄的Apply按鈕。
1.2 清理下載的緩存包
用 sudo apt-get install 安裝軟件時,其下載的包都緩存在 /var/cache/apt/archives/ 目錄中。如果要清理掉這些已下載的緩存包,那麼可以執行命令: sudo apt-get autoclean;sudo apt-get clean
1.3 清理不再需要的包
在 Ubuntu 系統中安裝軟件時,該軟件的依賴通常也會自動安裝上。那麼,在刪除該軟件後,其依賴可能需要我們手動刪除之。可以運行 sudo apt-get autoremove 命令來解決這個問題。
1.4 清理無用的語言文件
Ubuntu 是一個支持多語言界面的系統,使用localepurge工具可以在保留需要的區域配置的前提之下刪除其他那些系統中存在的無用的區域配置文件,這樣自然的就會為你騰出不少磁盤空間。
用命令sudo apt-get install localepurge安裝該工具,安裝過程中會提示配置,空格鍵選擇要保留的區域配置,可以只選擇en,和cn*開頭的(cn_SG等是指新加坡,可以不選)。當以後在安裝程序時,此工具也會自動執行,勿需再次配置。
。裝完之後,在命令行執行localepurge進行清理。另,可以通過vim /etc/locale.nopurge查看 localepurge 的配置文件。
1.5 清理無用的翻譯內容
可以使用 trans-purge 這組小工具來清理 *.desktop、mime-database、gconf schema 中的無用翻譯內容。我覺得挺麻煩的,沒試過。
1.6 清理孤立的庫文件
通過命令sudo deborphan | xargs sudo apt-get -y remove --purge清理孤立的庫文件。也可以用gtkorpha圖形界面工具進行清理。
1.7 建立新立得過濾器
設置升級時,不升級孤立的包:System——>Administration——>Synaptic Package Manager——>菜單欄Settings——>Filters——>點擊左側Upgradable(upstream),對應右側將Orphaned勾上。
1.8 清理浏覽器緩存
Firefox:rm .mozilla/firefox/*.default/Cache
Chrome:直接在谷歌浏覽器窗口清理,點擊浏覽器工具欄上的扳手圖標 ——>選項——>高級選項——>清除浏覽數據。