ºìÁªLinuxÃÅ»§
Linux°ïÖú

Arch Linux°²×°ÅäÖÃÈ«¹ý³Ì

·¢²¼Ê±¼ä:2007-08-14 16:24:28À´Ô´:ºìÁª×÷Õß:beasept
¡¡¡¡¼ò½é£º 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 ×óÓÒ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ