解決辦法如下:
1。終端輸入 ps aux ,列出程序。找到含有apt-get的程序,直接sudo kill pid。
2。強制解鎖,命令
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
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''
|sudo
xargs dpkg -p
當然如果要刪除暫存的軟體安裝包,也可以再使用clean命令。 ubuntu 徹底刪除軟體包
找到此軟體名稱,然後sudo apt get purge 點點為為程式名稱 purge引數為徹底刪除檔案,然後sudo apt get autoremove,sudo apt get clean和dpkg l grep rc awk sudo xargs dpkg p 兩條命令來清除殘餘的配置檔案追...
在Ubuntu終端徹底刪除軟體方法
在ubuntu終端徹底刪除軟體 1 刪除軟體方法 一 如果你知道要刪除軟體的具體名稱,可以使用 sudo apt get remove purge 軟體名稱 sudo apt get autoremove purge 軟體名稱 方法二 如果不知道要刪除軟體的具體名稱,可以使用 dpkg get se...
ubuntu徹底刪除mysql
sudo apt get autoremove purge mysql server 5.0 sudo apt get remove mysql server sudo apt get autoremove mysql server sudo apt get remove mysql common ...