用apt-get安装软件包出现无法获得锁/var/lib/dpkg/lock,无法锁定管理目录/var/lib/dpkg/的解决方法

很多人在用apt-get install命令来安装软件包时出现了无法获得锁/var/lib/dpkg/lock,无法锁定管理目录/var/lib/dpkg/的错误

之前我遇到这样的情况都是直接重启,在其他进程占用那个apt之前抢先运行apt-get命令,虽然这样也能解决问题,但重启一次好慢啊,况且有些电脑配置低的,重启一次虚拟机或者电脑要卡好久的。只能找一个更好的方法来解决这个问题。

打开终端,输入命令

ps -aux

终端会列出一大堆进程

我们的目的是要找到第一列含有apt的那些行

如图,找到之后记下第二列的四位数,例如图片中的2304

之后在终端中输入

sudo kill [PID] 

这里的[PID]就是刚才我们记下的那个四位数

注:kill这个命令需要root权限,所以需要在前面加上sudo或者以root用户身份执行这条命令。

好啦,到此为止就可以顺利的用apt-get来安装软件包了。

 


版权说明:
作品 sunriseydy 采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
文章内容如未说明均为原创,欢迎转载,但请注明原作者(sunriseydy)和原文链接(https://blog.sunriseydy.top/technology/server-blog/server/apt-get-err-var-lib-dpkg-lock/)
部分来自互联网的文章,如有侵权,请联系我,24小时内删除,谢谢

分享到微博 分享到QQ 微信赞赏 点赞 0

评论一下呗亲

电子邮件地址不会被公开。 必填项已用*标注