我无法安装新软件包,也无法更新和升级

ArC*_*iGo 7 process ubuntu dpkg apt

我正在尝试在 Ubuntu 上安装一些程序,但是当我尝试时出现以下错误。-

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?
Run Code Online (Sandbox Code Playgroud)

在 WEB 上搜索,我应用了这个。-

sudo lsof /var/lib/dpkg/lock
sudo kill -TERM <PID>
sudo dpkg --configure -a
sudo apt-get update && sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

显然它一直工作到第二行,但是当我执行第三行时,终端没有应答(标记它继续下载我之前尝试安装的程序。有一天我离开了 PC 使用这个,等待到此结束,但什么也没发生)。

我之前尝试安装的程序是 Dropbox。

谢谢你的帮助。

jim*_*-cl 7

运行以下命令:

fuser /var/lib/dpkg/lock /var/lib/apt/lists/lock
ls -l /var/lib/dpkg/lock /var/lib/apt/lists/lock 
Run Code Online (Sandbox Code Playgroud)

如果有进程正在运行,并且存在 2 个文件中的任何一个,则运行:

fuser -k /var/lib/dpkg/lock /var/lib/apt/lists/lock
Run Code Online (Sandbox Code Playgroud)

然后fuser会向SIGKILL每个进程发送一个信号。那应该可以解决问题。


如果以上对您不起作用,那么您可能想看看这个: