E:无法获取锁 /var/lib/dpkg/lock-frontend。它由进程 5200 (apt) 持有 N:请注意,删除锁文件不是解决方案,可能会破坏您的系统。E:无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正在使用它?
答案1
打开终端并输入:
ps -aux | grep -iE "apt"
它将显示正在运行的进程的 id apt
。使用以下命令终止它:
sudo kill -9 <process_id>
您还可以使用以下命令终止所有进程apt
:
sudo killall apt apt-get
如果这些命令不起作用,您也可以使用以下命令删除文件rm
:
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*
笔记: 使用这些命令时要小心谨慎。如果粗心大意,可能会导致系统崩溃。
重新配置包并更新:
sudo dpkg --configure -a
sudo apt-get update -y
祝你好运!