apt-get install 由于 dpkg 无法工作,如何解决

apt-get install 由于 dpkg 无法工作,如何解决

我无法使用安装任何东西

apt-get install

它给出了这个错误:

E:无法获取锁 /var/lib/dpkg/lock — open(11:资源暂时不可用)E:无法锁定管理目录(var/lib/dpkg),另一个进程正在使用它。

我试过

dpkg --configure -a 
dpkg: error: dpkg status database is locked by another process.

dpkg --configure -a --force-congnew dpkg: error: dpkg status database is locked by another process.

虽然我已经关闭并重新启动系统来杀死所有其他隐藏进程,但不知道如何修复它。

我以超级用户的身份使用所有这些命令。

答案1

取下损坏的锁

  1. 确保与这些锁相关的任何进程仍在运行:

    sudo lsof /var/lib/dpkg/lock

    sudo lsof /var/lib/apt/lists/lock

    sudo lsof /var/cache/apt/archives/lock

如果所有这些命令的输出都是空的,则可以继续。

  1. 移除在以下位置找到的所有锁:

    sudo rm /var/lib/apt/lists/lock

    sudo rm /var/cache/apt/archives/lock

  2. sudo dpkg --configure -a

  3. 再试sudo apt-get install一次。

您应该具有超级用户权限才能运行这些命令。

相关内容