我正在使用 ubuntu 14.04 LTS。当我跑步时sudo apt-get 更新终端命令,会出现如下错误
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
我应该怎么办?
答案1
如果在您交互运行命令时另一个自动化进程锁定了 apt 数据库,通常会发生这种情况。
最有可能的候选者(按 Ubuntu 软件包名称):
unattended-upgrades
cron-apt
但还存在其他候选人。cron
在大多数情况下,这些都是预定使用的。查看/etc/crontab
中的文件/etc/cron.{d,hourly,daily,weekly,monthly}
以及 中的用户 crontab /var/spool/cron/crontabs
。
该怎么办?只需等待其他进程完成即可。检查正在运行的dpkg
进程或其他与 apt 相关的进程,如果它们出现挂起,则将其终止(查阅之前的日志)。