Ubuntu常見卸載軟件命令
命令 | 特點 |
---|---|
apt-get autoremove | 刪除爲了滿足依賴而安裝的,但現在不再需要的軟件包(包括已安裝包),保留配置文件; 高能警告:慎用本命令!!! 它會在你不知情的情況下,一股腦刪除很多“它認爲”你不再使用的軟件; |
apt-get remove | 刪除已安裝的軟件包(保留配置文件),不會刪除依賴軟件包,保留配置文件; |
apt-get purge | 刪除已安裝的軟件包(不保留配置文件),刪除軟件包,同時刪除相應依賴軟件包; |
apt-get --purge remove | 同apt-get purge |
apt-get autoclean | 刪除爲了滿足某些依賴安裝的,但現在不再需要的軟件包; apt的底層包是dpkg, 而dpkg安裝軟件包時, 會將*.deb文件放在/var/cache/apt/archives/中; 因此本命令會刪除該目錄下已經過期的deb; |
apt-get clean | 刪除已經安裝過的的軟件安裝包; 即自動將/var/cache/apt/archives/下的所有deb刪掉,相當於清理下載的軟件安裝包; |
dpkg -l | 查看軟件的狀態 |
dpkg --remove | 只刪除安裝的文件,但不刪除配置文件 |
dpkg --purge | 安裝文件和配置文件都刪除 |
徹底卸載軟件命令
sudo apt-get --purge remove <package> # 刪除軟件及其配置文件
sudo apt-get autoremove <package> # 刪除沒用的依賴包
sudo dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 清理dpkg的列表中有“rc”狀態的軟件包
Ubuntu 16.04 刪除不常用軟件
sudo apt purge libreoffice-common
sudo apt purge unity-webapps-common
sudo apt purge thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot gnome-mines cheese gnome-sudoku transmission-common gnome-orca webbrowser-app landscape-client-ui-install
sudo apt purge deja-dup
清理系統垃圾
刪除緩存
sudo apt-get autoclean && sudo apt-get clean && sudo apt-get autoremove
清理Linux下孤立的包
sudo apt-get install deborphan -y && sudo apt-get autoremove && sudo apt-get autoclean
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P