在Ubuntu系統中安裝軟件後,卸載是常見操作,但新手常被remove和purge這兩個命令的區別困擾。很多時候,我們以爲卸載軟件就是“刪乾淨”,但實際這兩個命令的行爲大不相同,用錯可能導致配置文件殘留,或者誤刪重要設置。今天就用最簡單的方式,幫你徹底搞懂它們的區別和使用場景。
先搞懂基礎:Ubuntu怎麼卸載軟件?¶
Ubuntu用apt工具管理軟件包(類似Windows的“應用商店”),安裝軟件用apt install,卸載則主要用兩個命令:apt remove和apt purge。這兩個命令都需要管理員權限,所以每次操作前要加sudo(比如sudo apt remove 包名)。
1. apt remove:只刪軟件,保留“設置文件”¶
作用:¶
remove是最常用的卸載命令,它會只移除軟件包本身,但會保留軟件的配置文件(比如你之前設置的軟件界面樣式、賬號密碼等)。
舉個例子:你用apt install vlc裝了視頻播放器VLC,執行apt remove vlc後,VLC程序被刪掉了,但你之前在VLC裏調過的“自動播放列表”“快捷鍵設置”等文件會被保留。下次重新安裝VLC時,這些設置會自動恢復。
怎麼用?¶
命令格式:sudo apt remove 軟件包名
比如卸載VLC:sudo apt remove vlc
(注意:包名要寫對,比如VLC的包名就是vlc,如果是中文軟件可能有差異,不確定的話用apt search 關鍵詞先查包名)
2. apt purge:徹底卸載,連“設置文件”都刪光¶
作用:¶
purge比remove更“狠”,它會不僅移除軟件包,還會刪除所有相關的配置文件和依賴文件。
還是以VLC爲例:執行apt purge vlc後,VLC程序、你之前設置的界面、播放列表等所有文件都會被刪掉,相當於“回到剛安裝時的狀態”。
怎麼用?¶
命令格式:sudo apt purge 軟件包名
比如徹底卸載VLC:sudo apt purge vlc
(如果卸載後還想恢復設置,就只能重新安裝,且需要手動恢復設置了)
3. 配置文件殘留會有什麼問題?¶
如果用remove後不清理殘留的配置文件,可能會導致:
- 再次安裝時,軟件自動恢復之前的設置(有時候是好的,比如你喜歡的界面佈局);
- 但如果軟件升級,舊配置可能和新版本衝突,導致軟件異常(比如打不開、卡頓)。
如果用purge,所有殘留配置被刪,相當於“乾淨卸載”,重新安裝時需要重新設置。
4. 怎麼檢查是否卸載乾淨?¶
有時候不確定軟件是否徹底刪除,可以用這兩個命令檢查:
- 查看包是否存在:dpkg -l | grep 包名(比如dpkg -l | grep vlc,如果沒輸出說明已卸載);
- 查看包的詳細狀態:dpkg -s 包名(如果顯示“Status: uninstalled”說明已徹底刪除)。
5. 什麼時候用remove?什麼時候用purge?¶
- 用
remove:只想快速移除軟件,保留配置(比如你可能還會重裝軟件,想保留之前的設置); - 用
purge:想徹底清理軟件(比如卸載後不再使用,且擔心殘留配置佔用空間,或者舊配置影響新安裝)。
6. 額外提醒:別刪系統軟件!¶
卸載時一定要確認包名正確,比如別誤刪python或kernel等系統依賴,否則可能導致系統故障。如果不確定,先用apt search搜索包名,再決定是否卸載。
總結¶
remove:“輕量卸載”,刪軟件,留設置;purge:“徹底卸載”,刪軟件+刪設置+刪依賴;- 不確定時,先用
remove,如果發現殘留配置,再用purge補刪。
現在你應該清楚兩者的區別了吧?動手試試,下次卸載軟件就不會“一頭霧水”啦!