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。
问题解决。