無法獲得鎖 /var/lib/dpkg/lock -open(11: 資源不可用) 解決方法

背景

在 ubuntu 中安裝軟件,執行命令 sudo apt-get install software 發現提示 :

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

解決方法

在網上查到的都大多數是暴力刪除 lock 文件,那麼有別的解決方法嗎?當然有啦 ~ 具體是 fuser 命令的使用,詳細信息見 個人博客 。下面介紹解決的步驟:

  1. 執行命令 fuser -umv /var/lib/dpkg/ 查看哪個進程在使用這個目錄;(如果你不想知道的話,可直接執行步驟 2)
  2. 執行命令 fuser -15 /var/lib/dpkg (-15 代表以正常方式結束佔用該目錄的進程)。

之後就可以愉快的執行 sudo apt-get install software 了~~



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章