有两种情况会导致软件安装工具报这种错
Synaptic Package Manager
或Software Updater
是打开的。- 一些apt命令在终端中运行或者在后台有进程正在运行。
1 | $ sudo apt install -y redis |
查看进程
1 | $ ps aux | grep apt |
停掉进程
1 | $ sudo killall apt apt-get |
这是比较快捷的方式,但是还不够,前两条都无法关闭,只能将 pid 杀死
1 | $ sudo kill -9 <pid> |
删除加锁文件
1 | $ sudo rm /var/lib/apt/lists/lock |
重新配置 dpkg
1 | $ sudo dpkg --configure -a |
这时候有可能还会出现一个错误,这时要手动删除该文件
1 | $ sudo rm -rf /var/lib/dpkg/updates/0004 |
再次执行配置命令,然后继续安装软件即可
1 | $ sudo apt update -y |
最近热读
扫码关注公众号,或搜索公众号“温欣爸比”
及时获取我的最新文章