問題:
終端執行:
$sudo apt-get install vim
得到以下錯誤信息
E: 無法獲得鎖 /var/lib/dpkg/lock-frontend - open (11: 資源暫時不可用)
E: 無法獲取 dpkg 前端鎖 (/var/lib/dpkg/lock-front)
原因:
出現這個問題的原因可能是有另外一個程序正在運行,由於它在運行時,會占用軟件源更新時的系統鎖(以下稱“系統更新鎖”,此鎖文件在“/var/lib/apt/lists/”目錄下),而當有新的apt-get進程生成時,就會因為得不到系統更新鎖而出現”E: 無法獲得鎖 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)”錯誤提示!
而導致資源被鎖的原因,可能是上次安裝時沒正常完成,而導致出現此狀況。
解決方案:
-
方法一:
用以下命令查看一下
apt-get
的相關進程ps -e | grep apt
顯示:
12580 ? 00:00:01 apt-get
執行:
$sudo kill 12580
-
方法二:
強制解鎖
sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock
-
方法三:
更新軟件庫
sudo apt-get update