ubuntu apt-get 解除安裝
如果你關注搜尋到這篇文章,那麼我可以合理懷疑你被apt-get的幾個解除安裝命令有點搞暈了。
apt-get的解除安裝相關的命令有remove/purge/autoremove/clean/autoclean等。具體來說:
apt-get purge / apt-get –purge remove
刪除已安裝包(不保留配置檔案)。
如軟體包a,依賴軟體包b,則執行該命令會刪除a,而且不保留配置檔案
apt-get autoremove
刪除為了滿足依賴而安裝的,但現在不再需要的軟體包(包括已安裝包),保留配置檔案。
apt-get remove
刪除已安裝的軟體包(保留配置檔案),不會刪除依賴軟體包,且保留配置檔案。
apt-get autoclean
APT的底層包是dpkg, 而dpkg 安裝Package時, 會將 *.deb 放在 /var/cache/apt/archives/中,apt-get autoclean 只會刪除 /var/cache/apt/archives/ 已經過期的deb。
apt-get clean
使用 apt-get clean 會將 /var/cache/apt/archives/ 的 所有 deb 刪掉,可以理解為 rm /var/cache/apt/archives/*.deb。
那麼如何徹底解除安裝軟體呢?
具體來說可以執行如下命令:
刪除軟體及其配置檔案
apt-get –purge remove
刪除沒用的依賴包
apt-get autoremove
此時dpkg的列表中有“rc”狀態的軟體包,可以執行如下命令做最後清理:
dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P
當然如果要刪除暫存的軟體安裝包,也可以再使用clean命令。
相關文章
- Ubuntu apt-get 安裝 MongoDBUbuntuapt-getMongoDB
- Ubuntu解除安裝和安裝Ubuntu
- Ubuntu 系統下 apt-get 徹底解除安裝軟體包的方法Ubuntuapt-get
- Ubuntu安裝和解除安裝mongodbUbuntuMongoDB
- Ubuntu解除安裝及安裝node和npmUbuntuNPM
- 解除安裝windows安裝ubuntu的完全指南WindowsUbuntu
- Linux-Ubuntu-mysql-安裝&解除安裝LinuxUbuntuMySql
- 在Ubuntu / Ubuntu Kylin下安裝和解除安裝 NodepadqqUbuntu
- ubuntu 14.04 下通過apt-get 安裝jdkUbuntuapt-getJDK
- VMware 中解除安裝安裝Ubuntu 20.04.1 ——Ubuntu系統配置(一)Ubuntu
- Linux:11、ubuntu軟體安裝與解除安裝LinuxUbuntu
- ubuntu安裝和解除安裝ibus和fcitxUbuntu
- [linux]ubuntu下解除安裝openjdk並安裝sunjdkLinuxUbuntuJDK
- Ubuntu Nvidia driver驅動安裝及解除安裝Ubuntu
- Ubuntu16.04雙系統安裝及解除安裝Ubuntu
- Ubuntu下 解除安裝protobuf並安裝指定版本的protobufUbuntu
- 在Ubuntu上使用apt-get安裝MySQL+安全優化Ubuntuapt-getMySql優化
- Ubuntu如何解除安裝Python3.5UbuntuPython
- win10和ubuntu雙系統如何解除安裝ubuntu win10雙系統怎麼解除安裝ubuntu系統Win10Ubuntu
- Ubuntu18.04安裝/解除安裝NVIDIA顯示卡驅動Ubuntu
- ubuntu如何完全解除安裝和安裝 Java及android環境?UbuntuJavaAndroid
- Ubuntu 完全解除安裝軟體常用命令Ubuntu
- Ubuntu系統如何解除安裝 VMware Workstation ProUbuntu
- 雲伺服器ubuntu如何解除安裝docker伺服器UbuntuDocker
- 在ubuntu中用apt-get安裝LEMP棧(linux+nginx+mysql+php)Ubuntuapt-getLinuxNginxMySqlPHP
- Ubuntu : apt-get 命令Ubuntuapt-get
- Ubuntu apt-get proxyUbuntuapt-get
- apt-get install **安裝opencvapt-getOpenCV
- Ubuntu下搭建JAVA開發環境及解除安裝UbuntuJava開發環境
- 如何在 Ubuntu 中使用命令列解除安裝 CrossOverUbuntu命令列ROS
- Ubuntu19 MySQL8 完全解除安裝、安裝和重設密碼UbuntuMySql密碼
- docker安裝及解除安裝Docker
- Oracle 安裝與解除安裝Oracle
- solaris mysql 安裝 解除安裝MySql
- JDK安裝和解除安裝JDK
- 解除安裝RAC
- 解除安裝CRS
- JDK 解除安裝JDK