Ubuntu中更新软件时经常会碰到一个问题:
E:
无法获得锁 /var/cache/apt/archives/lock - open (11 资源临时不可用)
E: 无法对下载目录加锁
造成该问题的原因是系统中只允许有一个apt-get进程,当前的锁已经被占用了。我们可以关掉当前的apt-get进程后,再执行我们自己的操作。
解决方案一:
先执行命令ps aux | grep apt-get,找出当前的apt-get进行,然后kill掉该进程。
解决方案二:
直接rm rm /var/cache/apt/archives/lock 和 rm /var/lib/dpkg/lock。
问题解决。
本文介绍了在Ubuntu系统中更新软件时遇到的锁冲突问题及其两种解决方案。一是通过查找并终止当前运行的apt-get进程;二是直接删除导致冲突的锁定文件。
1235

被折叠的 条评论
为什么被折叠?



