2020年2月26日 星期三

[Ubuntu] 移除應用程式

如果應用程式是使用 apt 安裝的,通常是可以用 apt-get remove 移除。

一些指令可以參考這篇。但有時候就很麻煩,雖然套件管理會幫你處理相依性,但有時候還是會莫名其妙安裝失敗,例如出現 "E: Sub-process /usr/bin/dpkg returned an error code (2)" 錯誤,問題很多種,例如  broken package。

可以先確認是否安裝到一半,然後移除,清理等。再強制將安裝到一半的程式完成。最後在看會不會順利。

sudo apt-get remove --purge
sudo apt-get autoremove
sudo apt-get clean

sudo apt-get autoclean
sudo apt-get install -f
sudo dpkg --configure -a
sudo dpkg -i --force-overwrite-all
sudo rm -rf /var/lib/dpkg/info/
 

reference:
* https://blog.longwin.com.tw/2012/05/apt-clean-autoclean-diff-2012/
* http://note.drx.tw/2013/09/working-with-linux-04-package-management.html
* https://blog.sleeplessbeastie.eu/2017/10/09/how-to-clean-the-apt-cache/
* https://askubuntu.com/questions/141370/how-to-fix-a-broken-package-when-apt-get-install-f-does-not-work




沒有留言: