E: 无法获取锁 /var/lib/dpkg/lock-frontend。它由进程 5200 (apt) 持有 N:请注意,删除锁定文件不是解决方案,并且可能会破坏您的系统。E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正在使用它?
打开你的终端并输入:
ps -aux | grep -iE "apt"
Run Code Online (Sandbox Code Playgroud)
它将显示正在运行的进程的 ID apt
。用以下命令杀死它:
sudo kill -9 <process_id>
Run Code Online (Sandbox Code Playgroud)
您还可以使用以下命令终止所有进程apt
:
sudo killall apt apt-get
Run Code Online (Sandbox Code Playgroud)
如果这些命令不起作用,您还可以使用以下命令删除文件rm
:
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*
Run Code Online (Sandbox Code Playgroud)
注意: 请小心使用这些命令。如果您不小心,您可能会遇到系统损坏的情况。
重新配置包并更新:
sudo dpkg --configure -a
sudo apt-get update -y
Run Code Online (Sandbox Code Playgroud)
祝你好运!
归档时间: |
|
查看次数: |
38668 次 |
最近记录: |