移除指令

移除套件

『remove』會移除相關的套件,但是不會刪除掉相關的組態和設定。如果你在套件名稱後面加一個『+』的話(中間沒有空白),則這個套件會變成『install』而不是『remove』。

sudo apt-get remove <package name>

安裝和移除都可以安裝複數的套件,只要以空格隔開就好,例如

sudo apt-get remove  <package1> <package2>

移除套件&組態

如果連組態檔都要刪掉的話,就要加個 --purge,但是使用purge要小心。 底下兩個命令是相等的:

sudo apt-get remove --purge <package>

sudo apt-get purge <package>

刪除沒被使用的子套件

有些套件是相依在其他套件的,如果這些母套件已經被刪除,代表沒人會去使用他了,那就是浪費空間,可以把他們刪掉。『autoremove』這個命令會移除之前因為相依性所以被自動安裝的套件,當然前提是因為這些套件已經不需要了才會被刪除,如果有其他套件還在用的話就不會被自動移除(從版本1.1開始也可以用別名『auto-remove』)。如下:

sudo apt-get autoremove

那為什麼會有這些孤兒呢?因為之前刪除的時候沒有刪除其他的子套件, 所以如果用以下指令的話,就不會有這問題了:

apt-get autoremove <package_name>

results matching ""

    No results matching ""