请帮帮我:ML 1.2pre6下安装GNOME2.6的问题。
今天安装了GNOME2.6后,登陆后桌面一片漆黑,只有一个面板,而且只有在面板上用右键菜单来添加或运行程序……http://www.linuxfans.org/nuke/modules/Forums/files/111_881.jpg 你是怎么安装的啊? 这个安装过程如下:
我是从
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
-----------------------------------------
启动后就成这样了 这个是apt源吧,
要用apt来做的,不可以直接下载 我昨天找了很长时间也没找到MagicLinux文档里面说的那个apt4rpm /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
这确实是一个 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 得以更快地定位、修复,从而获得更高质量的软件。 感谢楼上大侠的帮助。顺便问一下:
如何启动一个只有 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 你的 rpm 仍然是 4.2 版的?因为我曾从 kanker 那里得知 rpm 4.3 已经做好了……hmmmm 这其中有些问题,我明天研究一下
至于怎么启动 xterm...方法很多,可以通过 .Xclients, 或者如果你使用 init 5 + kdm 或者 xdm...就需要相应的方法,就没法一一列举了,自己研究一下吧。 运行时候的输出文件。 从你的输出来看,你的安装缺少以下包:
gail
fam
补上这2个包,然后我们再看看好吧 哈哈,是啊 ,装上那两个包后就OK了!!! 谢谢xLoneStar大哥的帮助
页:
[1]