77587758 发表于 2004-8-10 23:25:05

请帮帮我:ML 1.2pre6下安装GNOME2.6的问题。

今天安装了GNOME2.6后,登陆后桌面一片漆黑,只有一个面板,而且只有在面板上用右键菜单来添加或运行程序……
http://www.linuxfans.org/nuke/modules/Forums/files/111_881.jpg

lovewilliam 发表于 2004-8-11 07:59:49

你是怎么安装的啊?

77587758 发表于 2004-8-11 10:37:47

这个安装过程如下:
我是从
http://auvtech.com/~xinzhen/downloads/GNOME/2.6/2.6.2/rpms.magic/
下载了所有的rpm包,放在了/mnt/d/linux/gnome2.6.2这个目录中
然后在KDE下打开终端,

cd /mnt/d/linux/gnome2.6.2
然后
rpm -ivh *.rpm --nodeps --force
-----------------------------------------
然后我又从http://www.rpmfind.org下载了switchdesktop装上去了。
接着就是用switchdesktop将KDE切换成gnome
-----------------------------------------
启动后就成这样了

lovewilliam 发表于 2004-8-11 10:50:08

这个是apt源吧,

要用apt来做的,不可以直接下载

77587758 发表于 2004-8-11 14:40:04

我昨天找了很长时间也没找到MagicLinux文档里面说的那个apt4rpm

77587758 发表于 2004-8-11 15:06:06

/etc/X11/xinit/xinitrc
文件内容如下:

#!/bin/sh
# (c) 1999-2002 Red Hat, Inc.

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
userxkbmap=$HOME/.Xkbmap

sysresources=/etc/X11/Xresources
sysmodmap=/etc/X11/Xmodmap
sysxkbmap=/etc/X11/Xkbmap

# merge in defaults
if [ -f "$sysresources" ]; then
    xrdb -merge "$sysresources"
fi

if [ -f "$userresources" ]; then
    xrdb -merge "$userresources"
fi

# merge in keymaps
if [ -f "$sysxkbmap" ]; then
    setxkbmap `cat "$sysxkbmap"`
    XKB_IN_USE=yes
fi

if [ -f "$userxkbmap" ]; then
    setxkbmap `cat "$userxkbmap"`
    XKB_IN_USE=yes
fi

if [ -z "$XKB_IN_USE" -a ! -L /etc/X11/X ]; then
    if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f /etc/X11/XF86Config ]; then
        xkbsymbols=`sed -n -e 's/^[         ]*XkbSymbols[         ]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config`
        if [ -n "$xkbsymbols" ]; then
          setxkbmap -symbols "$xkbsymbols"
          XKB_IN_USE=yes
        fi
    fi
fi

# xkb and xmodmap don't play nice together
if [ -z "$XKB_IN_USE" ]; then
    if [ -f "$sysmodmap" ]; then
        xmodmap "$sysmodmap"
    fi

    if [ -f "$usermodmap" ]; then
        xmodmap "$usermodmap"
    fi
fi

unset XKB_IN_USE

# run all system xinitrc shell scripts.
for i in /etc/X11/xinit/xinitrc.d/* ; do
    if [ -x "$i" ]; then
        . "$i"
    fi
done

# The user may have their own clients they want to run.If they don't,
# fall back to system defaults.
# set up ssh agent environment if available.

if [ -f $HOME/.Xclients ]; then
    [ -x /usr/bin/ssh-agent -a -z "$SSH_AGENT_PID" ] && \
        exec ssh-agent $HOME/.Xclients || \
        exec $HOME/.Xclients
elif [ -f /etc/X11/xinit/Xclients ]; then
    [ -x /usr/bin/ssh-agent -a -z "$SSH_AGENT_PID" ] && \
        exec ssh-agent /etc/X11/xinit/Xclients || \
        exec /etc/X11/xinit/Xclients
else
       # failsafe settings.Although we should never get here
       # (we provide fallbacks in Xclients as well) it can't hurt.
       xclock -geometry 100x100-5+5 &
       xterm -geometry 80x50-50+150 &
       if [ -x /usr/bin/netscape -a -f /usr/share/doc/HTML/index.html ]; then
               netscape /usr/share/doc/HTML/index.html &
       fi
       if [ -x /usr/X11R6/bin/fvwm2 ]; then
               exec fvwm2
       else
               exec twm
       fi
fi

xLoneStar 发表于 2004-8-11 19:23:33

这确实是一个 apt 仓库,用直接下载安装的方式费时费力,而且往往会缺少一些依赖的包。更致命的是你用了 --nodeps --force 安装,连得知是缺了哪些包的机会都失去了。

正确的做法是,下载 apt-0.5.15cnc6-1.1.fc2.fr.i386.rpm 和
beecrypt-3.1.0-3.i586.rpm安装上,然后遵照使用手册 12,4 节中描述的方法,设定 sources.list 然后 update,完成后即可通过 apt-get 随意下载包了

回到我们目前的状况,我建议你首先启动一个只有 xterm 的 X,然后在 xterm 中运行 “gnome-session”,我们来看看有什么错误讯息出现,以便对症下药。

最后,为了有效地跟踪 MagicLinux 以及 GNOME 中出现的各类问题和 bug,我们设立了一个 Bugzilla 跟踪器:http://linuxfire.dhis.org/bugzilla/,当在使用中遇到 bug 时,请稍微花几分钟时间填写一份 bug 报告,以支持我们的工作,使 bug 得以更快地定位、修复,从而获得更高质量的软件。

77587758 发表于 2004-8-11 23:07:36

感谢楼上大侠的帮助。顺便问一下:
如何启动一个只有 xterm 的 X
还有,安装apt-0.5.15cnc6-1.1.fc2.fr.i386.rpm时候出错,出错信息如下:
# rpm -ivh apt-0.5.15cnc6-1.1.fc2.fr.i386.rpm
error: Failed dependencies:
      librpm-4.3.so is needed by apt-0.5.15cnc6-1.1.fc2.fr
      librpmdb-4.3.so is needed by apt-0.5.15cnc6-1.1.fc2.fr
      librpmio-4.3.so is needed by apt-0.5.15cnc6-1.1.fc2.fr

xLoneStar 发表于 2004-8-12 01:35:38

你的 rpm 仍然是 4.2 版的?因为我曾从 kanker 那里得知 rpm 4.3 已经做好了……hmmmm 这其中有些问题,我明天研究一下

至于怎么启动 xterm...方法很多,可以通过 .Xclients, 或者如果你使用 init 5 + kdm 或者 xdm...就需要相应的方法,就没法一一列举了,自己研究一下吧。

77587758 发表于 2004-8-12 11:23:45

运行时候的输出文件。

xLoneStar 发表于 2004-8-12 14:49:47

从你的输出来看,你的安装缺少以下包:

gail

fam

补上这2个包,然后我们再看看好吧

77587758 发表于 2004-8-12 18:07:33

哈哈,是啊 ,装上那两个包后就OK了!!!

77587758 发表于 2004-8-12 18:08:03

谢谢xLoneStar大哥的帮助
页: [1]
查看完整版本: 请帮帮我:ML 1.2pre6下安装GNOME2.6的问题。