E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/)
是否有其他进程正在使用它?
答案1
您将能够看到正在使用锁文件的内容:
lsof /var/lib/apt/lists/lock
lsof /var/lib/dpkg/lock
删除文件之前要小心...如果文件被阻止肯定是有原因的...
答案2
这意味着 APT 正在被另一个进程使用。
可能是:软件中心、终端(某些内容正在等待确认)、更新中心……
我最好的猜测是你启动了安装或升级,并且需要确认或“y”才能继续。
答案3
请从终端尝试这些命令。
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
答案4
请求对应的读出中的问题或建议通常非常清楚地表明了错误的原因。如果您阅读给出的响应,您会明白系统建议您尝试访问或修改(运行)核心文件/目录上的双重进程。
您的管理目录是您的银行金库,金库中的安全箱代表附加目录及其核心配置文件。您的客户代表访问锁箱的命令。您的银行政策严格禁止多个客户同时进入金库,以避免任何可能导致客户打开多个锁箱并在小桌子上分类时混淆内容的访问。
更新、安装或运行核心修改进程时,无法同时执行这些操作。这是安全警卫。由于系统设计为接受您以 root 身份发出的命令,将其带入保险柜,关上门,直到完成任何先前的命令后才打开门。
然而,正如前面提到的,故障时有发生,有时事情会变得很糟糕。但在这种情况下,可能只是打开一个更新窗口或等待回复的其他提示。
:)