dpkg: 另外一個進程已經為狀態數據庫加了鎖


現象

執行sudo apt-get install XXX時會出現:
E:無法獲得鎖/ var/lip/dpkg/lock - open(11:資源暫時不可用)
E:無法鎖定管理目錄(/ var/lib/dpkg/),是否有其他進程正占用它?
錯誤,是因為ubuntu一次只能運行一個apt-get,也就是說Ubuntu不能安裝多個app,只能一個一個來。

分析

  • 是不是正在安裝其它軟件?包括下面幾種情況之一
  1. 雙擊了deb包,且正在安裝中
  2. 打開了新力得
  3. 打開了Ubuntu軟件中心
  4. 某處執行了apt-get命令
  5. 某處執行了aptitude命令
  6. 某處執行了dpkg命令
  • 是不是正在更新系統?
  1. 是不是正在更新系統?
  2. 某處執行了apt-get update命令
  3. 運行了更新管理器並且現在處於應用更新進度。
  • 上述某一執行過程中卡死了,相應進程也沒結束掉。

解決方案

  • 如果是以上分析的前兩種情況,最好是等待操作完成。
  • 如果是第三種情況,可以選擇以下兩個解決方案
  1. 可以重啟系統;
  2. 執行sudo rm /var/lib/dpkg/lock






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM