美文网首页
Could not get lock /var/lib/dpkg

Could not get lock /var/lib/dpkg

作者: zhfish | 来源:发表于2018-01-31 10:41 被阅读0次

出现这个问题的原因是,还有一个线程在使用apt-get进行下载的操作。

ps -A | grep apt-get
sudo kill -9 进程ID

当你没有看到 apt-get 或者 apt 进程的情况下在上面两个不同的文件夹中看到了锁定文件,这是因为进程由于某个原因被杀掉了,因此你需要删除锁定文件来避免该错误。

首先运行下面的命令来移除 /var/lib/dpkg/ 文件夹下的锁定文件:

$ sudo rm /var/lib/dpkg/lock
之后像下面这样强制重新配置软件包:
$ sudo dpkg --configure -a

也可以删除 /var/lib/apt/lists/ 以及缓存文件夹下的锁定文件:

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

接下来,更新你的软件包源列表:
$ sudo apt update
或者
$ sudo apt-get update

相关文章

网友评论

      本文标题:Could not get lock /var/lib/dpkg

      本文链接:https://www.haomeiwen.com/subject/mtnqzxtx.html