无法安装任何东西

无法安装任何东西

我无法安装、更新或使用 、 等执行任何apt-get其他aptitude操作dpkg

锁定文件/var/lib/dpkg/lock从启动时起就存在。当我删除它并运行时apt-get update,它打印出 dpkg 已被中断。我dpkg --configure -a按照帮助文本中提到的方式进行了尝试,但这遇到了 gconf2 的问题:

root@andre-ubuntu:/home/andre# dpkg --configure -a
Setting up libbonoboui2-0:amd64 (2.24.5-0ubuntu2) ...
Setting up libgnomeui-0:amd64 (2.24.5-2ubuntu3) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Setting up gconf2 (3.2.6-0ubuntu1) ...

(gconftool-2:16760): 
 GConf-WARNING **: Client failed to connect to the D-BUS daemon:
 Did not receive a reply. Possible causes include: the remote application 
 did not send a reply, the message bus security policy blocked the reply, 
 the reply timeout expired, or the network connection was broken.

dpkg在这一点上停止,我什至无法用 中断它Ctrl+C

我有以下版本的 Ubuntu:

Linux andre-ubuntu 3.8.0-19-generic #30-Ubuntu 
SMP Wed May 1 16:35:23 UTC 2013 
x86_64 x86_64 x86_64 GNU/Linux

您有什么想法要做什么吗?

答案1

几年前,由于 GUI 小部件正在寻找系统更新并锁定了包管理器,我也遇到了同样的问题。

您也许可以验证正在运行的 GUI 应用程序(包括小部件、系统托盘),以确保没有打开与包管理相关的应用程序。

答案2

如果大多数 Linux 版本中有一个软件包没有完全安装,您将收到锁定错误。我不记得错误是如何表述的。它说突触被锁定或类似的东西。尝试运行它通常可以工作。适用于 Ubuntu 包管理器,我在 debian 和 ubuntu 上使用过它,并且两次都有效。打开终端,然后键入或复制并粘贴以下内容:

sudo rm /var/lib/dpkg/lock
sudo rm -r /tmp/*
sudo dpkg –clear-avail && sudo apt-get update

请记住,当您键入超级用户密码时,您不会看到它。

我已经在 Debian 和 Ubuntu 上使用过它,它对我很有用。这适用于任何 Linux 包管理器。当它们被锁定时,我都用过它。

相关内容