修补错误E: Could not get lock /var/cache/apt/archives/lock
时间:2020-01-09 10:44:51 来源:igfitidea点击:
问题:
在安装Ubuntu 14.04之后,遇到错误
E: Could not get lock /var/cache/apt/archives/lock open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/cache/apt/archives/
原因:
如果我们首先想知道是什么引起了此错误,那么原因很明显就是错误本身。错误消息:无法打开锁/ var / cache / apt / archives / lock(11:资源暂时不可用)。而这正是正在发生的事情。
当我们尝试使用apt命令安装某些软件包时,某些其他软件包管理器正在运行或者正在进行更新。
我们可能已打开软件中心,或者另一个终端正在使用apt或者apt-get命令。
解决方案
首先也是最重要的是什么都不做。等待其他进程完成任务。
如果想马上解决:
一个更简单的方法是使用killall命令:
sudo killall apt-get
如果以上命令不能解决E的问题:无法打开锁/ var / cache / apt / archives / lock(11:资源暂时不可用),请一一尝试以下命令以解决此问题:
sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock
上面的命令删除了锁定文件,因此apt和dpkg packag管理进程可以自由使用。尽管不是必需的,但是我们可能需要使用以下命令重新配置dpkg:
sudo dpkg --configure -a