如下图所示,我在 ubuntu 12.04 软件中心安装任何软件时都遇到了麻烦。我无法取消第一个进程(“搜索”),尽管我多次点击取消它。并且由于该进程,我无法安装任何其他软件包。
如果我尝试从终端安装任何东西,我会得到
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?
我怎样才能摆脱这种情况?
答案1
尝试sudo apt-get 安装从终端命令,它可能会有帮助
答案2
您可以使用以下命令检查 apt-get 是否正在运行
ps ax | grep apt-get
如果它运行你可以用它杀死它
sudo kill -9 [pid]
如果仍然不起作用,并且您确定使用此锁的所有进程都已关闭(软件中心,控制台中的任何 apt-get),则可以删除该锁作为最后的手段
sudo rm /var/lib/dpkg/lock
您可能还需要删除缓存锁
sudo rm /var/cache/apt/archives/lock
之后你可能需要运行
sudo dpkg --configure -a
请注意,如果某些程序仍在后台更新软件包(忘记了 apt-get 或 softwarecenter),则可能会引起麻烦