unable to lock the administration directory (/var/lib/dpkg/) is another process using it

一、找出並殺掉全部 apt-get 或者 apt 進程

運行下面的命令來生成全部含有 apt 的進程列表,你能夠使用 ps 和 grep 命令並用管道組合來獲得含有 apt 或者 apt-get 的進程。linux

  1. $ ps -A | grep apt

找出 apt 以及 apt-get 進程

你能夠看到上面命令輸出的每一個 apt-get 或者 apt 進程,使用下面的命令殺掉每一個進程express

上面截圖中的第一列是進程 ID(PID)。spa

  1. $ sudo kill -9 processnumber
  2. 或者
  3. $ sudo kill -SIGKILL processnumbe

二、 刪除鎖定的文件

首先運行下面的命令來移除 /var/lib/dpkg/ 文件夾下的鎖定文件:code

  1. $ sudo rm /var/lib/dpkg/lock

以後像下面這樣強制從新配置軟件包:進程

  1. $ sudo dpkg --configure -a

接下來,更新你的軟件包源列表:get

  1. $ sudo apt update
  2. 或者
  3. $ sudo apt-get update
相關文章
相關標籤/搜索