我無法安裝新軟體包:“無法取得鎖定 /var/lib/dpkg/lock”

我無法安裝新軟體包:“無法取得鎖定 /var/lib/dpkg/lock”

我嘗試安裝jdk/jre:

ben@ubuntu:~$ sudo apt-get install openjdk-7-jre-headless

但是,我收到了這樣的訊息:

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

我也無法安裝 git,所以我認為這不是我選擇的特定套件的問題。該錯誤意味著什麼以及如何處理它?

答案1

您是否正在執行 GUI 套件管理器/或更新管理器程式?如果存在衝突,只需關閉這些程序,您的命令列就可以工作了。

答案2

這應該用作最後一個資源。如果您不小心使用它,您可能會導致系統損壞。在嘗試此操作之前,請先評估其他答案。您可以使用以下命令刪除鎖定檔案:

sudo rm /var/lib/dpkg/lock

之後,再次嘗試安裝。

答案3

這對我有用:

1)打開終端

2)sudo dpkg --configure -a

相關內容