红联Linux门户
Linux帮助

Gentoo 2007.0安装(网络安装)日记(三)

发布时间:2007-09-09 15:50:59来源:红联作者:uzrcgunr
  原创:Tilon0,前些天将Gentoo给装好了,现在来装Gnome,我只用过这个环境,KDE没用过,呵,所以这次还是装Gnome,其实将Gnome很简单,相间简单,但是要是来错误了就麻烦了,相间麻烦,所以装之前我还是先将内核给重装编译了下,将不用的全部给去掉,显卡驱动声卡驱动一个都不要,全部去掉,去掉,去掉──因为以后会单独单啊。

  内核编译就不讲了,讲也讲不完,网上到处都是这方面的东西,现在来装Gnome吧,不过在装它之前必须先得装个X,emerge这方面不智能,不能一次emerge gnome就自动给装上

  不出问题的话下面几个命令就搞定
  #emerge xorg-x11
  #env-update
  #source /etc/profile

  下面配置X
  #X --configure

  也可以用# xorgconfig来半自动配置,为了省事,我还是选择了上面那种

  测试X
  #X -config ~/xorg.conf.new

  没问题应该会出现一个灰色窗口,反正我的没问题,就通过了,这个可以去http://gentoo.linuxsir.org/doc/cn/xorg-config.xml看看

  下面是Gnome
  先安装
  #emerge gnome

  通过就
  #emerge xscreensaver
  通过就
  #env-update && source /etc/profile

  然后将famd加到默认运行中
  #/etc/init.d/famd start
  #rc-update add famd default

  然后还要
  #echo "exec gnome-session" > ~/.xinitrc

  现在还不能通过startx来启动Gnome

  因为我没有驱动啊,现在安装个显卡驱动
  #emerge ati-drivers
  #aticonfig --initial --input=/etc/X11/xorg.conf

  一切正常后就能启动Gnome了
  #startx
  进入了吧?

  再将xdm加入默认运行级别,xdm是Gnome的登录器,就是用图形界面来登录,看自己爱好了,我反正加了

  #rc-update add xdm default
  然后还要将以下内容加到/etc/rc.conf中
  XSESSION="Gnome"

  这个与手册不同,看这句# DISPLAYMANAGER has moved to /etc/conf.d/xdm
  将DISPLAYMANAGER="gdm"加到/etc/conf.d/xdm中
  上面的过程手册中也有,不多说,下面是主打。

  Ok,整个Gnome装好,下面说说我遇到的问题:
  首先可能是上次那个make.conf对这个版本的gentoo来说不行,因为超频了,所以编译出来后非常不稳定,而且会出现莫名其妙的错误

  所以还要将make.conf改下,将最后两句去掉就行了
  CFLAGS="-Os
  -march=athlon-xp -mtune=athlon-xp
  -mfpmath=sse,387 -mmmx -m3dnow -msse
  -finline-limit=400“
  改成这样,就稳定了。

  在编译过程中还会出现很多依赖问题,这个emerge 也没算进去,比如有的包要用到与X有关的包,有的不要用,所以这两个软件就有冲突,解决的方法可以看编译失败的说明

  要加X的就加上
  USE="X" emerge XXXX

  将这个软件给装好了再emerge gnome

  到最后,startx时出现个错误,大致是这样的
  gnome-session:error while loading shared libraries:libexpat.so.0,cannot open shared

  这句话是说找不到libexpat.so.0这个库文件,是因为expat版本太高的原因,有三个解决办法。

  一,用更底的expat,输入以下命令
  #emerge “  编译完后就行

  二,做个链接
  #ln /usr/lib/libexpat.so.1 /usr/lib/libexpat.so.0

  三,用Gentoo提供的工具revdep-rebuild解决
  首先要安装gentoolkit,因为这个工具是这工具包里的一个
  #emerge gentoolkit
  装好后运行:
  #revdep-rebuild -X -librara libexpat.so.0

  其它的错误就没了,进入Gnome安装alsa声卡驱动
  #emerge alsa-driver
  #emerge alsa-utils

  然后用alsaconf配置下,再用alsamixer调好音量
  将alsasound加到默认启动
  # rc-update add alsasound default

  安装mplayer,audacious,fcitx
  #USE="-dga oss wmv avi real -xmms jpeg 3dfx -matrox -sdl X -svga -ggi oggvorbis 3dnow aalib gnome xv opengl truetype dvd -xinerama gtk gtk2 gif esd -fbcon encode alsa -directfb -arts -dvb -samba -lirc matroska -joystick theora -ipv6 -v4l -v4l2 -live win32codecs" emerge mplayer

  #USE="flac nls aac -adplug alsa -arts -chardet -esd -jack -lirc mad modplug musepack opengl oss pulseaudio sid sndfile timidity tta vorbis wavpack wma xv ximerama X" emerge audacious

  #emerge fcitx

  然后将
  export LANG="zh_CN.utf8"
  export LC_ALL="zh_CN.utf8"

  export XMODIFIERS="@im=fcitx"
  export XIM=fcitx
  export XIM_PROGRAM=fcitx
  fcitx&
  加入到.initrc中

  行了,realplayer也顺带装好了,其它的自己装吧,呵,这里还有个小技巧,不知道有多少人知道。

  emerge -f先将要安装的包全部下载下来,再一起安装,比如

  emerge -f gnome它会将与gnome有关的要安装的包全下载下来,然后通过

  emerge gnome来安装,这样就不用总挂在网上了,这对像我这样的用卡上网的人来说非常有用啊

  还可以emerge -ef gnome,它会将gnome的下载地址全列出来,这样方便去网吧下,下下来后放在/usr/portage/distfiles中,再emerge gnome就行

  Ok,Gnome全部装完,这次除了安装Gnome时遇到相当多的问题外其它都正常,而且装完后我的显卡驱动也弄好了,开了3D加速。
文章评论

共有 1 条评论

  1. beyondfly 于 2007-09-22 01:37:24发表:

    安装gnome太大了,装gnome-light可以省去许多没有必要的包