Ubuntu使用apt命令报错Could not get lock /var/lib/dpkg/lock

Ubuntu使用apt命令报错Could not get lock /var/lib/dpkg/lock

按照网上的两种方法,还是报错如下

E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 

1.杀死apt进程

从网上搜索得到的:

ps -A | grep apt-get

看到输出后,删除进程号
比如:

# sudo kill processnumber
sudo kill 2098

2.删除文件

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

3.运行sudo dpkg --configure -a并删除对应的进程

➜  ~ sudo dpkg --configure -a
Setting up matlab-support (0.0.21) ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing package matlab-support (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 matlab-support

我这里出错的就是安装matlab-support没成功导致的,所以输入ps -A| grep matlab-support并kill对应的进程即可

➜  ~ ps -A| grep matlab-support
31250 ?        00:09:15 matlab-support.
➜  ~ sudo kill 31250
发布了8 篇原创文章 · 获赞 3 · 访问量 7538
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览