Ubuntu 的apt install 和卸載正確姿勢


先說下使用apt  installl 安裝的包的卸載:

apt-get remove: 卸載軟件
apt-get purge: 卸載軟件和配置文件
apt-get autoremove: 移除沒有使用的依賴
apt-get clean: 刪除/var/cache/apt/archives/下的所有deb包
apt-get autoclean: 刪除/var/cache/apt/archives/下的過期deb包

==============gold  line ==============

根據以上,我們可以知道完全卸載一個軟件可以按照這個流程1

官方演示:https://linuxprograms.wordpress.com/2010/05/12/remove-packages-marked-rc/

apt-get purge [package]
apt-get autoremove [package]

dpkg --list | grep "^ii" | cut -d " " -f 3 | xargs sudo dpkg --purge

也可以這樣寫,等價的:

dpkg -l |grep  "^ii"|awk '{print $2}' |grep -E  'influx|grafana' |xargs  dpkg --pure 

 

 

如何同時匹配多個呢:

dpkg -l |grep "^ii"|cut -d " " -f 3 |grep -E 'influx|grafana'
grafana
influxdb

這樣就可以同時過濾除包含influx和grafana 所有的符合條件了,記得加-E.

 

第二列就是我們要的包的名稱

 

 單獨抓取第二列:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM