如何解决Ubuntu 18.04 CLI错误(无法获取锁/var/lib/dpkg/lock-frontend-打开(11:资源暂时不可用))

如果你尝试使用命令行在系统上安装新软件包, 则出现以下异常:

E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

在以下情况下会发生此异常:
  1. ” Synaptic软件包管理器” 或” 软件更新程序” 已打开。
  2. 一些apt命令正在终端中运行。
  3. 一些apt进程正在后台运行。
对于以上内容, 请等待过程完成。如果这没有发生, 请在终端中运行以下命令:
sudo killall apt apt-get

【如何解决Ubuntu 18.04 CLI错误(无法获取锁/var/lib/dpkg/lock-frontend-打开(11:资源暂时不可用))】现在, 尝试再次运行触发异常的命令, 并检查其是否有效。如果不起作用, 请继续运行以下命令:
sudo rm /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock*

或分别删除每个文件:
sudo rm /var/lib/apt/lists/locksudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock*

这将删除生成问题的三个可能的锁定文件:
  • / var / lib / apt / lists / lock
  • / var / cache / apt / archives / lock
  • / var / lib / dpkg / lock *
删除锁定文件后, 你应该能够继续执行触发异常的原始命令, 但是现在它应该可以工作。
编码愉快!

    推荐阅读