2010年11月8日 星期一

在終端機下用 apt-get 或Synaptic安裝軟體後,移除暫存的檔案

在Ubuntu中安裝軟體時,會把需要安裝的軟體 package 下載回來到電腦上安裝,
但是在預設狀況下,這些 package 在軟體安裝好之後並不會被刪除掉,
這樣每次 update 或是安裝新軟體後,硬碟空間就會逐漸減小。
在網路上找到兩個清除已安裝好的 package的方法:
  1. 終端機下輸入:sudo apt-get clean ,按[Enter]就好了 
  2. 在 synaptic 中的「設定」/「偏好設定」/「檔案」/「安裝後刪除下載的套件」,勾選的話,以後安裝完軟體時就會自動刪除那些 package。而按下「刪除套件快取檔案」則可以清除目前留在快取裡的 package。
★★若要清除沒再被使用的相依套件,則執行這道指令即可
sudo apt-get autoremove
★★透過 sudo apt-get install 安裝軟體時,會將檔案暫存在 /var/cache/apt/archives/ 目錄裡,若要清除這些暫存檔案,則執行以下這兩道指令:
sudo apt-get autoclean
sudo apt-get clean
★★若要清除不再被依賴的 library
  1. 在安裝軟體時,時常需要額外安裝一些 library 才能執行該軟體。可是當我們移除軟體時,這些 library 並不會跟著被移除
  2. 到[系統]/[管理]/[Synaptic套件管理程式]搜尋安裝,安裝完畢只要輸入以下指令就能啟動它:
    sudo gtkorphan 
  3. 也可以從『系統』-『管理』-『Remove orphaned packages』啟動它
  4. 然後點選orphaned packages →[確定] →[是],即可移除不再被依賴的 library了
~~以上資料參考自[ubuntu] 用 apt-get 及 Synaptic 後應有的習慣 --每隔一段時間就來清理一下,可以讓硬碟的空間增加 :) 
★★★若安裝套件失敗時,強制刪除用(否則不能安裝其他套件)
sudo dpkg -P 套件名稱
例如安裝flashplugin-installer失敗,則貼上
sudo dpkg -P flashplugin-installer把它刪除
 

沒有留言:

張貼留言