系统完成后,最好进行一次完整更新
# emerge --update --deep --newuse world // 加上USE标记更新
检查个包之间的关系
# emerge -pv xorg-server // 如有冲突直接 -C 删掉
Note:要注意e2fsck(记不清),删掉后,最好从光盘中把fsck命令拷贝过来,不然,无法通过磁盘效检。当然,直接把效检注解掉也行。
安装xorg-x11 and ATI devices (开源版)
# emerge -av xorg-x11 xf86-video-ati
Note:注意新版xorg-x11(1.5.3以上),如遇到键盘鼠标无响应,请在xorg.conf(/var/log/Xorg.X.log)中加入如下:
Option "AllowEmptyInput" "False" // Section "ServerLayout" 段
说实话,我是没空去调hal(后面会说明),如有兴趣可到GOOGLE查找“gentoo x11 hal”
=======================================================================
Clean out your old X
Backing up the old xorg-x11
# emerge gentoolkit
# quickpkg xorg-x11
Unerging the monolitic installation
# emerge -Ca xorg-x11 virtual/x11
Make a package list
# if [[ ! -L /usr/X11R6 ]]; /
then equery belongs /usr/X11R6 > ~/usr-x11r6-packages /
&& rm -rf /usr/X11R6; fi
Note: 但似乎还是无法完全清掉gentoo中的记录,嗯,对gentoo中的emerge机制还是不熟习。
=======================================================================
# emerge -pv gnome
安装gnome
# emerge -av gnome
Note:
ImportError: No module named java_config_2 // 就只记得这个问题了
解决方法:
emerge -1 java-config:2 java-config-wrapper
// 当然还有别的一些问题,不过,只要看log都能解决掉
更新环境变量
# env-update && source /etc/profile
安装gamin, 文件变更监视器
# emerge gamin
将hald加到默认启动级别
# /etc/init.d/hald start
# rc-update add hald default
设定GNOME为默认桌面 // 请先切换用户
$ echo "exec gnome-session" > ~/.xinitrc
启动GNOME // 会报错,所以,可选择restart再启动
$ startx
Gnome做为默认启动
# rc-update add xdm default
# vi /etc/conf.d/xdm
{
DISPLAYMANAGER="gdm"
}
硬件环境: PM740+915主板+DDR2 2G单根+X700+IDE 160G (ASUS A6VA)
后记:
1.下载编译过程长达8小时以上,所以,很多东西都没有去仔细看(累)。
2.中间会遇到很多问题,要仔细看相应的log文件。
3.装好使用,没有惊喜的感觉,与RH9.0差不多。(只做了一次简单的界面美化)
4.有些经验还真想不起来了,有空再说。