¡¡¡¡1.°²×°»ù±¾ÏµÍ³
¡¡¡¡ÂÞàÂÁË°ëÌ죬Ҳ¸Ãµ½ÕýÌâÁË¡£¶ÔÓÚװϵͳ±È½Ï¼òµ¥µÄÊÂÇé¡£Debian¸ù¾ÝÆä·¢Ðа汾µÄÀàÐ͵IJ»Í¬Óв»Í¬µÄ°²×°·½·¨¡£ÎÒÊÇ´ÓDebian¹Ù·½ÍøÕ¾ÉÏÏÂÔصݲװ¾µÏñ¡£¾µÏñÊÇCDµÄ£¬ÕâÑùµÄ»°¾Í¿ÉÒÔ²»ÓÃÍøÂç¾ÍÄܽøÐа²×°ÏµÍ³¡£
¡¡¡¡ÎÒµÄDebianµÄ¾µÏñÎļþÊÇ£ºdebian-testing-i386-binary-1.isoºÍdebian-testing-i386-binary-2.iso.¸Ã¾µÏñÎļþÊÇÄں˵İ汾Ϊ£º2.6.17-2-486¡£
¡¡¡¡2. ÉèÖ÷ÇrootÓû§È¨ÏÞ
¡¡¡¡ÏµÍ³µÄ°²×°¹ý³Ì±È½Ï¼òµ¥¡£¿ÉÒÔÑ¡ÔñÖÐÎÄ£¨¼òÌ壩°²×°¡£ÔÚºóÃæµÄÈí¼þ°ü°²×°·½Ã棬Èç¹û²»ÐèÒª°²×°Web Server¡¢DNS Server¡¢File ServerµÈ·þÎñµÄ»°£¬¾Í¿ÉÒÔĬÈÏ°²×°£¨°üÀ¨×ÀÃæ»·¾³ºÍ±ê×¼Èí¼þ°ü£©¡£Èç¹ûҪװʲô·þÎñÆ÷£¬¾Í¹´Ñ¡É϶ÔÓ¦µÄÏî¼´¿É¡£ÆäËûûÓÐʲôÌرðµÄ¡£»ù±¾°²×°½áÊøºó£¬ÏµÍ³ÖØÆô£¬×îºó¾Í½øÈëµÇ¼½çÃæÁË£¬ÒòΪÕâÀïµÄ×ÀÃæ»·¾³ÊÇ°üº¬ÔÚ±¾°²×°ÀïÃæµÄ£¬Õâ¶ÔÓÚ³õѧDebianµÄÅóÓÑÓ¦¸Ã¸üÈÝÒ×ÉÏÊÖ¡£È»ºóÊäÈëÓû§ÃûºÍÃÜÂë¡£ÕâÀïµÄÓû§ÃûÓ¦¸ÃÊÇ·Ç rootÓû§¡£ÒòΪrootÓû§ÊDz»ÔÊÐí´ÓµÇ¼¹ÜÀíÆ÷µÇ¼µÄ¡£
¡¡¡¡¿ÉÒÔ¿´µ½£¬µÇ¼½çÃæÒѾÊÇÖÐÎĵģ¬ÕâÊÇÖ»ÒªÊäÈëÓû§ÃûºÍÃÜÂë¾Í¿É½øÈëϵͳ¡£ÓÉÓÚÎÒÃÇÊÇÓõIJ»ÊÇrootÓû§£¬Òò´Ë¶ÔϵͳµÄ²Ù×÷ȨÏÞÊܵ½ÏÞÖÆ¡£ËùÒÔ£¬µÚÒ»²½ÈÎÎñ¾ÍÒªÊǵ±Ç°µÄÓû§ºÍrootÓû§¾ßÓÐÏàͬµÄȨÏÞ£¬»òÕß»ù±¾ÉϾßÓÐrootÓû§ËùÓÃÓеÄËùÓÐȨÏÞ¡£Õâʱ¾ÍÐèÒª°´ÏÂCtrl+Alt+F1£¬½øÈë×Ö·ûÖնˣ¬ÓÃrootÓû§ÃûºÍÏàÓ¦ÃÜÂëµÇ¼¡£
¡¡¡¡È»ºó£¬½øÐÐÈçÏÂÃüÁî²Ù×÷£º
¡¡¡¡# vim /etc/sudoers --ÉèÖÃËùÓÐÓû§È¨ÏÞ¾Íͨ¹ýsudoersÎļþʵÏÖ
¡¡¡¡½øÈëvimµÄ±à¼½çÃ棬¿´µ½¸ÃÎļþµÄÄÚÈÝΪ£º
¡¡¡¡# /etc/sudoers
¡¡¡¡#
¡¡¡¡# This file MUST be edited with the 'visudo' command as root.
¡¡¡¡#
¡¡¡¡# See the man page for details on how to write a sudoers file.
¡¡¡¡#
¡¡¡¡Defaults env_reset
¡¡¡¡# Host alias specification
¡¡¡¡# User alias specification
¡¡¡¡# Cmnd alias specification
¡¡¡¡# User privilege specification
¡¡¡¡root ALL=(ALL) ALL
¡¡¡¡ÆäÖÐ×îºóÒ»ÐÐ root ALL = (ALL) ALL£¬¼´´ú±írootÓû§ÓöÔϵͳËùÓеIJÙ×÷ȨÏÞ¡£ÎÒÃÇÕâÀï¿ÉÒÔÔÚÆäºóÃæ¼ÓÉÏÒ»ÐУ¬ÈÃÎÒÃǵķǹÜÀíÔ±Óû§Òµ¾ßÓкÍrootÏàͬµÄȨÏÞ¡£ÎÒµÄÓû§ÃûΪdavid£¬ÒòΪÎÒ¿ÉÒÔ¼ÓÉÏÕâÑùÒ»ÐÐÄÚÈÝ
¡¡¡¡david ALL=(ALL) ALL
¡¡¡¡±£´æÍ˳ö£¬ÔòÎÒ¸öÈ˵ÄÓû§Ò²ÓÐÁËÏàÓ¦µÄȨÏÞ¡£ÕâÑù£¬Ctrl+Alt+F7»Øµ½×ÀÃæ»·¾³Ï£¬´ò¿ªÐéÄâÖնˣ¬µ±ÐèÒªÔËÐйÜÀíÔ±¼¶±ðµÄÃüÁîÊÇ£¬Ö»ÐèÒªÔÚ¸ÃÃüÁîÇ°¼ÓÉÏsudo¼´¿É¡£Æ©Èç˵ִÐÐifconfigÃüÁÏÂÃæÊÇÖ´ÐеĽá¹û£º
¡¡¡¡$ ifoncfig
¡¡¡¡bash: ifconfig: command not found -----ÒòΪȨÏÞ²»¹»£¬ËùÒÔϵͳÌáʾÕÒ²»µ½¸ÃÃüÁî
¡¡¡¡$ sudo ifconfig -----¼ÓÉÏsudo£¬¼´ÓµÓÐsoudersÎļþÀïÉèÖõÄȨÏÞ
¡¡¡¡eth0 Link encap:Ethernet HWaddr 00:0C:29:37:9A:88
inet addr:192.168.1.247 Bcast:255.255.255.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe37:9a88/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:29939 errors:0 dropped:0 overruns:0 frame:0
TX packets:12264 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:28287602 (26.9 MiB) TX bytes:1355142 (1.2 MiB)
Interrupt:169 Base address:0x1080
¡¡¡¡3.ÐÞ¸Äϵͳ×ÖÌå -- ËÎÌå
¡¡¡¡ÓÉÓÚϵͳËùʾÓõÄÖÐÎÄ¿´×źܱðŤ£¬Òò´ËÎÒÃÇ¿ÉÒÔÊÇ°Ñϵͳ×ÖÌåÐÞ¸Äһϡ£Windows³£ÓõÄÖÐÎÄ×ÖÌå×ÖÌåÊÇËÎÌ壬µ±È»»¹Óп¬ÌåµÈÆäËû×ÖÌå¡£ÎÒÃÇÕâÀïÒÔËÎÌåΪÀý½²½âÈçºÎÐÞ¸ÄDebianµÄϵͳ×ÖÌå¡£´ÓWindowsÏÂÃ濽±´ËÎÌ壨һ°ãλÓÚϵͳÅÌ\WINDOW\Fonts\£©£¬ËÎÌåµÄÎļþÃûΪsimsun.ttc¡£½«¸ÃÎļþ¿½±´µ½DebianϵͳÖÐ /usr/share/fonts/truetype/Ï£¬Í¬Ê±ÐÞ¸ÄÆäºó׺Ãû.ttc¸ÄΪ.ttf£¬¼´ÎļþÃû¸ÄΪsimsun.ttc¡£ÕâÑù£¬Debian²ÅÄÜʶ±ðÕâÖÖ×ÖÌå¡£
¡¡¡¡×ÖÌå°²×°Ö®ºó£¬»¹ÒªÐÞ¸ÄÒ»ÏÂϵͳ×ÖÌåµÄÅäÖÃÎļþ£¬ÕâÑù£¬ÏµÍ³Æô¶¯µÄʱºò²ÅÄܹ»°ÑËÎÌå×÷ΪϵͳµÄ×ÖÌ塣ϵͳ×ÖÌåµÄÅäÖÃÎļþÔÚ /etc/fonts/ϵÄfonts.conf¡£LinuxϵͳµÄÁé»îÐÔµÄÒ»¸ö·½Ãæ¾ÍÔÚÓÚÎÒÃÇ¿ÉÒÔºÜÁé»îµÄÈ¥ÐÞ¸ÄϵͳµÄÅäÖÃÎļþ£¬µ«Èç¹ûÒ»µ©Ð޸IJ»É÷µÄ»°£¬¿ÉÄܾͻáÓ°ÏìϵͳµÄ²Ù×÷¡£Òò´Ë£¬³£ÓõÄ×ö·¨¾ÍÊÇÔÚÐÞ¸ÄϵͳÅäÖÃÎļþµÄʱºò£¬×îºÃΪ¸ÃÅäÖÃÎļþ×öÒ»¸ö±¸·Ý£¬ÒԱ㽫À´ÓÐÎÊÌâµÄʱºò¾ÍÓÃÔÏȵÄÅäÖÃÎļþ½øÐлָ´¡£
¡¡¡¡Ö´ÐÐÈçÏÂÃüÁ
¡¡¡¡$ cd /etc/fonts/
¡¡¡¡$ sudo cp fonts.conf fonts.conf.bak ---±¸·Ýϵͳ×ÖÌåµÄÅäÖÃÎļþfonts.conf
¡¡¡¡$ sudo chmod 664 fonts.conf --½«¸ÃÅäÖÃÎļþµÄÊôÐÔÓÉÖ»ÓÐrootÓû§¿É¶Á¿Éд£¬¸ÄΪrootÊÚȨµÄÓû§Ò²¿É¶Á¿Éд
¡¡¡¡$ sudo vim fonts.conf
¡¡¡¡½øÈëfonts.confµÄ±à¼½çÃ棬ÔÚÎļþÖп¿Ç°ÃæµÄ²¿·ÖÓÐÕâÑùÒ»¶ÎÄÚÈÝ£º
¡¡¡¡
¡¡¡¡ÕâÒ»¶ÎÄÚÈݾÍÊÇϵͳÆô¶¯ÊǶÁȡϵͳ×ÖÌåµÄ·¾¶ÁÐ±í£¬ÎÒÃǾͰ´ÕÕÏàͬµÄ¸ñʽ°ÑËÎÌåÎļþsimsun.ttfµÄ·¾¶Ò²¼ÓÉÏÈ¥£º
¡¡
¡¡¡¡±£´æÍ˳ö¸ÃÎļþ£¬Í¬Ê±½«¸ÃÎļþµÄÊôÐԸĻØÖ»ÓÐrootÓû§¿É¶Á¿Éд£¬ÆäËûÓû§Ö»¶Á£º
¡¡¡¡$ sudo chomd 644 fonts.conf
¡¡¡¡×¢Ïúµ±Ç°µÄÓû§È»ºóÒÔÆÕͨÓû§µÇ¼£¬¿ÉÒÔ¿´µ½µÇ¼½çÃæºÍ½øÈëϵͳºóµÄ×ÖÌ嶼ÒѾÊÇËÎÌå¡£
¡¡¡¡4.°²×°ÖÐÎÄÊäÈë·¨ --fcitx
¡¡¡¡ÔÚLinuxÓÐÁ½ÖÖ³£ÓõÄÊäÈë·¨£ºscimºÍСÆó¶ìfcitxÊäÈë·¨¡£ÕâÁ½ÖÖÊäÈë·¨¶¼Í¦ºÃÓ㬿ÉÒÔ¸ù¾Ý¸öÈËϲºÃȥѡÔñ¡£ÕâÀïÖ÷Òª½²½âfcitxÊäÈë·¨µÄ°²×°¡£
¡¡¡¡LinuxÏÂÈí¼þµÄ°²×°Óкü¸ÖÖ·½Ê½¡£¶øÇÒ²»Í¬µÄLinux·¢Ðа汾£¬°²×°Èí¼þµÄ·½·¨Ò²Óв»Í¬µÄµØ·½¡£ÎÒÃÇÕâÀï½²½âDebianϳ£ÓõݲװÈí¼þ·½·¨¡£Í¨Óõķ½·¨ÓÐÔ´Âë°üµÄ°²×°£¨configure->make->make install£©£¬¶þ½øÖÆÎļþµÄ°²×°ÒÔ¼°Í¨¹ýÍøÂç°²×°£¨apt-get install software-name£©¡£ÎÒÕâÀïÒÔ¶þ½øÖÆÎļþµÄ°²×°ÎªÀý¡£
¡¡¡¡Ê×ÏÈÏÂÔØfcitxµÄ¶þ½øÖÆ°ü£¬ÎÒÃÇÕâÀïÓõÄfcitxµÄ°æ±¾ÊÇ3.4.2¡£Ê×ÏÈÒÔrootÓû§µÄÖ´ÐÐÔÚ¸ÃÎļþ´æ·ÅµÄ·¾¶ÏÂÖ´ÐÐÈçÏÂÃüÁ
¡¡¡¡# tar jxvf fcitx-3.4.2-bin.tar.bz2
¡¡¡¡ÕâÑù»áÔÚµ±Ç°Ä¿Â¼Ï½¨Á¢×ÓĿ¼fcitx-3.4.2-bin£¬
¡¡¡¡# cd fcitx-3.4.2-bin
¡¡¡¡# ./fcitx.install
¡¡¡¡Ö´Ðнű¾fcitx.install¼´¿ÉÍê³ÉfcitxÊäÈë·¨µÄ°²×°£¬°²×°ºóµÄ¿ÉÖ´ÐÐÎļþfcitxλÓÚ/usr/bin/Ï¡£È»ºóÔÙÒÔÆÕͨÓû§£¨david£©µÇ¼¸Ãϵͳ£¬Ö´ÐÐÈçÏÂÃüÁ
¡¡¡¡$ cd /usr/bin
¡¡¡¡$ sudo ./fcitx
¡¡¡¡´Ëʱ£¬Ð¡Æó¶ìÊäÈë·¨¼´¿ÉÆô¶¯¡£°´ÏÂCtrl+Space½øÐÐÖÐÓ¢ÎÄÊäÈë·¨µÄÇл»¡£Èç¹ûÐèÒªÊäÈë·¨ÔÚϵͳÆô¶¯µÄʱºòÒ²Æô¶¯µÄ»°£¬¿ÉÒÔ×Ô¼ºÐ´Ò»¸öÅäÖÃÎļþ£¬Îļþ´æ·ÅÔÚ /etc/X11/Xsession.d¡£ÎÒÃÇ¿ÉÒÔн¨Îļþ95input£¬Ö´ÐÐÈçÏÂÃüÁ
¡¡¡¡$ sudo vim 95input
¡¡¡¡¸ÃÎļþµÄÄÚÈÝÈçÏ£º
¡¡¡¡export LANG=zh_CN.UTF-8
¡¡¡¡export LC_CTYPE=zh_CN.UTF-8
¡¡¡¡export LC_ALL=
¡¡¡¡export XMODIFIERS=@im=fcitx
¡¡¡¡fcitx &
¡¡¡¡±£´æÍ˳ö¸ÃÎļþ£¬×¢ÏúϵͳÔÙ´ÎÒÔÆÕͨÓû§µÇ¼£¬½øÈëϵͳºó¿É¼û×ÀÃæµÄÉÏ·½ÓÐÒ»¸ö¹¤¾ßÌõ£¬×î×ó²àÊÇÒ»¸öСÆó¶ì£¬Õâ¾ÍÊÇfcitx¡£fcitxÊäÈë·¨¼¯³ÉÁ˺ü¸ÖÖÊäÈë·¨£¬ÓÐÖÇÄÜÆ´Òô¡¢Ë«Æ´¡¢Îå±Ê¡¢¶þ±Ê¡¢ÇøλºÍ²Öò¡ÊäÈë·¨µÈ¡£¿ÉÒÔ¸ù¾Ý¸öÈËÏ°¹ßÑ¡Ôñ¡£
¡¡¡¡ÖÁ´Ë£¬DebianϵͳµÄ»ù±¾°²×°ºÍһЩ¼òµ¥µÄÅäÖÃÒѾÍê³É¡£