[Linux] apt 安装软件出现 Could not get lock /var/lib/dpkg/lock 问题解决方法

 

使用sudo apt-get install xxx 时出现以下报错

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?

 

解决方式:

ps -A|grep apt

查询出apt相关的进程,然后使用下面命令终止这些进程。

sudo kill -9 查询到的进程号

 

删除 /var/lib/dpkg/lock 下的锁文件

重新配置软件包列表

删除 /var/lib/apt/lists/ 和缓存目录

更新软件源列表

 

$ sudo rm /var/lib/dpkg/lock


$ sudo dpkg --configure -a


$ sudo rm /var/lib/apt/lists/lock
$ sudo rm /var/cache/apt/archives/lock


$ sudo apt update
OR
$ sudo apt-get update

 

之后再使用apt命令安装软件。

 

[参考] https://www.tecmint.com/fix-unable-to-lock-the-administration-directory-var-lib-dpkg-lock/

posted @ 2021-04-20 10:48  doitjust  阅读(305)  评论(0编辑  收藏  举报