ubuntu apt-get安装报错count not get lock /var/lic/dpkg/lock

报错:

count not get lock /var/lic/dpkg/lock

 

解决方案

方案一

找到使用apt安装软件的进程,确认是停止这个进程还是等待其操作结束

ps aux | grep -i apt #找到apt-get的进程

kill -9 process_id # 杀掉相应进程

killall apt apt-get #杀掉所有的apt-get进程

如果进程是apt.systemd.daily update,那说明这是在进行系统更新。此时,可以关闭系统的自动更新,或者直接停止相应进程。

方案二

查看是哪个进程锁了这个文件

lsof /var/lib/dpkg/lock #查看是哪个进程锁了这个文件 lsof是后面的文件名

kill -9 process_id

或者:

rm /var/lib/dpkg/lock #或者直接删除掉相应的文件

dpkg --configure -a #重新配置packages, 再次安装软件,软件就可以正常工作了。

 

 

原因

是由于其他的程序正在尝试更新ubuntu系统。当一个命令或者一个应用更新系统或者安装新的软件时,它会锁dpkg文件(debian package manager)。

这个锁的就要作用就是不让两个进程同时修改系统的危险操作,同时修改系统可能出现无保证的情景,或者使系统有损。

 

 

相关文档

https://itsfoss.com/could-not-get-lock-error/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值