¡¡¡¡¼ò½é£º Arch Linux ÊÇÒ»¸öÕë¶Ô 686 ƽ̨½øÐÐÁËÓÅ»¯µÄÇáÁ¿¼¶µÄ·¢Ðа棬ËüÓÐ×Ô¼ºµÄÈí¼þ²Ö¿â£¬·Ö·¢¶þ½øÖÆ°ü¡£Ïà±ÈÓÚ RedHat Ö®ÀàµÄ·¢Ðа棬ËüÏԵ÷dz£Ð¡ÇÉ¿ìËÙ¡£µ«ÊÇÒªÏíÊÜËü´øÀ´µÄ±ã½Ý£¬Ê×ÒªÌõ¼þ¾ÍÊÇÄãÊÇÒ»¸öÓÐÒ»¶¨¾ÑéµÄ Linux Óû§£¬ÒòΪËüµÄ Base System ÊÇ»ùÓÚÃüÁîÐеģ¬¶øÇÒÓкܶàµØ·½ÐèÒª×Ô¼ºÉèÖú͵÷Õû¡£Æäʵ£¬¶¨ÖƲ»¾ÍÊÇ Linux µÄ÷ÈÁ¦ËùÔÚÂð£¿
¡¡¡¡ÕâƪÎÄÕÂÖ¼ÔڼǼ±¾ÈË°²×°ÅäÖà Arch Linux µÄÈ«¹ý³Ì£¬Ï£Íû¸øÄÇЩ׼±¸°²×°µÄÅóÓÑÃÇÒ»µã¾Ñé¡£ÓÐʲôÎÊÌâ´ó¼ÒÒ»Æð½»Á÷¡£
¡¡¡¡ºÃÁË£¬·Ï»°ÉÙ˵£¬ÎÒÃÇ¿ªÊ¼¡£ÎÒ°²×°µÄÊÇ Arch Linux 0.8 °æ¡£
¡¡¡¡Ê×ÏÈÊÇ°²×° Base System ¡£ÔÀ´ÎÒÏëÑ¡ÔñÓ²ÅÌ°²×°£¬ÕâÑù¿ÉÒÔÃâÈ¥¿ÌÅ̵ķ³ÄÕ£¬µ«ÊÇÔÚ¹Ù·½µÄ Installation Guide ÀïÃ沢ûÓÐÌáµ½Ó²ÅÌ°²×°µÄ·½·¨¡£ÔÚÍøÉϲéÁËһϣ¬²éµ½ÁË 0.7 °æµÄ¿ÉÒÔÓ²ÅÌ°²×°¡£ÓÚÊÇÎÒ¾ö¶¨Ïȳ¢ÊÔÒ»ÏÂÓ²ÅÌ°²×°¡£µ«Êǽá¹ûÁîÎÒºÜÊÇʧÍû£¬ÎÞÂÛ°Ñ ISO Îļþ·ÅÔÚ FAT32 µÄ·ÖÇø»¹ÊÇ EXT3 µÄ·ÖÇø£¬°²×°³ÌÐò¶¼Ã»ÓÐÕÒµ½Îļþ¡£ÊÔÑéÁ˼¸´ÎÖ®ºóÖÕÓÚ»¹ÊǾö¶¨ÀÏÀÏʵʵµØ¿ÌÅÌÁË¡£
¡¡¡¡ÔÚÓùâÅÌÒýµ¼Ö®ºó£¬ÎÒÃǵõ½Ò»¸ö¿ØÖÆ̨¡£Êǵģ¬°²×°ÊDz»»á×Ô¶¯¿ªÊ¼µÄ¡£ÔÚ°´ Enter ¼¤»îÁË¿ØÖÆ̨֮ºó£¬ÊäÈë /arch/setup ¼´¿É½øÈë×Ö·û°²×°½çÃæ¡£½ÓÏÂÀ´µÄ¹¤×÷ÏàÐÅ´ó¼Ò¶¼·Ç³£ÊìϤÁË£¬Ôڴ˾Ͳ»¶à˵ÁË¡£Ö»ÊÇÓÐÒ»µãÒªÌáÐÑÏ£¬¼ÙÈçÄãÔÀ´ÓÐ LVM ¾í£¬ÏëÓÃÓÚ°²×°£¬µ«ÓÖ²»Ïëɾ³ýÀïÃæµÄÊý¾Ý£¬ÄÇôÔÚ·ÖÇøºóÌáʾ¸ñʽ»¯Ê±ÊÇ¿ÉÒÔÑ¡²»¸ñʽ»¯µÄ¡£°²×°¹ý³ÌÊǺܿìµÄ£¬ÒòΪ¶«Î÷ºÜÉÙ£¬Ö»ÊÇÒ»¸öºÜ»ù±¾µÄϵͳ¡£ÒÔºóÎÒÃÇ»¹Òª°´ÐèÌí¼Ó¸÷ÖÖÈí¼þ°ü¡£
¡¡¡¡×¢Òâ Arch Linux ²»ÔÙ·Ö¸÷ÖÖÔËÐ춱ð£¨ÇáÁ¿£©£¬È«¾ÖÅäÖÃÎļþΪ /etc/rc.conf £¬°²×°Ê±ÔÚ Configure System ÕâÒ»²½¿ÉÒÔ¶ÔËü½øÐÐÐ޸ģ¨µ±È»ÒÔºóÒ²¿ÉÒÔ£©£¬ÎÒÃǽ«ÓÃÕâ¸öÎļþÀ´¿ØÖÆÒªÆô¶¯Ê²Ã´·þÎñ¡¢¼ÓÔØʲôģ¿é¡¢ÉèÖà Hostname µÈµÈ¡£·þÎñÆô¶¯½Å±¾ÔÚ /etc/rc.d/ Àï¡£½øÐгõ²½µÄÅäÖÃÖ®ºó£¬»ùϵͳ°²×°½áÊø£¬ÎÒÃÇÒѾµÃµ½Ò»¸ö¿ÉÓÃµÄ Arch Linux ÁË¡£
¡¡¡¡Ç°ÃæÌáµ½¹ý£¬ Arch Linux ÓÐËü×Ô¼ºµÄÈí¼þ²Ö¿â£¬Ò²ÓÐ×Ô¼ºµÄ°ü¹ÜÀíÈí¼þ pacman £¨³Ô¶¹ÈË£¿£©¡£½ÓÏÂÀ´ÎÒÃǽ«Ê¹Óà pacman À´·á¸»ÏµÍ³µÄÈí¼þ¡£¹úÄڵľµÏñÎÒÕÒµ½ÁË lupa ºÍ lcuc µÄ£¬´ó¼Ò¿ÉÒÔµ½ /etc/pacman.d/ ÀïÃæÈ¥ÐÞ¸Ä current ¡¢ community ºÍ extra ÕâÈý¸öÎļþ¡£
¡¡¡¡±ÈÈçÎÒÓÃµÄ current ÎļþΪ£º
¡¡¡¡[current]
¡¡¡¡Server = http://mirror.lupaworld.com/archlinux/current/os/i686
¡¡¡¡Server = http://mirrors.lcuc.org.cn/archlinux/current/os/i686
¡¡¡¡ÆäËûµÄÒÀºù«»Æ°¼´¿É¡£×¢Ò⣺ÉÏÃæÕâÁ½¸ö¾µÏñͬ²½ËÙ¶ÈÓеãÂý£¬Ö÷Õ¾¸üÐÂͦ¶àÁË£¬ËüÃǶ¼»¹Ã»ÓÐͬ²½£¬ËùÒÔÓÐÌõ¼þµÄ»¹ÊÇÓùٷ½µÄÍøÕ¾°É¡£
¡¡¡¡»¹ÒªËµÇå³þµÄÊÇ pacman µÄ²éѯ¹¦ÄÜÖ»Äܲ鵽ÒÑ°²×°ÔÚ±¾µØϵͳÉϵİü£¬²»Äܲéѯδ°²×°µÄ°ü¡£ÏëÒªÕÒÐÂÈí¼þÇëµ½ archlinux.org ÉÏÃæÓÃËüµÄ²éѯ¹¦ÄÜ¡£Ö´ÐÐÏÂÁÐÃüÁ
¡¡¡¡pacman -Syu £¨Éý¼¶ÏµÍ³£©
¡¡¡¡pacman -S gdm gnome gnome-terminal £¨°²×° GNOME£¬×¢Ò⣬ Arch µÄ°üϸ»¯µÃ·Ç³£À÷º¦£¬ÓеÄ×é¼þĬÈÏÊDz»»á¸øÄã×°Éϵģ¬ÒªÊ²Ã´×îºÃ»¹ÊÇÏȵ½¹Ù·½ÍøÕ¾Éϲéһϣ©
¡¡¡¡pacman -S scim scim-tables scim-pinyin £¨Õâ¸ö¾Í²»¶à˵ÁË°É¡¡)
¡¡¡¡pacman -S synaptics 915resolution £¨ÕâÊÇÎÒµÄ Dell 640m ÒªÓõÄÇý¶¯£©
¡¡¡¡½Ó×Å´ò¿ª rc.conf £¬ÔÚ DAEMONS ºóÃæµÄÀ¨ºÅÄÚ¼ÓÉÏ gdm £¬ÕâÑù¾Í¿ÉÒÔÔÚÆô¶¯Ê±½øÈë X ÁË¡£ÆäËü·þÎñµÄÅäÖÃÎļþ¶àÔÚ /etc/ Ŀ¼Ï£¬ÕâÀï²»ÔÙ¶à˵¡£
¡¡¡¡½ÓÏÂÀ´ÎÒÃÇ»¹Òª°Ñ SCIM ÉèÖóÉΪ X µÄÊäÈë·¨¡£ÔÚ /etc/X11/xinit/xinitrc.d/ ÀïÃ潨Á¢Ò»¸ö scim.sh
¡¡¡¡ÄÚÈÝÈçÏ£º
¡¡¡¡#!/bin/sh
¡¡¡¡export XIM=scim
¡¡¡¡export XIM_PROGRAM=/usr/bin/scim
¡¡¡¡export XIM_ARGS='-d'
¡¡¡¡export GTK_IM_MODULE=$XIM
¡¡¡¡scim -d
¡¡¡¡È»ºó chmod +x scim.sh £¬ÕâÑù SCIM ¾Í³ÉÁË GNOME µÄÊäÈë·¨ÁË¡£
¡¡¡¡Ä¬ÈÏËƺõÊÇûÓа²×°ÖÐÎÄ×ÖÌåµÄ£¬ËùÒÔÎÒ¸´ÖÆÁËÒ»¸öÑźÚ×ÖÌåµ½ /usr/share/fonts ÀïÃæÈ¥£¬Ö´ÐÐ fc-cache -f £¬ÖÐÎÄ×ÖÌå¾ÍÓÐÁË¡£
¡¡¡¡ÖØÆôÖ®ºó½øÈëÁË Gnome £¬½çÃæÒѾºÜºÃÁË£¬²»ÓÃÃÀ»¯¡£ SCIM Ò²¿ÉÒÔÕý³£µ÷³öÁË¡£²âÊÔÁËһϸ÷¸ö³ÌÐò£¬ÓÃÆðÀ´¶¼Ã»ÎÊÌâ¡£µ«ÊÇÕâʱ»¹²»ÄÜ»ìÒô£¬²»Ö§³Ö¶àÒôƵÁ÷¡£µ±Ê±ÔÚÕâÒ»²½ÉÏ»¨ÁËͦ¶àÁ¦ÆøµÄ¡£ÔÀ´ÒÔΪÊÇÇý¶¯Ã»×°ÉÏ£¬¿ÉÊÇ ALSA ȴûʲôÎÊÌ⣬֮ºóÒÔΪÅäÖÃÎļþûµ½Î»£¬¸ÄÁËÖ®ºóÒ²²»ÐС£Êµ¼ÊÉÏ£¬Õâ¸öÎÊÌâÓë ALSA û´ó¹Øϵ£¬ÊÇ gstreamer µÄÒ»¸ö²å¼þûÓа²×°¡£ÔËÐÐ gstreamer-properties £¬ÔÚ Audio µÄ Default Output ££¾ Plugin ÄÇÀï¿´Äܲ»ÄÜÑ¡ ALSA µÄÇý¶¯£¬Èç¹û²»ÄÜ£¬ÄǾÍÊÇ gstreamer µÄ²å¼þûÓÐ×°ÉÏ¡£ÔËÐÐ
¡¡¡¡pacman -S gstreamer0.10-alsa
¡¡¡¡ÕâÑù¾Í¿ÉÒÔÑ¡ÔñÓà ALSA ×öÊä³öÁË¡£ÖØÆôһϣ¬¿´¿´ÊDz»ÊÇ¿ÉÒÔ¶àÒôƵÁ÷ÁËÄØ¡£µ«ÊÇ×öµ½ÕâÀﻹÓÐÒ»¸öÎÊÌ⣬¾ÍÊÇ esd ºÍ ALSA ²»ÄÜͬʱÆôÓ㬷ñÔò¾ÍÖ»ÓÐÒ»¸öÉúЧ¡£ÎÒÊÇÑ¡Óà ALSA µÄ£¬±Ï¾¹ËüЧ¹ûºÃÒ»µã£¬µ«ÊÇûÓÐÁË esd £¬ GNOME µÄϵͳÉùÒôÒ²¾ÍûÁË£¬´ó¼Ò×Ô¼ºÈ¨ºâÏ°ɣ¬»òÕßËÏëµ½ Á˽â¾ö·½°¸£¬Çë¸æÖª¡£
¡¡¡¡½ÓÏÂÀ´ÊÇÕë¶Ô±Ê¼Ç±¾µçÄÔµÄÅäÖÃÁË¡£ÏÖÔÚ×°ºÃµÄ Arch »¹²»Ö§³Ö Speed£step ¡¢ Suspend µÈ¹¦ÄÜ¡£ÎÒÃÇ»¹ÐèÒª°²×°Ò»Ð©Èí¼þ°ü¡£
¡¡¡¡pacman -S laptop-mode-tools gnome-power-manager powersave cpufreqd cpufrequtils
¡¡¡¡°²×°ÍêÕâЩ֮ºó£¬ÔÙÔÚ rc.conf ÀïÃæ´ò¿ª acpid £¬ÒÔÖ§³Ö¸ß¼¶µçÔ´¹ÜÀí¡£ÔÙÖØÆôһϣ¬ CPU scaling ºÍ Suspend µÈ¹¦ÄÜÓ¦¸ÃÒ²¿ÉÓÃÁË¡£
¡¡¡¡µ½´ËΪֹ£¬Ò»¸öÊʺÏ×ÀÃæʹÓÃµÄ Arch Linux ÒѾ»ù±¾ÅäÖÃÍêÁË£¬½ÓÏÂÀ´»¹Òª×°Ê²Ã´¾ÍÇë´ó¼Ò×Ô¼º·¢»ÓÏëÏñÁ¦ÁË¡£ÔÚʵ¼ÊʹÓÃÖУ¬¸öÈ˸оõ Arch Linux µÄÆô¶¯ËÙ¶ÈÊÇÎÒÔÀ´µÄ CentOS 5 µÄ 1/3 £¬¹Ø»úËÙ¶ÈÊÇËüµÄ 1/2 £¬ËٶȻ¹ÊǷdz£¿ìµÄ£¬ÓÃןÜÂúÒâ¡£¿ª»ú½øÈë×ÀÃæºóÄÚ´æÕ¼Óà 260M ×óÓÒ¡£