1. 程式人生 > >解決ubuntu系統的terminal無法獲得鎖

解決ubuntu系統的terminal無法獲得鎖

描述

我們在Ubuntu中執行命令有時會遇到卡頓的情況,這時候我們不少夥伴等得不耐煩了九直接關掉類終端,但是由於卡頓,後臺還在執行中,這就導致我們再次執行命令列時出現以下提示:

 無法獲得鎖 /var/lib/dpkg/lock - open (11: 資源暫時不可用)
 無法鎖定管理目錄(/var/lib/dpkg/),是否有其他程序正佔用它?

這是由於我們在未完成下載的情況下將視窗關閉, 但是apt-get程序並沒有結束!所以它九一直佔用dpkg鎖,之前的任務任務完成不了,新任務又不能執行,很是難受。

解決

輸入 ps aux ,列出正在執行的程序。找到相應的程序(如含有apt-get的程序)並殺掉,再執行

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

如果程序中沒有apt-get的程序,則可直接執行以上兩條語句!然後程序鎖佔用的問題就解決了。