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

linux ϵͳÉý¼¶·½·¨½éÉÜ

·¢²¼Ê±¼ä:2005-06-11 00:22:26À´Ô´:ºìÁª×÷Õß:ºÎ¸ç
ת£ºµ±ÎÒÃÇʹÓÃlinuxÒ»¶Îʱ¼äÒÔºó£¬×ÔÈ»²»»áÂú×ã×ÜÊÇÔÚûÓÐÈκα仯µÄϵͳÖй¤×÷£¬¶øÊÇ¿ÊÍûÄÜÏóÔÚwindowsϵͳÖÐÒ»Ñù£¬²»¶Ï¶Ô×Ô¼ºµÄlinux½øÐÐÉý¼¶¡£ÁíÒ»·½Ã棬linux±¾Éí¾ÍÊÇÒ»¸ö¿ª·ÅµÄϵͳ£¬Ã¿Ì춼»áÓÐеÄÈí¼þ³öÏÖ£¬linux·¢ÐÐÌ×¼þºÍÄÚºËÒ²ÔÚ²»¶Ï¸üС£ÔÚÕâÑùµÄÇé¿öÏ£¬Ñ§»á¶Ôlinux£¨°üÀ¨ÏµÍ³±¾ÉíºÍ¸÷ÖÖÈí¼þ£©½øÐÐÉý¼¶¾ÍÏԵ÷dz£ÆÈÇÐÁË¡£

ÔÚLinux»·¾³Ï£¬Éý¼¶µÄ¶ÔÏó¿ÉÒÔÊÇÒ»°ãµÄÈí¼þ£¬¿ÉÒÔÊDZàÒëÆ÷£¬Ò²¿ÉÒÔÊÇϵͳµÄÄںˣ¬ÉõÖÁÊÇϵͳ±¾Éí¡£ÏÂÃ棬³æ³æ¾Í·Ö±ð½²½²¶Ô²»Í¬¶ÔÏóµÄÉý¼¶µÄ·½·¨¡£
1£® Éý¼¶Ò»°ãÈí¼þ
Ò»°ãÀ´Ëµ£¬Éý¼¶Ó¦ÓÃÈí¼þÊDZȽϼòµ¥µÄ£¬ÒòΪÄã²»ÓÃÌ«ÔÚÒâÉý¼¶ºó¶ÔÆäËûÈí¼þµÄÓ°Ï죨Èç¹ûÊÇÉý¼¶ÏµÍ³£¬Çé¿ö¾Í²»Ò»ÑùÁË£©¡£Ê×ÏÈ£¬Äã±ØÐëÕÒµ½Ï£ÍûÉý¼¶Èí¼þµÄа汾¡£Äã¿ÉÒÔÔÚlinuxµÄרÃÅÕ¾µãÉÏÑ°ÕÒ×Ô¼ºÖÐÒâµÄÈí¼þ¡£È»ºó¾ÍÊÇʹÓø÷ÖÖÏÂÔع¤¾ß½«Èí¼þÏÂÔص½Ö¸¶¨µÄĿ¼ÖС£ÏÂÔصÄÈí¼þ´ó²¿·ÖÊÇÒÔtar´ò°üµÄgzipѹËõÎļþ¡£

ÔÚ´¦ÀíÕâЩÈí¼þ֮ǰ×îºÃʹÓÃtar tvf »ò tar ztvf ÃüÁî¿´¿´ÏÂÔØÀ´µÄÎļþÖаüº¬ÁËһЩʲôÎļþ¡£ÒòΪµÃµ½µÄÈí¼þ¿ÉÄÜÊǶþ½øÖÆÎļþÒ²¿ÉÄÜÊÇÔ´Â룬ʹÓÃÉÏÊöµÄÃüÁî¿ÉÒÔ¿´¿´¾¿¾¹ÊÇÄÄÒ»ÖÐÎļþ¡£
Èç¹ûÊǶþ½øÖÆÎļþ£¬Ò»°ã¿ÉÒÔÖ±½Ó½«°ü´ò¿ª£¬È»ºóɾ³ýÏàÓ¦µÄÀÏÎļþ¾Í¿ÉÒÔÁË¡£
Èç¹ûÊÇÔ´ÎļþÔòÒªÁôÐÄ°üÀïÃæÊÇ·ñÓаïÖúºÍ°²×°Îļþ£¨readme / install / help£©µÈµÈ¡£È»ºó½«Èí¼þ´ò¿ªµ½Ö¸¶¨µÄĿ¼ÖÐÈ¥£¬×Ðϸ¿´¿´°ïÖúºÍ°²×°ÎļþÖеÄÌáʾºÍ°²×°Ô¼¶¨£¬ÔÙ½øÐа²×°¹¤×÷¡£Õâʱ£¬°²×°¹¤×÷Òâζ×ÅÒª¶ÔÔ´´úÂë½øÐбàÒë¡£Ê×ÏÈÒª¶ÔmakefileÎļþ½øÐÐÐ޸ģ¬Ð޸ĵÄÄÚÈݺÍÐ޸ĵķ½·¨ÔÚÈí¼þ°üÖеÄÏà¹ØÎļþÖÐÍùÍù¿ÉÒÔÕÒµ½£¬ÁíÍâÓеÄʱºòÈí¼þ°üÀï»á°üº¬Ò»¸öshell ³ÌÐòconfigure, Ö´ÐÐËü¿ÉÒÔÊ¡²»ÉÙʱ¼ä¡£¶ÔmakefileÎļþ´¦ÀíÍêÒԺ󣬾ͿÉÒÔʹÓÃmakeÃüÁîÀ´±àÒëÖ¸¶¨µÄÎļþ¡£×îºóÓÃmake install ÃüÁÈí¼þ°²×°µ½×Ô¼ºµÄ¼ÆËã»úÉÏ¡£

2£® Éý¼¶±àÒëÆ÷
ÎÒÃÇ¿ÉÒÔÏÈ¿´¿´×Ô¼ºµ±Ç°µÄgcc°æ±¾ gcc -v È»ºó¾ö¶¨ÊÇ·ñÒª½øÐÐÉý¼¶¡£µ±ÎÒÃÇÐèÒª¶Ô×Ô¼ºgcc¡¢Á¬½ÓÆ÷¡¢»ã±àÆ÷ÒÔ¼°¸÷ÖÖÍ·ÎļþºÍº¯Êý¿â½øÐÐÉý¼¶µÄʱºò£¬ÎÒÃǾͿÉÒÔµ½Ïà¹ØÕ¾µãÉÏ»ñÈ¡¶ÔÓ¦µÄÈí¼þ°ü£¬È»ºóÔÚÖ¸¶¨Ä¿Â¼Ï´ò¿ª£¬Í¬Ê±É¾³ý£¨¸²¸Ç£©Ô­À´µÄÀÏÎļþ¾Í¿ÉÒÔÁË¡£


3£® Éý¼¶º¯Êý¿â
ÒòΪÉý¼¶ºóÒªÖØÐÂÖ¸¶¨¿âµÄÁ¬½Ó£¬ËùÒÔÉý¼¶º¯Êý¿âÊDZȽÏÂé·³µÄ¡£ÎÒÃÇÖªµÀ£¬linuxϵͳµÄ¿âÎļþ·ÖΪµµ°¸¿âºÍ¹²Ïí¿âÁ½ÖÖÀàÐÍ¡£µµ°¸¿âµÄÎļþÒ»°ãÊÇlibx.a£¬¶ø¹²Ïí¿âµÄÎļþÒ»°ãÊÇlibx.so.version. Éý¼¶º¯Êý¿âʱ±ØÐëʹÓÃеİ汾µÄ.a ºÍ .so.versionÎļþÌæ»»ÀÏ°æ±¾µÄ¶ÔÓ¦Îļþ¡£¶Ô.aÎļþÀ´Ëµ·Ç³£ÈÝÒ×£¬Ö»Òª½«ÐµÄÎļþ¿½½øÖ¸¶¨µÄĿ¼£¬¸²¸ÇÔ­ÓеÄÎļþ¾Í¿ÉÒÔÁË¡£µ«ÊÇÎÒÃǶԹ²Ïí¿â½øÐвÙ×÷µÄʱºò¾ÍÒªÌرðСÐÄÁË¡£¾ö²»Äܼòµ¥µØ½«ÐÂÎļþ¿½µ½Ò»¸öĿ¼Ï£¬È»ºóɾ³ý¾ÉµÄÎļþ¡£ÒòΪÓпÉÄܾɵĺ¯Êý¿âÕýÔÚΪij¸ö³ÌÐòËùʹÓá£ÎÒÃDZØÐ뱣֤ÿһ¸ö³ÌÐò¶¼Äܹ»ÕýÈ·µØÕÒµ½¹²Ïí¿â¡£¼òµ¥µØ½²£¬µ±ÎÒÃǽ«Ð°汾µÄ¹²Ïí¿âÎļþ·Åµ½Ö¸¶¨Ä¿Â¼ÏÂÒÔºó£¬Ê¹ÓÃlnÃüÁîÀ´Íê³É£º
ln -sf /usr/lib/libdb.so.new("new"ָеİ汾ºÅ) /usr/lib/libdb.so.old("old"ÊÇÔ­ÓеÄÎļþ)
±ÈÈç
/usr/lib/libdb.so.2 Ô­À´Ö¸ÏòµÄÎļþÊÇ/usr/lib/libdb.so.2.0.1,ÏÖÔÚÓÐÒ»¸öÐÂÎļþ/usr/lib/libdb.so.2.78.1,ÎÒÃÇ¿ÉÒÔÕâÑù´¦Àí£º
ln -sf /usr/lib/libdb.so.2.78.1 /usr/lib/libdb.so.2
È»ºó£¬ÎÒÃDzÅÄܽ«/usr/lib/libdb.so.2.0.1Îļþ½øÐÐɾ³ý¡£

4. ϵͳÉý¼¶
×î¼òµ¥µÄÉý¼¶·½·¨µ±È»ÊÇ¡£¡£¡£¡£¡£¡£Ò»ÕÅcd-romÀï¾Í¿ÉÒÔ½«Õû¸öϵͳÍêÈ«°üÀ¨ÁË¡£µ±È»£¬ÕâÑùµÄÉý¼¶·½·¨±È½Ï·ÑÊ£¬Í¬Ê±£¬Ã¿Ò»´ÎÉý¼¶¶¼Òâζ×ÅÔ­À´µÄÎļþÓпÉÄܶªÊ§£¬Òò´Ë£¬ÍêȫûÓбØÒª×ÜÊǽ«ÏµÍ³ÖØа²×°Ò»´Î¡£Ã¿Ò»¸ölinux·¢ÐÐÌ×¼þÆäʵ¶¼ÓмǼÉý¼¶Çé¿öµÄÎļþ¡£±ÈÈçslackwareÖÐÓÐÒ»¸öchangelog.txtÎļþ£¬°´Ê±¼ä˳Ðò¼Ç¼ÁËslackwareµÄ¸üÐÂ×´¿ö¡£¶øÔÚredhatÖÐÔòÊÇ/redhat-4.2/updates/00readme.errata.ÎÒÃÇ¿ÉÒÔ´ÓÕâЩÎļþÖп´³öÊDz»ÊÇÐèÒª½øÐÐÉý¼¶¡£È»ºóÕÒµ½ÏàÓ¦²¿·ÖµÄÈí¼þ°ü£¬Ê¹ÓÃ
installpkg filename »òÕß
rpm -U filename À´½«Èí¼þ°ü°²×°ÔÚ¼ÆËã»úÉÏ¡£

linuxÓÐÒ»¶¨Ë®Æ½Õß¿ÉÒԲο¼Ï£¬³õѧÕßÁ˽⼴¿É¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 4 ÌõÆÀÂÛ

  1. ÓÚ 2006-11-08 18:10:33·¢±í:

    ¿É²»¿ÉÒÔÔÚһ̨»úÆ÷»òÒ»¿éÓ²ÅÌÖÐ×°Á½¸ö²»Í¬°æ±¾µÄLINUXѽ£¿

  2. ÓÚ 2006-08-02 10:58:32·¢±í:

    ¶¥

  3. c4new ÓÚ 2005-10-03 11:15:36·¢±í:

    ¶¥~

  4. 007 ÓÚ 2005-08-05 00:11:46·¢±í:

    °ï¶¥ÏÂ