Ubuntu18.10下出现Could not get lock /var/lib/dpkg/lock的错误

   最近在Windows10系统下使用Oracle VM VirtualBox6.0.2下安装的Ubuntu18.10时,运用sudo  apt-get install 安装pkg-config工具,在终端下输入:

sudo apt-get install pkg-config出现下面的错误:
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?
--------------------- 

以前使用的时候也出现了类似问题,网上找了下解决方案,CSDN博主HuFeiHu-Blog提供了解决方案:

关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案

现在做下记录:

1、找到并且杀掉所有的apt-get 和apt进程

ps -A | grep apt

找出所有的 apt 以及 apt-get 进程

$ sudo kill -9 processnumber
或者
$ sudo kill -SIGKILL processnumber

2、删除锁定文件

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

$ sudo rm /var/lib/dpkg/lock

(2)之后像下面这样强制重新配置软件包:

$ 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

本文转载自CSDN博主作者HuFeiHu-Blog 的博客:

关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案

发布了107 篇原创文章 · 获赞 35 · 访问量 97万+

猜你喜欢

转载自blog.csdn.net/ccf19881030/article/details/88585763