出现Could not get lock /var/lib/dpkg/lock 资源锁定情况解决

在操作Ubuntu 终端下执行sudo apt 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?

一般情况是上一次的安装任务正在进行导致本次的install无法执行或者上次安装执行没有正常完成,资源被占用,继而出现此情况。

对于熟悉Linux的人员来说,删掉占用资源的文件或者关掉执行的其他apt任务。

1.用下面的ps 显示当前执行的进程

ps -A | grep apt

然后再用kill去杀掉指定的进程

$ sudo kill -9 xxx(进程PID)

2.删除锁定的文件

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

推荐使用第二种,方便快捷。

发布了16 篇原创文章 · 获赞 15 · 访问量 2038

猜你喜欢

转载自blog.csdn.net/lyn631579741/article/details/103312925