Re: apt-get的一个问题

2006-11-24 文章 Vern Sun
确实是dbus一套被覆盖了,原来我认为是版本不同而导致了这个问题,但是现在我不这么认为了。 在正常启动后,用ps -ef | grep dbus命令应该能看到一行/usr/bin/dbus-daemon --system这样的记录,但是在我机器上没有。 当我执行gnome-power-manager --verbose时看到了相同的电源管理器警告框,以及一行错误描述: [main] gpm-main.c:205 (09:08:42):Failed to connect to socket /usr/var/run/dbus/system_bus_socket: Conn

Re: apt-get的一个问 题

2006-11-22 文章 Ming Hua
On Thu, Nov 23, 2006 at 01:46:19PM +0800, amateur wrote: > > 到一个镜像上把 .deb 文件下载下来,然后用 > dpkg -i xxx.deb > 安装一下 > > 或者直接在 / 目录下,将 xxx.deb 解压了,再覆盖一遍不行吗? 我只提醒一句:这两个做法是不等效的,dpkg -i 是正常安装软件包,会运行 preinst, postinst 等 maintainer script,会更新 dpkg 数据库,也遵循 dpkg 安装时的各种规定。把 .deb 文件解压后直接手动覆盖,上面提到的三点都不满 足。

Re: apt-get的一个问 题

2006-11-22 文章 amateur
On Wed, Nov 22, 2006 at 07:32:57PM +0800, shell wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Ming Hua 写道: > > On Wed, Nov 22, 2006 at 06:47:42PM +0800, Vern Sun wrote: > >> 我手动编译安装了一个程序叫dbus,因为不了解,直接把它装在/usr目录下了。 > >> > > (...) > >> 请问,我怎样才能恢复系统原有的那个dbus包呢?谢谢 > > > > 首先要弄清楚你覆盖了多少东西

Re: apt-get的一个问 题

2006-11-22 文章 Ming Hua
> 2006/11/22, Ming Hua <[EMAIL PROTECTED]>: > > > >首先要弄清楚你覆盖了多少东西才行。如果只是 > >/usr/bin/dbus 一个文件,那很 > >简单。如果是 D-Bus 的整个一套东西,那就比较困难了。 > On Wed, Nov 22, 2006 at 07:26:28PM +0800, Vern Sun wrote: > 安装了哪些文件查一下Makefile,我想应该可以搞清楚的。 > 如果只是一个文件呢? 你还是先确定了只覆盖了一个文件再来问怎么恢复比较好吧。 如果有 Makefile 的话,一般不会是只有一个文件。

Re: apt-get的一个问题

2006-11-22 文章 shell
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Ming Hua 写道: > On Wed, Nov 22, 2006 at 06:47:42PM +0800, Vern Sun wrote: >> 我手动编译安装了一个程序叫dbus,因为不了解,直接把它装在/usr目录下了。 >> > (...) >> 请问,我怎样才能恢复系统原有的那个dbus包呢?谢谢 > > 首先要弄清楚你覆盖了多少东西才行。如果只是 /usr/bin/dbus 一个文件,那很 > 简单。如果是 D-Bus 的整个一套东西,那就比较困难了。 > > Ming > 2006

Re: apt-get的一个问题

2006-11-22 文章 Vern Sun
安装了哪些文件查一下Makefile,我想应该可以搞清楚的。 如果只是一个文件呢? 2006/11/22, Ming Hua <[EMAIL PROTECTED]>: 首先要弄清楚你覆盖了多少东西才行。如果只是 /usr/bin/dbus 一个文件,那很 简单。如果是 D-Bus 的整个一套东西,那就比较困难了。 Ming 2006.11.22 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -

Re: apt-get的一个问 题

2006-11-22 文章 Ming Hua
On Wed, Nov 22, 2006 at 06:47:42PM +0800, Vern Sun wrote: > 我手动编译安装了一个程序叫dbus,因为不了解,直接把它装在/usr目录下了。 > (...) > > 请问,我怎样才能恢复系统原有的那个dbus包呢?谢谢 首先要弄清楚你覆盖了多少东西才行。如果只是 /usr/bin/dbus 一个文件,那很 简单。如果是 D-Bus 的整个一套东西,那就比较困难了。 Ming 2006.11.22 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of

apt-get的一个问题

2006-11-22 文章 Vern Sun
我手动编译安装了一个程序叫dbus,因为不了解,直接把它装在/usr目录下了。重新启动进系统的时候遇到了一个电源管理器的告警,内容是: This program cannot start until you start the dbus system service. It is strongly recommended you reboot your compter after starting messagebus. 进入系统后也没有发现哪里有异常,也就没管它。但是当我想关机,点登出图标的时候,整个机器就死掉了。 后来我检查的时候发现,系统中自带的dbus程序的版本和我后来手动安