ºìÁª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Óйصİü£¬ÓеIJ»ÒªÓã¬ËùÒÔÕâÁ½¸öÈí¼þ¾ÍÓгåÍ»£¬½â¾öµÄ·½·¨¿ÉÒÔ¿´±àÒëʧ°ÜµÄ˵Ã÷

¡¡¡¡Òª¼Ó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¿ÉÒÔÊ¡È¥Ðí¶àûÓбØÒªµÄ°ü