µ±Ç°Î»ÖãºLinux½Ì³Ì - Linux - ×ÔÓÉÈí¼þ·¢²¼·½·¨¹ßÀý(ÍƼö)

×ÔÓÉÈí¼þ·¢²¼·½·¨¹ßÀý(ÍƼö)



         ±¾ÎĽéÉÜÁË·¢²¼×ÔÓÉÈí¼þʱӦ¸Ã×¢ÒâµÄ¸÷ÖÖÎÊÌâ¡£Ëæ×Å×ÔÓÉÈí¼þµÄ·¢Õ¹±¾ÎĻᱻ²»¶Ï¸üУ¬±¾Îļ°ÒëÎÄÊǽØÖÁ2000Äêµ×µÄ×îа汾¡£Ï£Íû¸ÃÎĶԹúÄÚËùÓÐLinux°®ºÃÕß¼°ÄÇЩ¼Æ»®·¢²¼×Ô¼ºµÄ×ÔÓÉÈí¼þµÄÏÈÇýÃÇÓÐËù°ïÖú¡£

    ×¢£º±¾ÎĵÄÔ­ÎÄ¿ÉÒÔ´ÓÏÂÃæµÄµØÖ·»ñµÃ£º
    http://www.linuxdoc.org/LDP/HOWTO/Software-Release-Practice.html

    ¶ÔÓÚ±¾ÎĵľµÏñÓÀÔ¶»¶Ó­, ͬʱ¶ÔÓÚ·­ÒëÖеÄÈκÎÒâ¼ûºÍ½¨ÒéҲͬÑù»¶Ó­£¬ÇëÀ´ÐŸæËßÎÒ¡£
    [email protected]

    Eric Steven Raymond
    Thyrsus Enterprises

    [email protected]


    °æ±¾ºÅ£º3.0

    °æȨËùÓÐ@2000 Eric S. Raymond

    ·­Ò룺[AKA] rover


    ±¾ÎĵµµÄÐÞ¶©ÀúÊ·
    3.0ÐÞ¶©°æ 2000Äê8ÔÂ12ÈÕ ÐÞ¶©ÈË£ºesr
    µÚÒ»¸öDocBook°æ¡£SourceForgeÉϵĽ¨ÒéºÍÒ»¸öÖ÷ÒªÕ½ڱ»¼ÓÈë±¾Îĵµ¡£


    ±¾ÎĵµÏêϸ˵Ã÷ÁËÈçºÎ·¢²¼Ò»¸öLinuxϵͳϵÄ×ÔÓÉÈí¼þÏîÄ¿¡£ÒÀ¾ÝÕâЩ˵Ã÷£¬Äã¾Í¿ÉÒÔÈÃÓû§·Ç³£ÈÝÒ׵ıàÒ벢ʹÓÃÄãµÄ´úÂ룬ͬʱҲ¿ÉÒÔÈÃÆäËûÈÈÐĵĿª·¢ÈËÔ±ºÜÈÝÒ׶Á¶®ÄãµÄ´úÂë²¢²ÎÓëµ½ÄãµÄÏîÄ¿ÖÐÀ´£¬²¢ÓÅ»¯¡¢¸Ä½øËý¡£

    ±¾Îĵµ¶ÔÓ뿪·¢ÕßÀ´ËµÓ¦¸ÃËãÊÇÊÇÒ»±¾±Ø¶Á½Ì²Ä¡£¼´Ê¹ÊÇÓо­ÑéµÄ³ÌÐòÔ±ÔÚ·¢²¼ËûÃǵÄÈí¼þʱҲÐèÒªÎÂϰһϱ¾Îĵµ¡£ÁíÍâ±¾Îĵµ»á¶¨ÆÚÐÞ¶©ÒÔ·´Ó³Èí¼þ·¢²¼Êµ¼ùÖиüºÃµÄ×ö·¨¡£


    ---------------------------------------------------------------

    1. ¼ò½é
    1.1. ±¾ÎĵµµÄÀ´ÓÉ
    ÀúÊ·ÉÏÒѾ­ÓдóÁ¿µÄ·¢²¼¿ª·ÅÔ´ÂëÏîÄ¿µÄºÃ´«Í³´æÔÚ£¬ÕâЩ¹ßÀýʹµÃÈËÃÇ¿ÉÒÔ¸üΪ·½±ãµÄÒÆÖ²¡¢Ê¹ÓûòÕßÖ±½Ó¼ÓÈëÏîÄ¿µÄ¿ª·¢¡£Ðí¶àÕâЩ´«Í³¶¼À´Ô´ÓÚÔ­À´µÄUNIXÊÀ½çºÍÔçÆÚµÄLinuxÉçÇøÖУ»»¹ÓÐһЩÔòÊÇ×î½üËæ×Åпª·¢¹¤¾ßºÍ¼¼ÊõµÄ³öÏÖ£¨ÈçWWW£©²ÅÓ¦Ô˶øÉúµÄ¡£

    ±¾Îĵµ¾ÍÊÇ°ïÖúÄãѧϰÕâЩ¹ßÀýµÄ¡£ÎÒÃǽ«·ÖÖ÷Ìâ½²ÊöËùÓÐÒªµã¡£Ò»¸öºÃµÄ×ÔÓÉÈí¼þ¿ª·¢ÕßÓ¦¸ÃÔÚ·¢²¼ËûµÄÈí¼þ֮ǰ°ÑÕâЩҪµã¶¼ÞÛÒ»±é²ÅºÃ¡£

    1.2. ÈçºÎ»ñµÃ±¾ËµÃ÷¸üеİ汾
    ±¾ÎĽ«Ã¿¸ôÒ»¸öÔÂÔÚ comp.os.linux.answers ÐÂÎÅ×éÖиüÐÂÒ»´Î¡£Ä㻹¿ÉÒÔ´Ó»¥ÁªÍøÉÏ»ñµÃÕâ·ÝHOWTOÎĵµµÄ×îа汾£¬¾ßÌåµØÖ·(URL)ÊÇ£º http://www.linuxdoc.org/LDP/HOWTO/Software-Release-Practice.html¡£

    Èç¹ûÄã¶Ô±¾ÎĵµÓÐʲô½¨ÒéºÍÎÊÌ⣬Ç뾡¹Ü¸øEric S. RaymondдEmail£¬µØÖ·ÊÇ£º<[email protected]>¡£

    2. ÓÅÐãÏîÄ¿ ¡ª µµ°¸ ¡ª µÄÃüÃû¹ßÀý
    ÓÉÓÚµµ°¸Î¬»¤ÕߵŤ×÷Á¿²»¶ÏÔö´ó£¬Ðí¶àÕ¾µãÈ磺Metalab, PSA ºÍ CPAN ¶¼´æÔÚÕâÖÖÇé¿ö¡£Òò´ËÇ÷ÊÆÊÇÐí¶à¹¤×÷½«»áÓɳÌÐòÀ´×Ô¶¯Íê³É£¬¶ø²»ÊÇÈ«²¿ÓÉÈËÊÖ¹¤È¥×ö¡£

    ÕâÖÖÇé¿ö¾ÍʹµÃÏîÄ¿ºÍÎĵµÃû³Æ¹æ·¶»¯¹¤×÷±äµÃÔ½À´Ô½ÖØÒª£¬¹æ·¶µÄÃüÃû¿ÉÒÔÈóÌÐò¸üÈÝÒ×µÄʶ±ðºÍ»ñµÃÎĵµËù°üº¬µÄÐÅÏ¢¡£

    2.1. ÓÃGNU·ç¸ñµÄÃüÃûÏ°¹ß£¬µµ°¸Ãû¼ÓÖ÷°æ±¾ºÅ.¸¨°æ±¾ºÅ.²¹¶¡±àºÅ
    Èõµ°¸Ãû³Æ·ûºÏGNUÃüÃû¹æÔòÊÇÒ»¸öÓëÈËÓ뼺¶¼Óкô¦µÄÊÂÇ飬GNUµÄÃüÃû¹æÔòÊÇ£ºÒÔËùÓÐ×Öĸ¶¼Ð¡Ð´µÄÖ÷Ãû³Æ×÷Ϊǰ׺£¬ºó¸úÒ»¸öÆÆÕۺţ¬ÔÙ¸úÒ»¸ö°æ±¾ºÅ£¬À©Õ¹ËµÃ÷£¬ÒÔ¼°ÆäËûºó׺¡£

    ÎÒÃǾÙÀý˵Ã÷ÈçÏ£º¼Ù¶¨ÄãÓÐÒ»¸öÏîÄ¿½Ð×ö¡°foobar¡±£¬ÏÖÔÚËûµÄ½øÕ¹×´¿öÊÇ µÚÒ»°æ¡¢µÚ¶þ´Î·¢²¼¡¢µÚÈý¼¶¡£Èç¹ûËýÖ»ÓÐÒ»¸öµµ°¸°ü£¨¿ÉÄܾÍÊÇËùÓеÄÔ´Â룩£¬ ~~~~~~~~~~~~~~~~~~~~~~~~~Ò»°ã°ÑÕâÀïµÄlevel½Ð×öʲô£¿ ÄÇôËýµÄÃû³ÆÓ¦¸ÃÊÇ£º


    foobar-1.2.3.tar.gz
    Ô´´úÂëµµ°¸

    foobar.lsm
    LSMÎļþÃû £¨Èç¹ûÄãÐèÒª½«Õâ¸öÏîÄ¿Ìá½»µ½MetalabÉÏ£¬ÔòÐèÒªÕâ¸öLSMÎļþ£©

    ǧÍò²»Òª°ÑÃû×ÖÆð³ÉÏÂÃæµÄÑù×Ó£º


    foobar123.tar.gz
    £¨Õâ»áÈÃÈËÎó½âΪÊÇÒ»¸öÃûΪ¡°foobar123¡±µÄÏîÄ¿£©

    foobar1.2.3.tar.gz
    £¨Õâ»áÈÃÈËÎó½âΪÊÇÒ»¸öÃûΪ¡°foobar1¡±ÏîÄ¿µÄµÚ2.3°æ£©

    foobar-v1.2.3.tar.gz
    £¨Ðí¶à´¦Àí³ÌÐò½«»á°ÑËýÀí½âΪÃûΪ¡°foobar-v1¡±µÄÏîÄ¿£©

    foo_bar-1.2.3.tar.gz
    £¨Ï»®Ï߶ÁÆðÀ´¼´²»ÉÏ¿Ú£¬Ò²²»ÈÝÒ×ÈñðÈËÊäÈëºÍ¼Çס£©

    FooBar-1.2.3.tar.gz
    £¨³ý·ÇÕâ¸öÏîÄ¿ÊÇÃæÏòÊг¡ÔË×÷µÄ£¬×îºÃ²»Òª´óСд»ìÓ㬠~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`marketing weenieÊÇʲôÒâ˼£¿ ÒòΪÕâÖÖд·¨Í¬Ñù²»Ò׶Á¡¢ÊäÈëºÍ¼ÇÒ䣩Unless you like looking like a marketing weenie. This is also hard for people to speak, type, and remember.

    Èç¹ûÄãÏë¶ÔÔ´´úÂë°üºÍ¶þ½øÖÆ°üÓÐËùÇø±ð£¬»òÕßÏëÇø·Ö²»Í¬ÀàÐ͵Ķþ½øÖÆ°ü¡¢Óɲ»Í¬±àÒëÑ¡Ïî±àÒë³öÀ´µÄ¶þ½øÖÆ°ü£¬ÇëÔÚÎļþÃûµÄ¡°À©Õ¹ËµÃ÷¡±²¿·ÖÀ´±íʾÄÇЩÐÅÏ¢£¬À©Õ¹ËµÃ÷½ô¸úÔÚ°æ±¾ºÅÖ®ºó¡£Ò²¾ÍÊÇ˵Äã¿ÉÒÔÕâÑùÆðÃû×Ö£º


    foobar-1.2.3.src.tar.gz
    ±íʾԴ´úÂë°ü

    foobar-1.2.3.bin.tar.gz
    ±íʾ¶þ½øÖÆ°ü

    foobar-1.2.3.bin.ELF.tar.gz
    ±íʾELF¸ñʽµÄ¶þ½øÖÆ°ü

    foobar-1.2.3.bin.ELF.static.tar.gz
    ±íʾ¾²Ì¬Á´½Ó¿âµÄELF¸ñʽ¶þ½øÖÆ°ü

    foobar-1.2.3.bin.SPARC.tar.gz
    ±íʾSPACE¸ñʽµÄ¶þ½øÖÆ°ü

    ǧÍò²»ÒªÊ¹Óá°foobar-ELF-1.2.3.tar.gz¡±¸ñʽµÄÃû³Æ£¬ÒòΪ´¦Àí³ÌÐò¶Ô¡°-ELF¡± ÕâÑùµÄÖÐ׺½«ÄÑÒÔ½âÊÍ¡£

    Ò»¸öºÃµÄÃû³Æ½«°´Ë³Ðò°üº¬ÏÂÃæÕâЩÏ


    ÏîÄ¿Ãû³Æǰ׺

    ÆÆÕÛºÅ

    °æ±¾ºÅ

    µã

    ¡°src¡±»ò¡°bin¡±±ê¼Ç£¨¿ÉÑ¡£©

    µã»òÕßÆÆÕۺţ¨½¨ÒéʹÓõ㣩

    ¶þ½øÖƸñʽºÍÑ¡Ï¿ÉÑ¡£©

    ¹éµµºÍѹËõºó׺

    2.2. ÓÐʱºòÒ²»¹Òª×ðÖØһЩÔÚ¾Ö²¿·¶Î§ÄÚÁ÷ÐеĹßÀý
    ÔÚÓÐЩ¸ö±ðÏîÄ¿»òÉçÇøÖл¹´æÔÚ×ÅÓëÉÏÃæÃüÃû¹æÔò²¢²»ÍêÈ«Ò»Öµģ¬Í¬Ê±ÓÖÊǶ¨ÒåµÄ·Ç³£ºÃµÄËûÃÇ×Ô¼ºµÄÃüÃû¹æÔò¡£±ÈÈçApacheµÄÄ£¿éͨ³£¾Í²ÉÓá°mod_foo¡±ÄÇÑùµÄÃüÃû·½Ê½£¬¶øÇÒÄ£¿éÃûÖл¹»á¼È°üº¬Ä£¿éµÄ°æ±¾ºÅÓÖ°üº¬Ä£¿é¿É¹¤×÷µÄApacheµÄ°æ±¾ºÅ¡£Í¬Ñù£¬PerlÄ£¿éÔÚ°æ±¾ºÅÖл¹ÓÐÐÎÈ縡µãÊýÄÇÑùµÄ±íʾ·½Ê½£¨Èç1.303£¬¶ø²»ÊÇ1.3.3£©£¬ËùÒÔPerl 1.303°æµÄÄ£¿éFoo:BarµÄ·¢ÐаüÒ»°ã»á±»ÃüÃûΪFoo-Bar-1.303.tar.gz¡££¨Ë³±ã˵һ¾ä£¬PerlÏîÄ¿±¾ÉíÔÚ1999ÄêÄ©ÒѾ­²ÉÓÃÁ˱¾ÎÄÇ°ÃæËù½éÉܵÄGNU±ê×¼ÃüÃû·½·¨£©

    Ò»·½ÃæÎÒÃÇҪѰÕÒ²¢×ðÖØÄÇЩÌØÊâÉçÇøºÍ¿ª·¢ÕßµÄÌØÊâÃüÃûÏ°¹ß£»Í¬Ê±¶ÔÓڴ󲿷ÖÆäËûµÄÏîÄ¿£¬ÎÒÃǽ¨Òé´ó¼Ò°´ÕÕ±ê×¼µÄÃüÃû¹æÔòÀ´¹¤×÷¡£

    2.3. ¾¡Á¿ÕÒÒ»¸ö¶ÀÒ»ÎÞ¶þ²¢ÇÒÓÖºÜÈÝÒ×ÊäÈëµÄÏîÄ¿Ãû³Æ£¨Ç°×º£©
    ÏîÄ¿µÄÖ÷Ãû³ÆÓ¦¸Ã¿ÉÒÔ±»Õû¸öÏîÄ¿ÖеÄÆäËûÎļþͨÓã¬Í¬Ê±×îºÃËý¼ÈºÃ¶ÁÓÖºÃд £¨ÊäÈ룩£¬»¹ÈÝÒ×ÈÃÈ˼Çס¡£ËùÒÔ½¨ÒéÄãÔÚûÓгä×ãÀíÓɵÄʱºò×îºÃ²»ÒªÓÃÏ»® Ïߣ¬²»ÒªÊ¹Óôóд×Öĸ»òÓеÄ×Öĸ´óд¡£ÄÇЩÀ¬»ø×Ö·û»áÎÛȾÈËÀàÊÓ¾õµÄÔĶÁÏ° ¹ß£¬¸ÉÈÅÈËÃǵÄËÑË÷˳Ðò£¬µ±È»ÄÇô×ö¶ÔÓÚÒ»¸öÉÌÒµ·¢Ðа汾ÃüÃû¿ÉÄÜÊÇÒ»¸öºÃÖ÷Òâ¡£ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`¶øÇÒ¿´ÆðÀ´ÓеãÏóСÊÐÃñÔÚˣС´ÏÃ÷¡£

    µ±Á½¸ö²»Í¬µÄÏîÄ¿ÓÐͬÑùµÄÖ÷Ãû³ÆµÄʱºò¾Í»á²úÉú»ìÏý¡£ËùÒÔ×îºÃÔÚÄãµÚÒ»´Î·¢ ²¼ÄãµÄÏîÄ¿µÄʱºò¾ÍÄܱÜÃâÕâÖÖ³åÍ»¡£ÓÐÁ½¸öÍøÕ¾ÉϵÄÃû³Æͳ¼ÆÁбí¿ÉÒÔ°ïÖúÄã ¼ì²éÊÇ·ñ³åÍ»£¬ËûÃÇÊÇ Metalab(http://www.ibiblio.org/pub/Linux)ºÍ Freshmeat(http://www.freshmeat.net)£¬ÁíÍ⻹ÓÐÒ»¸öºÃµØ·½ÊÇ£ºSourceForge (http://www.sourceforge.net)£¬ÔÚÕâЩµØ·½Äã¿ÉÒÔ×öÒ»µãÃû³Æ¼ì²éµÄ¹¤×÷¡£


    ---------------------------------------------------------------

    3. Ñ¡ÔñÒ»¸öºÃµÄÐí¿ÉÖ¤ºÍ°æȨ˵Ã÷£¨´ÓÀíÂÛÉÏ̽ÌÖ£©
    Ðí¿ÉÖ¤µÄÑ¡Ôñʵ¼ÊÉÏÊÇΪÄã×Ô¼ºÑ¡ÔñÒ»¸öÄãÓëÆäËû¿ª·¢ÕßÒÔ¼°Óû§Ö®¼äµÄÉç»áÆõÔ¼¡£¸øÈí¼þ¸½¼Ó°æȨ˵Ã÷ʵ¼ÊÉÏÊÇʹµÃ¸øÄã´´×÷µÄÈí¼þºÍÆäÑÜÉú²úÆ·¼ÓÉÏÐí¿ÉÖ¤µÄÐÐΪºÏ·¨»¯¡£

    3.1. Open source and copyrights
    Èκηǹ«¹²µÄ¶«Î÷¼¸ºõ¶¼ÓаæȨ£¬ÓеÄÉõÖÁ»¹Óв»Ö¹Ò»¸ö°æȨ¡£¸ù¾Ý²®¶ûÄṫԼ£¨1978Äê³ÉΪÁËÁª°îµÄ·¨ÂÉ£©£¬°æȨ²¢²»±ØÏÔʽµØÉùÃ÷¡£Ò²¾ÍÊÇ˵£¬¼´Ê¹Ã»Óиø³ö°æȨÉùÃ÷£¬Ò»²¿×÷Æ·µÄ×÷ÕßÈÔÈ»ÊdzÖÓаæȨ¡£

    ÈçºÎÈ·¶¨Ë­ÊÇij¸ö¶«Î÷µÄ°æȨËùÓÐÕßÊǷdz£À§Äѵģ¬ÌرðÊÇÔÚÈí¼þÐÐÒµ£¬ÒòΪÓÐʱºòÈí¼þÊÇÐí¶àÈ˹²Í¬±àд³öÀ´µÄ¡£ÕâÒ²¾ÍÊÇΪÉõôÐí¿ÉÖ¤ÔÚÈí¼þ·¢²¼Öзdz£ÖØÒªµÄÔ­Òò¡£Í¨¹ýÉ趨һЩָ³öÔÚºÎÖÖÇé¿öÏ¿ÉÒÔʹÓõÄÌõ¿î£¬Ðí¿ÉÖ¤ÊÚÓèÓû§È¨Àû²¢±£Ö¤Óû§ÃâÊÜ°æȨËùÓÐÕ߸÷ÖÖÐÐΪ¶ÔËûÃÇÔì³ÉµÄÉ˺¦¡£

    ÔÚ˽ÓÐÈí¼þÁìÓò£¬Ðí¿ÉÖ¤Ìõ¿î×ÜÊDZ»Éè¼Æ³É±£»¤°æȨËùÓÐÕß¡£ÕâÊÇÒ»ÖÖÖ»¸øÓû§ÉٵÿÉÁ¯µÄȨÀûµÄ×ö·¨£¬È»¶øÕâÖÖ×ö·¨È´±£Áô¾¡¿ÉÄܶàµÄºÏ·¨È¨Àû¸ø°æȨËùÓÐÕß¡£°æȨËùÓÐÈ˷dz£¹Ø¼ü£¬¶øÇÒÐí¿ÉÖ¤µÄÂß¼­ÊÇÈç´ËÑÏÃÜÒÔÖÁÓÚÄÇЩÌõ¿îÖеļ¼ÊõÉϾ«È·ÒѾ­¶¼²»ÖØÒªÁË¡£

    Ïà·´£¬¿ªÔ´Èí¼þÁìÓò£¬ÔòÊÇÁíÒ»·¬¾°Ïó£»ÔÚÕâÀï°æȨÊÇÓÃÀ´±£»¤Ðí¿ÉÖ¤µÄ¡£°æȨËùÓÐÕßΨһµÄȨÀû¾ÍÊÇÈ·±£Ðí¿ÉÖ¤µÄÂäʵ¡£Èç¹û²»ÕâÑùµÄ»°£¬½«Ö»ÓкÜÉÙµÄȨÀûµÃµ½±£Áô¶øÈÃÓû§ÃæÁÙ¸ü¶àµÄÈ¡Éá¡£ÌرðÊÇ°æȨËùÓÐÕß×Ô¼ºÒ²²»ÄܶÔÄãÒѾ­ÓµÓеĸ±±¾¸ü¸ÄÈκÎÐí¿ÉÖ¤Ìõ¿î¡£Òò´Ë£¬ÔÚ¿ªÔ´Èí¼þÁìÓò£¬°æȨËùÓÐÕßµÄ×÷ÓÃҪСµÄ¶à¶øÐí¿ÉÖ¤Ìõ¿îÏԵøüΪÖØÒª¡£

    ͨ³£Ò»¸öÏîÄ¿µÄ°æȨËùÓÐÕß¾ÍÊǸÃÏîÄ¿µÄÊ×ϯ¿ª·¢ÈËÔ±»ò·¢Æð×éÖ¯¡£ÏîÄ¿µÄÊ×ϯ¿ª·¢Ô±Ò×ÈËÒ»°ã¾ÍÒâζ×Å°æȨËùÓÐÕß·¢ÉúÁ˱仯¡£²»¹ýÕâ²¢²»ÊÇÒ»¸öÑϸñµÄ¹æÔò£¬Ðí¶à×ÔÓÉÈí¼þÏîÄ¿ÓÐ×Ŷà¸ö°æȨËùÓÐÈË£¬ÕâÖÖÁ쵼ģʽÖÁ½ñ»¹Ã»ÓгöÏÖÈκη¨ÂÉÎÊÌâ¡£

    Ðí¶àÏîÄ¿Ñ¡ÔñÈÃ×ÔÓÉÈí¼þ»ù½ð»á×÷Ϊ°æȨËùÓÐÕߣ¬ÀíÂÛÉÏÀ´ËµÕâÑù¸üÓÐÀûÓÚ¿ªÔ´Èí¼þÊܵ½±£»¤²¢ÈÃרҵµÄÂÉʦÀ´´¦Àí¸÷ÖÖ·¨ÂÉÎÊÌâ¡£

    3.2. ÔõÑù²ÅÓÐ×ʸñ±»³ÆΪ¿ªÔ´Èí¼þ
    ¸ù¾ÝÐí¿ÉµÄÄ¿µÄ£¬ÎÒÃÇ¿ÉÒÔÇø±ðÐí¿ÉÖ¤¸³ÓèÄãµÄ¸÷ÖÖ²»Í¬È¨Àû¡£¸´ÖƺÍÔÙ·¢²¼µÄȨÀû£¬Ê¹ÓõÄȨÀû£¬Îª¸öÈËÄ¿µÄÐ޸ĵÄȨÀû£¬·¢²¼Ð޸ĺóµÄ×÷Æ·µÄȨÀû¡£Ò»¸öÐí¿ÉÖ¤¿ÉÄÜ»á¶ÔÕâЩȨÀû¼ÓÉÏһЩÏÞÖÆ»ò¸ø³öһЩ¸½¼ÓÌõ¼þ¡£

    ¿ªÔ´Ô­¶¯Á¦Õ¾µã£¨http://www.opensource.org£©¾ÍÊǸ÷ÖÖ¶ÔÈí¼þ¡°¿ªÔ´¡±»ò¡°×ÔÓÉ¡±Ë¼¿¼µÄ½á¹û¡£¸ÃÕ¾µãÐí¿ÉÖ¤µÄÔ¼ÊøÌõ¿î°üÀ¨£º


    ÎÞÏÞÖƵĿ½±´È¨
    ÎÞÏÞÖƵÄʹÓÃȨ
    ÎÞÏÞÖƵÄÕë¶Ô¸öÈËʹÓÃÄ¿µÄ¶øÐ޸ĵÄȨÀû
    ÕâЩָµ¼·½Õë±£Ö¤Ð޸ĺóµÄ¶þ½øÖÆ´úÂëµÄÔÙ·¢²¼È¨£»ÕâÓëÄÇЩҪÇó¿ÉÒÔÎÞÕÏ°­µÄÈ¡ÓÃÈí¼þµÄ·¢ÐÐÉ̵ÄÐèÇóÏàÎǺϡ£Õâ¸ö×ö·¨Ê¹µÃÈí¼þµÄ×÷ÕßÃÇ¿ÉÒÔÒªÇóÐ޸ĵÄԭʼԴ´úÂë²ÉÈ¡°ÑÔ­ÓдúÂë¼ÓÉϲ¹¶¡³ÌÐòµÄ·½Ê½À´ÔÙ·¢²¼£¬ÕâÑù¾Í±£È«ÁË×÷ÕßÃǵÄÔ­ÒâͬʱÓÖ¿ÉÒÔÈÃËûÃÇ¡°Éó²é¡±ÆäËûÈ˶ÔÏîÄ¿µÄ¸Ä½ø¹¤×÷¡£

    OSD£¨¿ª·ÅÔ´´úÂ붨Ò壩ÊǶԡ°OSI¿ªÔ´Èí¼þÈÏÖ¤¡±Ö¤ÊéµÄ·¨Âɶ¨Ò壬ʵ¼ÊÉÏËýºÍÈËÃÇÔø¾­Ìá³öµÄ¸÷ÖÖ¹ØÓÚ¡°×ÔÓÉÈí¼þ¡±µÄ¶¨ÒåÒ»ÑùºÃ¡£ËùÓбê×¼µÄÐí¿É֤ЭÒ飨ÈçMIT¡¢BSD¡¢Artistic¡¢GPLºÍLGPLЭÒ飩¶¼Óë¸ÃÌá·¨Ò»Ö£¨È»¶øÓÐʱºò£¬±ÈÈçGPL£¬Óиü¶àµÄÏÞÖÆÌõ¿î£¬ÔÚÑ¡ÔñÕâЩÐí¿É֤ʱÇë×ÐϸÀí½â£©¡£

    ÖµµÃ×¢ÒâµÄÊÇÓÐЩֻÔÊÐí·ÇÉÌÒµÓÃ;µÄÐí¿ÉÖ¤²¢Ã»ÓÐ×ʸñ±»³ÉΪ¿ªÔ´Ðí¿ÉÖ¤£¬¾¡¹ÜËûÃDZê°ñ×Ô¼ºÊÇ¡°GPL¡±»òÕßÆäËûµäÐ͵ÄÐí¿ÉÖ¤¡£ÕâÖÖÐí¿ÉÖ¤¶ÔÌØÊâµÄÓµÓÐÕߣ¬»òÕ߶ԸöÈ˺ÍС×éÓÐ×ÅÆçÊÓ¡£ËûÃǶÔͨ¹ý¹âÅÌÇþµÀÔÙ·¢²¼µÄ×ö·¨ÒÔ¼°ÆäËûÉÌÒµ»¯µÄÍƹ㿪ԴÈí¼þµÄ³¢ÊÔ×ö³öÖÖÖÖÏÞÖÆ£¬´Ó¶ø°ÑÊÂÇé¸ãµÄ·Ç³£¸´ÔÓ¡£

    4. Ñ¡ÔñºÃµÄÐí¿ÉÖ¤ºÍ°æȨ£¨Êµ¼ùƪ£©
    ±¾½Ú½«¸æËßÄãÈçºÎ½«ÉϽڽéÉܵÄÔ­Àíת»¯ÎªÊµ¼ÊµÄÐж¯£º

    4.1. ÈÃÄã×Ô¼º»òÕß×ÔÓÉÈí¼þ»ù½ð»á³ÉΪÈí¼þµÄ°æȨËùÓÐÕß
    ÓÐЩÇé¿öÏ£¬Èç¹ûÄãºÍÄãµÄÏîÄ¿±³ºóÓÐÒ»¸öÓз¨ÂÉר¼ÒµÄ×éÖ¯Ö§³Ö£¬Äã¿ÉÄܸü Ô¸Ò⽫°æȨÊÚÓèÄǸö×éÖ¯¡£

    4.2. ²ÉÓÃ×ñÕÕ¿ªÔ´¶¨ÒåµÄÐí¿ÉÖ¤
    ¿ªÔ´Èí¼þµÄ¶¨Ò壨OSD£©ÊÇÐí¿ÉÖ¤µÄ¹«¹²±ê×¼¡£OSD±¾Éí²¢²»ÊÇÒ»¸öÐí¿ÉÖ¤£»¶ø ÊǸø³öÁËij¸öÐí¿ÉÖ¤ÒªÏë³ÉΪ¿ªÔ´Ðí¿ÉÖ¤Ëù±ØÐë°üº¬µÄÒ»¸ö×îС¼¯ºÏ¡£OSDºÍÆä Ëû¸¨Öú×ÊÔ´¿ÉÒÔ´Ó¿ªÔ´Ô­¶¯Á¦Õ¾µã£¨http://www.opensource.org£©»ñµÃ¡£

    4.3. Èç¹ûûÓÐÌرðµÄÐèÒª£¬×îºÃ²»Òª×Ô¸ãÒ»Ì×Ðí¿ÉÖ¤
    ¹ãΪÈËÖªµÄOSD¹æ·¶Ðí¿ÉÖ¤ÓÐ×ÅÏà¶Ô¹Ì¶¨µÄ½âÊ͹ßÀý¡£¿ª·¢ÈËÔ±£¨ÉõÖÁÓû§£©ÒѾ­Á˽âÕâЩÐí¿ÉÖ¤µÄÕæÕýÄÚº­£¬ºÏÀíµÄЭµ÷Á˸÷ÖÖ·çÏÕºÍËùÐèµÄ´ú¼Û¡£Òò´Ë£¬ÔÚ¸÷ÖÖµÄÇé¿öÏÂ×îºÃ²ÉÓÿªÔ´Ô­¶¯Á¦Õ¾µãÉϵÄijһÐí¿ÉÖ¤¼´¿É¡£

    Èç¹ûÄã·ÇÒªÖÆ×÷Äã×Ô¼ºµÄÐí¿É֤ЭÒ飬×îºÃ½«Õâ¸öÐí¿ÉÖ¤Ìá½»¸ø¿ªÔ´Ô­¶¯Á¦Õ¾µã£¬ÈÃËûÃÇ°ïÄã°Ñ°Ñ¹Ø¡£ÕâÑù¿ÉÒÔÊ¡È¥ÈÕºó²»ÉÙÕùÂÛºÍÆäËû¿ªÏú¡£Èç¹ûûÓÐÈÏÕ濼Âǹý£¬ÄãºÜÄÑÏëÏóÒ»¸öÔÚÐí¿ÉÖ¤·½Ãæ·¢ÉúµÄÕù³³Ëù´øÀ´µÄºó¹ûÊǶàôÔã¸â£¬ÓÉÓÚÐí¿ÉÖ¤ÕâÖÖÉñÊ¥ÃËÔ¼ÊÇ¿ªÔ´Èí¼þ¼ÛÖµÌåϵÖеĺËÐÄÎÊÌ⣬ÈËÃǶà°ë»áÔÚÕâ¸öÎÊÌâÉÏ·´Ä¿Îª³ð¡£

    ´ËÍ⣬Èç¹ûij¸öÐí¿ÉÖ¤ÒѾ­ÔÚ·¨Í¥ÉϾ­¹ýÁË¿¼Ñ飬½«Ö¤ÊµÕâ¸öÐí¿ÉÖ¤Ëù½¨Á¢µÄ½âÊ͹ßÀýÊÇÖØÒªºÍºÏÊʵġ£²»¹ý½ØÖÁ±¾Îıà׫µÄʱºò£¨2000ÄêÖÐÆÚ£©£¬»¹Ã»ÓÐÈκοªÔ´Ðí¿ÉÖ¤ÓÐ×ű»Ö§³Ö»òÕß±»²µµ¹µØ·¨ÂÉ°¸Àý¡£Ò»°ã·¨Í¥Ó¦¸Ã»á¸ù¾ÝÖƶ¨Ðí¿ÉÖ¤µÄ·¢Æð×éÖ¯µÄÆÚÍûºÍʵ¼ùÀ´½âÊÍÄÇЩÐí¿ÉÖ¤ºÍÆõÔ¼£¬Õ⼸ºõÊÇÒ»¶¨µÄ£¨ÖÁÉÙÔÚÃÀ¹úÒÔ¼°ÆäËûÓÐ×ÅÀàËÆ·¨ÂɵÄÓ¢Áª°î¹ú¼ÒÊÇÕâÑù£©¡£

    5. ÖÆ×÷ÏîÄ¿·¢²¼°üµÄºÃ¾­Ñé
    ±¾Õ½ÚÖ÷ÒªÄÚÈݲàÖØÓÚÈ·±£³ÌÐòµÄ¿ÉÒÆÖ²ÐÔ£¬Õâ²»½öÏÞÓÚ¸÷ÖÖLinuxϵͳ£¬¶øÇÒÒ²Õë¶Ô¸÷ÖÖUNIXϵͳ¡£¶ÔÆäËûUNIXϵͳ±£³Ö¿ÉÒÆÖ²ÐÔ²¢·ÇÊǹÊÒâÂôŪ¼¼Êõ»òÕßÊÇ×ñÊغڿ͵ÄÀñ½Ú£¬¶øÊÇÒ»ÖÖ±£³ÖδÀ´Linux×ÔÉí·¢Õ¹²»·ÖÁѵı£ÕÏÊֶΡ£

    ÁíÍ⣬Èç¹ûÆäËûÈËÊÔͼ½«ÄãµÄÏîÄ¿ÒÆÖ²µ½ÆäËû·ÇLinuxϵͳÉÏ£¬Ò»¸ö¿ÉÒÆÖ²ÐԺõÄÏîÄ¿¿ÉÒÔÈÃÄã×î´óÏ޶ȵıܿª¸÷ÖÖ·³È˵ÄEmailÖÊѯ¡£

    5.1. д±ê×¼ANSI C³ÌÐò»òÕß¿ÉÒÆÖ²µÄ½Å±¾³ÌÐò
    ÒªÓпÉÒÆÖ²ÐÔºÍÎȶ¨ÐÔ£¬Äã×îºÃÖ»ÓÃANSI Cд³ÌÐò£¬Òª²»¾ÍÓÃijÖֽ̱¾ÓïÑÔ£¬ÕâÑùÄܹ»±£³Ö¿ÉÒÆÖ²ÐÔµÄÔ­ÒòÊÇËûÃǵײãµÄʵÏÖ¶ÔÓÚ²»Í¬Æ½Ì¨ÊÇÒ»Öµġ£

    ÓÐ×ʸñ±»³ÉΪ¿çƽ̨µÄ½Å±¾ÓïÑÔ°üÀ¨ Python¡¢Perl¡¢Tcl¡¢Emacs Lisp ºÍ PHP¡£ÆÕͨµÄÀÏʽShellÔò²»¾ßÓкõĿÉÒÆÖ²ÐÔ£»ÒòΪËûÃÇÔÚ²»Í¬Æ½Ì¨ÉϵÄʵÏÖÓÐÐí¶àϸ΢µÄÓï·¨²î±ð£¬¶øÇÒShellµÄÍâ¿Ç»·¾³¼«Ò×Êܵ½Óû§¸öÐÔ»¯ÉèÖã¨ÈçaliasÉèÖ㩵ĸÉÈÅ¡£

    Java×ÜÊÇÉù³Æ×Ô¼ºÊÇ¿çƽ̨µÄÓïÑÔ£¬µ«ÊÇJavaÔÚLinuxÉϵÄʵÏÖ»¹·Ç³£ÉÙ¶øÇÒÓëLinuxϵͳµÄ¼¯³É¶È»¹±È½Ï²î¡£ËäÈ»JavaÒÔºó³ÉÊìÁ˽«»á±äµÃ·Ç³£Á÷ÐУ¬²»¹ýʱÏ»¹ÊDz»ÒªÑ¡ËýµÄºÃ¡£

    5.2. ×ñÊØC³ÌÐòµÄ¿ÉÒÆÖ²¹ßÀý
    Èç¹ûÄãÓÃCд³ÌÐò£¬Çë¼Çסһ¶¨ÒªÍêÈ«×ñ´ÓANSI±ê×¼¡ª¡ª°üÀ¨º¯ÊýÔ­ÐÍ£¬ÕâÑù¿ÉÒÔ°ïÖúÄãÈ¥µô¿çƽ̨ģ¿éµÄ²»Ò»ÖÂÐÔ¡£ÀϵÄK&R±àÒëÆ÷ÒѾ­³ÉΪÁËÀúÊ·¡£

    ÁíÍ⣬²»ÒªÈÏΪһЩGCCÌØÓеÄÌØÕ÷£¬±ÈÈç¡°-pipe¡±±àÒëÑ¡ÏîÒÔ¼°Ç¶Ì׺¯ÊýµÈ£¬ÔÚËùÓÐƽ̨É϶¼ÓÐЧ¡£ÒòΪÕâÑùµÄÑ¡Ïî»áÔÚÆäËûÈËÊÔͼ½«ÏîÄ¿ÒÆÖ²µ½·ÇLinux¡¢·ÇGCCϵͳÉÏʱÆð×÷Óò¢±»¡°Ò§¡±Ò»¿Ú¡£

    5.3. ʹÓÃautoconf/automake/autoheader¹¤¾ß
    Èç¹ûÓÃCд³ÌÐò£¬¼Çסһ¶¨ÒªÓÃautoconf/automake/autoheader¹¤¾ßÀ´´¦Àí¸÷ÖÖÒÆÖ²ÐÔµÄÎÊÌ⣬ÓÃÕâЩ¹¤¾ßÍê³ÉϵͳÅäÖÃÐÅÏ¢µÄÊÕ¼¯£¬ÖÆ×÷makefileÎļþ¡£ÏÖÔÚÐí¶àÈËÔÚ´òËã±àÒëÔ´ÂëʱֻϣÍûͨ¹ý¡°configure; make¡±ÕâÑù¼òµ¥µÄÃüÁî¾Í¿ÉÒԵõ½¸É¾»ÀûÂäµÄ±àÒ룬ÊÂʵÉÏ´ó¼Ò¾ÍÊÇÕâô¸ÉµÄ¡£

    5.4. ·¢²¼Ç°Òª×ÐϸµÄ¼ì²é´úÂë
    ÓÃCд³ÌÐò£¬ÖÁÉÙÔÚÿ´Î·¢²¼Ö®Ç°Òª¼ÇµÃÓà -Wall ±àÒëÑ¡ÏîÖØбàÒëÒ»±é²¢È¥³ý±àÒëÖÐÓöµ½µÄÈκδíÎó¡£Õâô×ö¿ÉÒÔ°ïÖúÄã·¢ÏÖ²»ÉÙûÓÐÏëµ½µÄ´íÎó¡£ÒªÊÇÏë¸ü³¹µ×µÄ¼ì²é£¬ÄǾÍÓà -pedantic Ñ¡ÏîÔÙ±àÒëÒ»±é¡£

    Èç¹ûÊÇдPerl³ÌÐò£¬¿ÉÒÔÓà perl -c ÃüÁ»òÕß -T Ñ¡ÏÀ´¼ì²é´úÂëÖеĴíÎó¡£Ê¹Óà perl -w ºÍ¡°use strict¡±À´×ö¸üÑϸñµÄ¼ì²é£¨ÇëÔĶÁPerlµÄÎĵµ»ñÈ¡¸ü¶àµÄÐÅÏ¢£©¡£

    5.5. ·¢²¼Ç°Òª×ÐϸµÄ¼ì²éÎĵµºÍReadmesÎļþ
    Îĵµ·¢²¼Ç°×îºÃÓÃƴд¼ì²é¹¤¾ß²éÒ»±é¡£Èç¹ûÄã¿´ÆðÀ´Ã»ÓÐÄÜÁ¦Æ´Ð´ÕýÈ·£¬¶øÇÒÒ²²»¹ØÐÄÎĵµµÄ´í×Ö¡¢´í´Ê£¬ÄÇôÆäËûÈ˺Ü×ÔÈ»µÄÁªÏëµ½ÄãµÄ´úÂëÊÇ·ñҲͬÑùÊÇÂÒÆß°ËÔãºÍ´ÖÐÄ´óÒâÄØ£¿

    6. ÖÆ×÷ÏîÄ¿·¢²¼°üµÄºÃ¾­Ñé
    ÕâÒ»Õ½ÚÖ÷Òª½éÉÜÄã·¢²¼µÄÏîÄ¿Ó¦¸Ã¾ßÓÐʲôÑùµÄÐÎʽ£¬ÒÔ·½±ãÆäËûÈËÏÂÔØ¡¢¼ìË÷ºÍ½âѹ¡£

    6.1. È·±£tar°ü½âѹʱ»á½¨Ò»¸ö¶ÀÁ¢µÄÐÂĿ¼
    ÐÂÊÖ³£·¸µÄµÍ¼¶´íÎóÊÇÖÆ×÷ÁËÒ»¸ö½âѹºó°ÑÎļþºÍĿ¼ֱ½Ó½âѹÔÚµ±Ç°¹¤×÷Ŀ¼µÄtar°ü£¬ÕâÑù×öDZÔÚµØΣÏÕÊÇ»á°ÑÔ­À´ÒÑÓеÄͬÃûÎļþ¸²¸Çµô¡£Ç§Íò¼Çס£¬²»ÒªÕâô¸É¡£

    ÕýÈ·µÄ·½·¨ÊÇ£¬ÄãµÄÏîÄ¿µÄËùÓеµ°¸¶¼ÊÇ´æ·ÅÔÚÏîÄ¿ËùÔÚĿ¼Ïµıê׼Ŀ¼½á¹¹ÖУ¬ÕâÑùtar°ü¾Í¿ÉÒÔ½âѹÔÚÒ»¸öÌض¨µÄĿ¼Ï¶ø²»Êǵ±Ç°Ä¿Â¼¡£

    ÕâÀïÓÐÒ»¸öMakefileÎļþµÄ¼¼ÇÉʾÀýչʾÁËÈçºÎÍê³É´ò°ü¹¤×÷£¬ÕâÀï¼Ù¶¨ÄãµÄÏîÄ¿ËùÔÚĿ¼Ãû³ÆΪ¡°foobar¡±£¬¶øSRC±äÁ¿ÖÐÊÇÒ»¸ö°üº¬ËùÓÐÐèÒª·¢²¼µÄÎļþÁÐ±í£º

    foobar-$(VERS).tar.gz:
    @ls $(SRC) | sed s:^:foobar-$(VERS)/: >MANIFEST
    @(cd ..; ln -s foobar foobar-$(VERS))
    (cd ..; tar -czvf foobar/foobar-$(VERS).tar.gz `cat foobar/MANIFEST`)
    @(cd ..; rm foobar-$(VERS))


    6.2. ÖÆ×÷Ò»¸öREADMEÎļþ
    Ó¦¸ÃÓÐÒ»¸öÃûΪREADME»òÕßREAD.MEµÄÎļþÀ´ËµÃ÷Õû¸öÔ´ÂëµÄ½á¹¹ÐÅÏ¢¡£¹ÅÀϵĴ«Í³¸æËßÎÒÃÇ£¬ÓÂÃ͵Ä̽Ë÷ÕßÔڽ⿪ÄãµÄѹËõÎļþ°üºóµÄµÚÒ»¼þÊÂÇé¾ÍÊÇÕÒ³öREADMEÎļþÀ´ÔĶÁ¡£

    READMEÎļþÖÐ×îºÃÓ¦¸Ã°üÀ¨ÈçÏÂÐÅÏ¢£º


    Õû¸öÏîÄ¿µÄ¼ò½é

    ÏîÄ¿µÄWWWÕ¾µãËùÔÚµÄURL£¨Èç¹ûÓеĻ°£©

    Ö¸³ö¿ª·¢Õß±àÒëÕû¸öÏîÄ¿ËùÔÚµÄϵͳ»·¾³£¬²¢Ö¸³öÏîÄ¿¿ÉÄÜDZÔÚµØÒÆÖ²ÐÔÎÊÌâ

    ÖØÒªÎļþºÍ×ÓĿ¼µÄ½á¹¹ÐÅÏ¢

    ±àÒë/°²×°²½Öè˵Ã÷£¬»òÕßÖ¸Ã÷ÕâЩÐÅÏ¢ËùÔÚµÄÎļþÃû£¨Í¨³£ÊÇINSTALLÎļþ£©

    ÏîÄ¿Ö÷³ÖÈ˺ͲÎÓëÕßµÄÃûµ¥ÁÐ±í£¬»òÕßÖ¸³öÕâЩÐÅÏ¢ËùÔÚµÄÎļþ£¨Í¨³£ÊÇCREDITSÎļþ£©

    ×î½ü¹ØÓÚ±¾ÏîÄ¿µÄһЩ½øÕ¹Çé¿öºÍÐÂÎÅ£¬»òÕßÖ¸³ö°üº¬´ËÐÅÏ¢µÄÎļþ£¨Í¨³£ÊÇNEWSÎļþ£©

    6.3. ×ñÕÕ±ê×¼ÎļþÃüÃû¹æÔò
    ¡°ÓÂÃ͵Ä̽Ë÷Õß¡±ÒªÏëÔĶÁREADMEÎļþ£¬ËûÃǾͱØÐëÊ×ÏÈä¯ÀÀ½âѹºóÏîÄ¿µµ°¸ËùÔڵĸùĿ¼ÏµÄÎļþÃû¡£ÕâЩÎļþÃû±¾Éí¾ÍÔÚÏò¶ÁÕß´«´ïÐí¶àÐÅÏ¢¡£Èç¹ûÄã×ñÕÕ±ê×¼µÄÃüÃû¹æÔò¾Í¿ÉÒÔ¸øÄÇЩ̽Ë÷ÕßÓмÛÖµµÃÏßË÷ÒÔ±ãËûÃǸüºÃµÄÀí½âÄãµÄÒâͼ¡£

    ÕâÀïÁгöÁËһЩ±ê×¼ÎļþÃû³ÆºÍËûÃǵĺ­Òå¡£µ±È»²¢²»ÊÇËùÓÐÏîÄ¿·¢²¼Ê±¶¼±ØÐë°üº¬ËùÓÐÕâЩÎļþ¡£


    README »ò READ.ME
    Õû¸öÏîÄ¿µÄ½á¹¹ÐÅϢ˵Ã÷£¬µÚÒ»¸öÐèÒªÔĶÁµÄÎļþ

    INSTALL
    ÅäÖᢱàÒëºÍ°²×°¸ÃÏîÄ¿µÄ˵Ã÷ÐÅÏ¢

    CREDITS
    ±¾ÏîÄ¿ËùÓй±Ï×ÕßµÄÁбí

    NEWS
    ±¾ÏîÄ¿×î½üµÄһЩÐÂÎźͽøÕ¹

    HISTORY
    ±¾ÏîÄ¿µÄÀúÊ··¢Õ¹Ñݱä¼Ç¼

    COPYING
    Ö¸³ö±¾ÏîÄ¿²ÉÓõÄÐí¿ÉÖ¤Ìõ¿î£¨Í¨³£²ÉÓÃGNU£©

    LICENSE
    ±¾ÏîÄ¿µÄÐí¿ÉÖ¤Ìõ¿îÎļþ

    MANIFEST
    ±¾ÏîÄ¿µÄËùÓÐÎļþÁбí

    FAQ
    ¹ØÓÚ±¾ÏîÄ¿µÄ´¿Îı¾¸ñʽµÄ³£¼ûÎÊÌâ½â´ð

    TAGS
    ΪEmacs»òvi×¼±¸µÄ±ê¼ÇÎļþ

    ÎÒÃÇ¿ÉÒÔ¿´³öÀ´£¬È«²¿´óдµÄÎļþÃûÒ»°ã±íʾ¸ÃÎļþÊǸøÈËÔĶÁµÄÎĵµ£¬¶ø²»ÊÇÏîÄ¿µÄÒ»¸ö×é³É²¿·Ö¡£

    ±à׫һ¸öFAQÎļþ¿ÉÒÔ°ïÄãºÜ¶àæ¡£Èç¹ûij¸öÎÊÌâ¾­³£±»ÆäËûÈËÎÊÆ𣬾ͰÑÕâ¸öÎÊÌâÁÐÈëFAQÎļþ£»È»ºóÖ¸µ¼Óû§ÔÚÏòÄã·¢ÎÄ»òÌá½»³ö´í±¨¸æÇ°Ê×ÏÈÔĶÁFAQÎļþ¡£Ò»·ÝºÃµÄFAQÎļþ¿ÉÒÔ¸øÏîĿά»¤Õß¼õÇáºÃ¼¸¸öÊýÁ¿¼¶µÄ¸ºµ£¡£

    ÁíÍâÔÚÿ´Î·¢²¼Ê±¶¼±£ÁôÒ»¸öHISTORYÎļþºÍNEWSÎļþ£¬²¢ÁÐÃ÷ʱ¼äÐÅÏ¢·Ç³£Óкô¦¡£ÔÚËùÓÐÆäËûÎļþÖУ¬ÕâÁ½¸öÎļþ¿ÉÒÔÈÃÄãÔÚÓöµ½Ò»Ð©×¨ÀûÇÖȨ·¨ÂÉÎÊÌâʱÓÐËù×¼±¸£¨ËäÈ»ÕâÖÖÇé¿öÖÁ½ñ»¹Ã»Óз¢Éú¹ý£¬²»¹ý×îºÃ»¹ÊÇÓб¸ÎÞ»¼£©¡£

    6.4. ΪÏîÄ¿Éý¼¶×öºÃ×¼±¸
    Ö»ÒªÄã´òËãΪÄãµÄÏîÄ¿·¢²¼Ð°汾£¬ÏîÄ¿¾Í±Ø¶¨´¦ÔÚ²»¶ÏµÄ±ä»¯Ö®ÖС£ÓÐЩ±ä»¯ÊDz»ÄÜÏòÇ°¼æÈݵġ£Òò´ËÄã±ØÐëÈÏÕæ˼¿¼°²×°³ÌÐòÉè¼ÆÉϵÄÎÊÌ⣬¾ÍÊÇ˵ÈÃͬһÏîÄ¿µÄ²»Í¬°æ±¾µÄ´úÂë°²×°ºó¿ÉÒÔ¹²´æÔÚÒ»¸öϵͳÖС£Õâ¸öÎÊÌâ¶Ô¿âÏîÄ¿µÄ·¢²¼ÓÈΪÖØÒª£¬ÒòΪÄã²»ÄÜÖ¸ÍûËùÓлùÓÚÕâ¸ö¿âµÄÓ¦ÓóÌÐò¶¼»á½ô¸úÄãµÄAPI½Ó¿Ú¹æ·¶µÄºó³¾¡£

    Emacs¡¢PythonºÍQtÏîÄ¿ÓÐÒ»Ì׶Ը¶Õâ¸öÎÊÌâµÄºÃ°ì·¨£¬¾ÍÊÇÈÃĿ¼ÃûÖаüº¬°æ±¾ºÅ¡£ÕâÀïÓÐQt¿â°²×°ºóµÄĿ¼½á¹¹µÄÀý×Ó£¨${ver}ÊÇ´ú±í°æ±¾ºÅµÄ±äÁ¿£©£º

    /usr/lib/qt
    /usr/lib/qt-${ver}
    /usr/lib/qt-${ver}/bin # Where you find moc
    /usr/lib/qt-${ver}/lib # Where you find .so
    /usr/lib/qt-${ver}/include # Where you find header files


    ÕâÑù×é֯Ŀ¼½á¹¹¿ÉÒÔÈöà¸ö²»Í¬°æ±¾µÄµµ°¸¹²´æ¡£¿Í»§µÄ³ÌÐò¿ÉÒÔ¸ù¾ÝÐèҪѡÓþßÓÐÌض¨°æ±¾ºÅµÄ¿â£¬Òò´ËΪÁ˲»ÈÃÕâЩ½Ó¿ÚÓ°Ïì¿Í»§³ÌÐò£¬»¹ÊÇÐèÒª¸¶³öһЩСС´ú¼Û£¨Öƶ¨°æ±¾ºÅ£©µÄ¡£

    6.5. ÌṩRPM°ü
    °²×°¿ÉÖ´ÐÐÎļþ°ü£¨¶þ½øÖÆ°ü£©µÄÊÂʵ±ê×¼¾ÍÊÇʹÓÃRedHat°ü¹ÜÀíÆ÷½«¿ÉÖ´ÐÐÎļþ´ò°ü³É rpm °ü¡£Ðí¶àÁ÷ÐеÄLinux·¢Ðа涼ÊÇÕâô×öµÄ£¬Í¬Ê±Ò²ÓÐÐí¶à·¢ÐаæËäÈ»Ö÷Òª²»ÊÇrpm°ü¸ñʽµ«ÊÇÒ²Ö§³Örpm°ü£¨³ýÁËDebianºÍSlackwareÒÔÍ⣬¶øÇÒDebian»¹Ö§³ÖrpmµÄ°²×°£©¡£

    Òò´ËÒ»¸öºÃµÄÏîÄ¿³ýÁËÓÐtar°üµÄÔ´´úÂëÒÔÍ⣬×îºÃÒ²Ìṩֱ½Ó¿É°²×°µÄrpm°üµÄÏÂÔØ¡£

    Èç¹ûÄãÄÜ°ÑÄãµÄÔ´´úÂëtar°üºÍMakefileÎļþÖÐÓÃÓÚÉú³Érpm°üµÄÏà¹ØÐÅϢдÈërpmµÄspecÎļþÖоÍÔٺò»¹ýÁË¡£specÎļþÊÇÓÐ×Å\".spec\"ºó׺µÄÎļþ£¬Õâ¾ÍÊÇ´ø -t Ñ¡ÏîµÄ rpm ÃüÁîÈçºÎÔÚ tar °üÖÐÑ°ÕÒËüµÄ·½·¨¡£

    »¹ÓÐÒ»¸öÒªµãÊÇ£¬Äã¿ÉÒÔÓÃÒ»¸ö½Å±¾³ÌÐò×Ô¶¯µÄ´ÓMakefile»òversion.hÎļþÖÐÕÒ³ö°æ±¾ºÅ£¬²¢ÓÃÕâ¸ö°æ±¾ºÅÀ´Éú³ÉÄãµÄspecÎļþ¡£

    ×¢£ºÈç¹ûÄ㻹´òËãÌṩԴÂëµÄrpm°ü£¬×îºÃÓÃBuildRoot¹¤¾ßÀ´½«³ÌÐò±àÒëµ½/tmp»òÕß/var/tmpĿ¼ÖС£Èç¹û²»Õâô×ö£¬ÔÚ°²×°¹ý³ÌÖÐÖ´ÐÐ make install ÃüÁîʱ¾Í»áÖ±½Ó½«ÄÇЩԴ³ÌÐòÖ±½Ó°²×°µ½×îÖÕµÄĿ¼λÖÃÏ¡£ÕâÑù¾Í»áµ¼Ö¼´Ê¹ÔÚ·¢ÉúÎļþ¸²¸Ç³åÍ»£¬»òÕßÄã±¾Òâ²¢²»Ïë×°ÄǸö°üµÄʱºò£¬°²×°¶¯×÷ÒÀÈ»±»Ö´ÐС£Òò´Ë°²×°Íê³Éºó£¬ÎļþÊDZ»×°µ½ÁËϵͳÖУ¬µ«ÊÇϵͳµÄRPMÊý¾Ý¿âÈ´²¢Ã»ÓмǼÕâЩÐÅÏ¢¡£ÕâÖÖÓÞ´ÀµÄSRPM°²×°¶¯×÷ÊǷdz£Î£Ïյģ¬ÀíÓ¦±ÜÃâ¡£

    7. ºÃµÄÎĵµ±àд¹ßÀý
    ×îÖØÒªµÄÎĵµ±àд¹ßÀý¾ÍÊǶàдһЩ£¡ºÜ¶à³ÌÐòÔ±¶¼ÇáÊÓÕâЩÊÂÇé¡£µ«ÊÇÏÂÃæÁ½¸öÀíÓÉ¿ÉÒÔÈÃÄãÃ÷°×Äã±ØÐëÈ¥×öÎĵµ¹¤×÷£º


    Îĵµ¿ÉÒÔÖ¸µ¼ÄãµÄÉè¼Æ¡£Ð´ÎĵµµÄ×î¼Ñʱ»úÔÚÄãÒ»ÐдúÂ뻹ûÓбàд¾ÍÓ¦¸Ã¿ªÊ¼£¬´ËʱÄãÐèÒªÏëÏëÄã´òËã×öµãʲô¡£Äã»á·¢ÏÖÓÃ×ÔÈ»ÓïÑÔ˼¿¼³ÌÐòÓ¦¸ÃÍê³Éʲô¹¦ÄÜ¿ÉÒÔ´ÙʹÄã´Ó¸ü¸ßµÄ²ã´Î¿¼ÂÇÈí¼þÊÇʲôÑùÒÔ¼°Ëý¸ÃÈçºÎ¹¤×÷¡£Õâ¸ö˼¿¼¿ÉÒÔ½ÚÊ¡Ðí¶àÒÔºóµÄʱ¼ä¡£

    ÎĵµÊÇ´úÂëµÄÕÐÅÆ¡£Ðí¶à³ÌÐòԱΪËûÃǵijÌÐòÖ»ÌṩÁËÉٵĿÉÁ¯¡¢ÄÚÈÝØÑ·¦¡¢ÓïÑԲµÄõ¿½ÅÎĵµ£¬Õâʵ¼ÊÉϵÈÓÚÏòÆäËûÈËչʾ˵£¬Ð´Õâ¸öÎĵµµÄ³ÌÐòÔ±¶ÔDZÔÚÓû§µÄÐèÇóҲͬÑù»á´ÖÐÄ´óÒâ¡¢ÂíÂí»¢»¢¡£Ïà·´£¬ºÃµÄÎĵµÔò»áÏòÆäËûÈË´«´ï³öÎĵµ±³ºóµÄ³ÌÐòÔ±ÊǷdz£´ÏÃ÷¡¢×¨ÒµµÄÈË¡£Èç¹ûÓÐһЩÀàËƵÄÏîÄ¿ÕýÔÚÓëÄãµÄ¾ºÕù£¬Ò»¶¨ÒªÐ´³öºÃµÄÎĵµÀ´£¬ÖÁÉÙ²»ÄÜÈÃDZÔÚÓû§Æ³ÁËÁ½ÑÛÄãµÄÎĵµºó¾ÍÁ¢¼´·ñ¶¨ÄãµÄÏîÄ¿¡£

    Õâ·ÝÎĵµËäÈ»×ÅÑÛÓÚÎĵµ±àдʵ¼ù£¬µ«²¢²»ÊÇÒ»·ÝרÃŽéÉÜÈçºÎд³öºÃÎĵµµÄÏêϸ½²Òå¡£Òò´ËÏÂÃæÎÒÃǽ«Öصã½éÉÜÎĵµ¸ñʽºÍ±àд¹¤¾ßµÄÑ¡È¡¡£

    ËäÈ»¿ªÔ´ÉçÇø³¤ÆڵĴ«Í³¾ÍÊÇÓµÓÐÇ¿´óµÄÎĵµ¸ñʽ»¯¹¤¾ß£¬µ«ÊÇΪÊýÖÚ¶àµÄÎĵµ¸ñʽÈÔȻʹµÃÕû¸öϵͳµÄÎĵµÖ§ÀëÆÆË飬ºÜÄÑÓÃÒ»ÖÖͳһµÄ·½·¨È«¾Ö¼ìË÷ºÍÔĶÁÎĵµ¡£ÏÂÃæÎÒÃǽ«ÏȽéÉܸ÷ÖÖÁ÷ÐеÄÎĵµ¸ñʽµÄÓÃ;ÒÔ¼°ËûÃǵÄÓÅÁÓ£¬È»ºóÔÙ¸ø³öһЩ±àдºÃÎĵµµÄ½¨Òé¡£

    7.1. ÏÖÐеÄһЩºÃµÄ×ö·¨
    ÕâÀォÁгöһЩÔÚ¿ªÔ´Èí¼þ¿ª·¢ÈºÌåÖÐÁ÷ÐеÄһЩÎĵµ¸ñʽ¡£µ±ÎÒÃÇÎÄÖÐÌáµ½¡°Õ¹Ê¾¡±±ê¼Ç£¬¾ÍÊÇÖ¸ÄÇЩ¿ØÖÆÎĵµÏÔʾµÄ±ê¼Ç£¨Èç×ÖÌ壩¡£µ±ÎÒÃÇÌáµ½¡°½á¹¹¡±±ê¼Ç£¬¾ÍÊÇÖ¸ÄÇЩÃèÊöÎĵµ½á¹¹µÄ±ê¼Ç£¨Èç¶ÎÂ䡢ǿµ÷±ê¼Ç£©¡£µ±ÎÒÃÇÌáµ½¡°ÏßË÷»¯¡±£¬ÔòÊÇÖ¸´ÓÖÚ¶àÎĵµÖÐÝÍÈ¡³ö¿É¼ìË÷µÄ¹Ø¼ü×Ö¼¯ºÏµÄ¹ý³Ì£¬¡°ÏßË÷»¯¡±¿ÉÒÔ°ïÖúÓû§ÔÚÕû¸öÎĵµÖпɿ¿µÄÕÒ³ö×Ô¼º¸ÐÐËȤµÄ ×ÊÁÏ¡£


    man ÊÖ²áÒ³
    ÕâÊÇ×îÆÕͨµÄÎĵµ¸ñʽ£¬À´Ô´ÓÚUNIXϵͳ£¬ÊÇÒ»ÖÖԭʼµÄ¡°Õ¹Ê¾¡±±ê¼Ç¸ñʽ¡£man(1)ÃüÁîÌṩÁËÒ³ÏÔʾºÍԭʼµÄËÑË÷ÊֶΡ£ÕâÖÖ¸ñʽ²»Ö§³ÖͼÏó¡¢³¬Á´½ÓºÍ¡°ÏßË÷»¯¡±¹¦ÄÜ¡£²»¹ýÕâÖÖ¸ñʽת»¯³ÉPostscript½øÐдòÓ¡µÄЧ¹û»¹²»´í£¬¾ÍÊÇת³ÉHTML¸ñʽ²»Ì«·½±ã£¨Ö÷ÒªÊÇ´¿Îı¾£©¡£man µÄÏà¹Ø¹¤¾ßÔÚ¸÷¸öLinuxϵͳÖм¸ºõ¶¼ÓС£

    ÊÖ²áÒ³¸ñʽ×öΪÃüÁîÓ÷¨½âÊÍ»òÕ߶ÌСµÄ²Î¿¼Îĵµ»¹ÊDz»´íµÄ£¬¶ÔÒ»¸öÓо­ÑéµÄÓû§ÕâÑù×ö¿ÉÒԷdz£½ÚÊ¡ÄÚ´æ¡£ÄÇЩÓÐן´ÔÓÓû§½çÃæºÍºÜ¶àÑ¡ÏîµÄ³ÌÐò»áÈÃϵͳ¸ºÔطdz£ÖØ£¬Èç¹û½»²æÁ´½ÓÌ«¶àµÄÎĵµÉõÖÁ»áÈÃÕû¸öϵͳ²»¿°Öظº¡££¨ManÊÖ²á¸ñʽûÓÐÖ§³Ö³¬¼¶Á´½Ó£©

    HTML Îĵµ
    ×Ô´Ó1993£­1994Ä껥ÁªÍøÁ÷ÐÐÆðÀ´ºó£¬HTML±ê¼Ç¸ñʽ¿ªÊ¼Á÷ÐУ¬ÕâÖÖ±ê¼Ç¸ñʽÓÐÒ»¶¨µÄ½á¹¹£¬Ò²±ãÓÚ¡°Õ¹Ê¾¡±£¬»¹¿Éͨ¹ýÍøÂçä¯ÀÀÆ÷ä¯ÀÀ£¬¶ÔͼÏóºÍ³¬¼¶Á´½ÓÒ²ÓÐÖ§³Ö¡£²»¹ý×Ô´øµÄ¡°ÏßË÷»¯¡±¹¦ÄܺÜÓÐÏÞ£¬Òò´ËËÑË÷ÒýÇæ¼¼ÊõµÃµ½ÁË´óÁ¦µÄ·¢Õ¹¡£ÕâÖÖ¸ñʽҲ¿ÉÒԺܺõı»´òÓ¡³öÀ´£¬Ïà¹ØµÄÖÆ×÷¹¤¾ßÊý²»Ê¤Êý¡£

    HTML±ê¼Ç·Ç³£Áé»î£¬·Ç³£ÊÊÓÃÓÚ¸÷ÖÖÎĵµ¡£Êµ¼ÊÉÏËýÌ«¡°Áé»î¡±ÁË£¬ÉõÖÁ¿ÉÒÔչʾManÊÖ²áÒ³¸ñʽµÄÐÅÏ¢¡£²»¹ýÎÊÌâÔÚÓÚËýºÜÄÑ×Ô¶¯¼ìË÷£¬ÒòΪÕâÖÖ¸ñʽÖÐÌ«¶àµÄ±ê¼Ç±»ÓÃÓÚÃèÊö¡°Õ¹Ê¾¡±ÐÅÏ¢£¬¶øÏÊÓбê¼ÇÃèÊöÎĵµµÄ½á¹¹¡£

    Texinfo ÐÅÏ¢
    Texinfo¸ñʽÊÇ×ÔÓÉÈí¼þ»ù½ð»áÍƼöʹÓõĸñʽ¡£ËýÊÇÔÚÇ¿´óµÄTex¸ñʽÒýÇæÉϽ¨Á¢µÄÒ»Ì׺ꡣӵÓÐÐí¶à½á¹¹ÐÅÏ¢ºÍ²¿·Ö±íʾÐÅÏ¢¡£¿ÉÒÔÓÃEmacsä¯ÀÀ£¬»òÕßÓÃרÃŵÄinfo³ÌÐòÔĶÁ¡£Õâ¸ö¸ñʽ֧³Ö³¬¼¶Á´½Ó£¬µ«ÊDz»Ö§³ÖͼÏó£»ÎÞÂÛÊÇ´òÓ¡³öÀ´»¹ÊÇÔÚÏßÔĶÁ¶¼¿ÉÒԺܺõġ°ÏßË÷»¯¡±£»Èç¹ûÄã×°ÁËij¸öTexinfo¸ñʽµÄÎĵµ£¬¸ÃÎĵµµÄÐÅÏ¢¾Í±»ÕûºÏµ½ÏµÍ³µÄÈ«¾ÖĿ¼±íÖС£ÕâÖÖ¸ñʽ»¹¿ÉÒԺܺõı»×ª»»ÎªPostscript¸ñʽºÍHTML¸ñʽ£¬Ïà¹Ø¹¤¾ßÔÚ´ó¶àÊýLinuxϵͳÖж¼ÊÇÔ¤ÏÈ°²×°ºÃµÄ£¬µ±È»ÄãÒ²¿ÉÒÔ´Ó×ÔÓÉÈí¼þ»ù½ð»áµÄÍøÕ¾ÉÏÏÂÔØ(http://www.gnu.org)¡£

    TexinfoÓÐןܺõÄÉè¼Æ£¬·Ç³£ÊʺÏÓÚÍêÈ«×Ö·û±àÅŵÄÊé¼®ºÍСµÄÔÚÏßÎĵµ£¬µ«ÊǺÍHTML¸ñʽһÑù£¬ËýÒ²ÊÇÒ»ÖÖÁ½Æܸñʽ¡ª¡ª¼ÈÓбíʾ¡°½á¹¹¡±µÄ±ê¼Ç£¬ÓÖÓбíʾ¡°Õ¹Ê¾¡±µÄ±ê¼Ç£¬¡°Õ¹Ê¾¡±±ê¼Ç¸øÎĵµ½øÒ»²½´¦Àí´øÀ´ÁËһЩÂé·³¡£

    DocBook ¸ñʽ
    DocBookÊÇÒ»ÖÖÇ¿´óÇÒ¾«ÇɵĻùÓÚSGML£¨µ±Ç°XMLµÄÇ°Éí£©µÄ±ê¼Ç¸ñʽ¡£ºÍÇ°Ã漸ÖÖÎĵµ½á¹¹²»Í¬£¬Õâ¸ö±ê¼Ç¸ñʽֻ°üº¬¡°½á¹¹¡±ÐÅÏ¢£¬¶øûÓС°Õ¹Ê¾¡±ÐÅÏ¢¡£Ëý¿ÉÒԺܺõÄÖ§³ÖͼƬºÍ³¬¼¶Á´½Ó£»Ö§³Ö¡°ÏßË÷»¯¡±£»ºÜÒ×ÓÚת»»³ÉHTML¸ñʽºÍ±ãÓÚ´òÓ¡µÄPostscript¸ñʽ£¨¶øÇÒËæ׏¤¾ß¹¦ÄܵÄÔöÇ¿£¬´òӡЧ¹û»¹¿É½øÒ»²½Ìá¸ß£©¡£¸Ã¸ñʽµÄÎĵµºÍÏà¹Ø¹¤¾ß¿ÉÒÔ´ÓDocBookµÄÍøÕ¾ÏÂÔØ(http://www.docbook.org)¡£

    DocBookÔÚ´¦Àí´ó¶ø¸´ÔÓµÄÎĵµÖбíÏÖ³öÖÚ£»Ëý±»ÌØÒâÉè¼Æ³É¿ÉÒÔÖ§³Ö¸÷ÖÖ¼¼ÊõÎĵµ²¢¿ÉÒÔ½«ËûÃÇÓò»Í¬µÄÊä³ö¸ñʽ¡°Õ¹Ê¾¡±³öÀ´¡£²»¹ýËýµÄ»ØËݹ¦Äܷdz£¸´ÔÓ£¬¹¤¾ßҲûÓÐÍêÈ«·¢Õ¹³ÉÊ죨ËäÈ»½ø²½ºÜ¿ì£©£¬ÈëÃż¶µÄÎĵµ·Ç³£ÉÙ¶øÇÒ³£³£Ð´µÃºÜ»ìÂÒ¡£

    7.2. Ò²ÐíδÀ´»áÓÐЩ¸üºÃµÄ×ö·¨
    2000Äê7Ô£¬ÊÀ½çһЩÖØÒªµÄ¿ª·ÅÔ´ÂëÏîÄ¿¿ª·¢×飨°üÀ¨GNOME¡¢KDE¡¢×ÔÓÉÈí¼þ»ù½ð»á¡¢LinuxÎĵµÏîÄ¿×é¡¢¿ªÔ´Ê×´´£©ÔÚ¼ÓÖÝMonterey¾ÙÐÐÁ˸߼¶Ê×ÄÔ»áÒé¡£¸Ã´Î»áÒéµÄÖØÒªÒéÌâ¾ÍÊÇÊÔͼ½¨Á¢Ò»Ì×¹²Í¬µÄ¹¤×÷¹ßÀýºÍ¹²Í¬µÄÎĵµ½»Á÷¸ñʽ£¬ÒÔ±ãΪ×ÔÓÉÈí¼þÖÆ×÷³ö¸ü·á¸»¡¢¸üͳһµÄÎĵµ×ÊÔ´¡£

    ¾ßÌåµÄÀ´Ëµ£¬»áÒéµÄÄ¿±ê¾ÍÊÇÒªÖƶ¨Ò»ÖÖÎĵµ°üµÄ±ê×¼£¬Ê¹µÃµ±Ä³Îĵµ±»×°ÈëϵͳÖкó£¬Îĵµ°ü¾ÍÁ¢¼´±»¼¯³Éµ½Õû¸öϵͳµÄËÑË÷Êý¾Ý¿âÖУ¬ÏµÍ³¿ÉÒÔͨ¹ýijÖÖÒ»ÖµÄÊֶβéÕÒ¡¢ËÑË÷¸÷ÖÖÎĵµ¡£Êµ¼ÊÉÏGNOMEºÍKDE×éÒѾ­¿ªÊ¼ÔÚ³¯Õâ¸ö·½ÏòŬÁ¦ÁË£¬´ó¼Ò¶¼Ã÷°×Õâ²¢·ÇÊÇÒ»ÖÖ±ê¼ÇÓïÑԾͿÉÒÔ½â¾öµÄÎÊÌ⣬¶øÐèÒª½¨Á¢Ò»Ì׽ṹ»¯µÄϵͳÌåϵ¡£

    »áÒéÇ©ÊðÁËÒ»¸öÒâÏòÎļþ£¬ÇåÎúµÄÖ¸³öһЩ¹Ø¼üµÄ¿ªÔ´ÏîÄ¿ÕýÔÚ×ÅÊÖ»òÕßÒѾ­²ÉÄÉʹÓÃDocbook¸ñʽ×öΪÏîÄ¿ÎĵµµÄÊ×Ñ¡¸ñʽ¡£

    Óë»áÕß×îºóÒ²¾ö¶¨Á˲ÉÓá°Dublin core¡±ÔªÊý¾Ý¸ñʽ£¨Ò»ÖÖ¸ù¾Ý¿â¹ÜÀí³ÌÐò¿ª·¢µÄÓëÊý×Ö×ÊÁÏË÷ÒýÓйصعú¼Ê±ê×¼£©×öΪÎĵµËÑË÷µÄ±ê×¼£¬Õâ¸ö±ê×¼µÄϸ½ÚÕýÔÚÖƶ¨ÖУ¬Òò´Ë×îÖÕDocBook±ê¼ÇÖлáÌí¼ÓһЩÐÅÏ¢ÓÃÓÚÖ§³ÖǶÈëDocBookÎĵµµÄDublin CoreÔªÊý¾Ý¡£

    Ä¿±êÊÇÃ÷È·µÄ£¬»ùÓÚË÷Òý±ê¼ÇºÍDublin coreÔªÊý¾Ý¿ÉÒÔÌá¸ßDocBookÎĵµµÄ×Ô¶¯ËÑË÷ÄÜÁ¦£¬´Ó¶øʹµÃDocBookµÄÓÃ;È绢ÌíÒí¡£ËäÈ»»¹ÓÐһЩ¹¤×÷ÉÐδÍê³É£¬µ«ÊÇËüÃǽ«»á±»²»¶ÏÌî³ä½øÕû¸öÌåϵÖС£ÀϵĻùÓÚÃèÊöµÄ±ê¼ÇÓïÑÔÎĵµËùʣϵÄÈÕ×ÓÒѾ­²»¶àÁË¡££¨±¾ÎĵµÔÚ2000Äê8ÔÂÒѾ­ÓÐÁËDocBook¸ñʽµÄ°æ±¾£©

    Òò´ËеĿªÔ´ÏîÄ¿Ó¦¸Ã×¢ÒâÕâÖÖ¶¯Ïò£¬Èç¹ûÏÖÔھͲÉÓÃDocBook¸ñʽµÄÎĵµ±àд£¬Õâ¿ÉÒÔ°ïÖúËûÃÇÊ¡È¥ÒÔºó½«Îĵµ¸ñʽתµµµÄÂé·³¡£

    8. ºÃµÄ¹µÍ¨·½Ê½
    Èç¹û³ýÁËÄã×Ô¼ºÖ®ÍâûÓÐÈËÖªµÀÄãÐÁ¿à¿ª·¢³öÀ´µÄ³ÌÐòµÄ»°£¬¾Í²»»á¶ÔÕâ¸öÊÀ½ç´øÀ´Ì«´óµÄÓÃ;´¦¡£Òò´Ë£¬ÔÚ»¥ÁªÍøÉϳä·ÖµÄչʾÄãµÄÏîÄ¿¿ÉÒÔ°ïÖúÄã»ñµÃÓû§µÄÖ§³Ö£¬»¹¿ÉÒÔÕÒµ½Ö¾Í¬µÀºÏµÄ¿ª·¢ÈËÔ±µÄ²ÎÓë¡£ÏÂÃæÊÇһЩ³£ÓõÄÓëÆäËûÈ˹µÍ¨µÄ×ö·¨¡£

    8.1. ÔÚc.o.l.aºÍFreshmeatÉϹ«²¼
    ÔÚcomp.os.linux.announceÐÂÎÅ×é¶ÔÄãµÄÏîÄ¿·¢²¼¹«¸æ¡£Õâ¸öÐÂÎÅ×é³ýÁËÓдóÁ¿µÄÔĶÁȺÍ⣬ËýÒ²ÊÇÐí¶àÆäËüÕ¾µã£¬±ÈÈçFreshmeat£¬¹«²¼ÐÂÏûÏ¢µÄµØ·½¡£

    8.2. ÔÚÏà¹ØÖ÷ÌâÐÂÎÅ×éÖй«²¼
    ÔÚUSENETÖÐÕÒµ½Ò»¸öÓëÄãÏîÄ¿ÃÜÇÐÏà¹ØµÄÌÖÂÛ×飬²¢ÔÚÄÇÀï·¢²¼ÄãµÄÏîÄ¿Ò²ÊÇÒ»¸ö¼«ºÃµÄ·½Ê½¡£ÐèҪעÒâµÄÊÇÖ»ÄÜÔÚÓëÄãÏîÄ¿Ïà¹ØµÄµØ·½¹«²¼£¬²¢ÇÒ²»Òª¹àË®¡£

    ±ÈÈ磬µ±ÄãÓÃPerlдÁËÒ»¸ö²éѯIMAP·þÎñÆ÷µÄ³ÌÐò£¬Äã¿ÉÒÔÔÚcomp.mail.imap ÐÂÎÅ×鹫²¼¡£µ«Èç¹ûÕâ¸ö³ÌÐò²¢·ÇÊÇÒ»¸ö·´Ó³Perl×îм¼ÊõµÄÀý×ӵĻ°£¬¾ÍûÓбØÒª°ÑÕâ¸öÏûÏ¢¹«²¼ÔÚcomp.lang.perlÐÂÎÅ×éÉÏÁË¡£

    ÁíÍ⣬ÄãµÄÌû×ÓÖÐÓ¦¸Ã°üº¬ÄãµÄÏîÄ¿ÍøÕ¾ËùÔÚµÄURLµØÖ·¡£

    8.3. ½¨Ò»¸öÓëÏîÄ¿Ïà¹ØµÄÍøÕ¾
    Èç¹ûÄãÏëΧÈÆÏîÄ¿½¨Á¢Ò»¸öÓû§¡¢¿ª·¢ÕßµÄÍøÉÏÉçÇøµÄ»°£¬×îºÃÓ¦¸Ã½¨Ò»¸öÍøÕ¾¡£Ò»¸ö±ê×¼µÄÏîÄ¿ÍøÕ¾Ò»°ã°üÀ¨ÈçÏÂÄÚÈÝ£º


    ÏîÄ¿µÄÌص㣨ΪºÎÒªÓÐÕâ¸öÏîÄ¿£¬Ë­»á¶Ô´ËÏîÄ¿¸ÐÐËȤ£©

    ÏÂÔØÏîÄ¿Ô´´úÂëµÄµØ·½

    Ö¸Ã÷ÈçºÎ¼ÓÈëÏîÄ¿Ïà¹ØµÄÒ»¸ö»ò¶à¸öÓʼþÁбí

    Ò»¸ö³£¼ûÎÊÌâ½â´ð

    HTML¸ñʽµÄÏîÄ¿Îĵµ

    ÓëÏîÄ¿Ïà¹Ø»òæÇÃÀµÄÆäËûÏîÄ¿»òÍøÕ¾µÄÁ´½Ó

    ÓеÄÏîÄ¿Õ¾µãÉõÖÁ»¹ÓÐÖ¸ÏòÔ´Âë½á¹¹Ê÷µÄÄäÃû·ÃÎÊÁ´½Ó£¨±ãÓÚ¸ú×ÙÏîÄ¿½øÕ¹£©¡£

    8.4. ά»¤Ò»¸öÏîÄ¿Ïà¹ØÓʼþÁбí
    ά»¤Ò»¸öÏîÄ¿¿ª·¢×¨ÓõÄÓʼþÁÐ±í¼¸ºõÊDZØÐëµÄ£¬Í¸¹ýÕâ¸öÓʼþÁбíÏîÄ¿µÄºÏ×÷¿ª·¢Õß¿ÉÒÔ»¥ÏཻÁ÷²¢ÌÖÂÛ¶Ô³ÌÐò²¹¶¡µÄ½¨Òé¡£Äã×îºÃÔÙ½¨Á¢Ò»¸öÈÃÆäËûÈ˼°Ê±»ñÖªÏîÄ¿½øÕ¹×´¿öµÄ¹«¸æÓʼþÁÐ±í¡£

    ±ÈÈçÄãµÄÏîÄ¿Ãû³ÆΪ¡°foo¡±£¬ÄÇô¿ª·¢ÓʼþÁбí¾Í¿ÉÒÔÃüÃûΪ foo-dev »òÕß foo-friends£¬¹«¸æÓʼþÁбí¾Í¿ÉÒÔÃüÃûΪ foo-announce¡£

    8.5. ÔÚ¸÷´óÖ÷ÒªÏîÄ¿¿âÕ¾µãÖз¢²¼
    ÔÚ¹ýÈ¥µÄ¼¸ÄêÖУ¬Metalab(http://www.metalab.unc.edu/pub/Linux)³ÉΪ ÁËLinux¸÷ÖÖÈí¼þ¼¯É¢µÄ×îÖØÒªµÄÕ¾µã¡£For the last several years, the Metalab archive has been the most important interchange location for Linux software.

    SourceForge(http://www.sourceforge.net)´ÓËû1999ÄêÏĽ¨Á¢ÒÀÀµÒ²»ñµÃÁ˱¬Õ¨ÐԵķ¢Õ¹¡£Õâ¸öÕ¾µã²¢·ÇÖ»ÊÇÒ»¸ö¼òµ¥µÄ×ÊÁÏÓë·¢ÐаæµÄ»ã¼¯Ö®´¦£¬ËäÈ»ºÜ¶àÈ˶¼ÈÏΪ¾ÍÊÇÄÇÑù¡£Õâ¸öÕ¾µã¸üÊÇÒ»¸öΪ×ÔÓÉÈí¼þÏîÄ¿ÌṩһÕûÌ׿ª·¢»·¾³µÄÐéÄâÖ÷»ú£¬°üÀ¨Õë¶ÔÏîÄ¿ÌṩӲÅ̿ռ䡢ÍøÂç·ÃÎÊ·þÎñ¡¢ÓʼþÁбí·þÎñ¡¢´íÎó¸ú×Ù¡¢ÁÄÌìÊÒ¡¢CVS¹ÜÀíµÈ¸÷ÖÖ·þÎñ¡£

    »¹ÓÐÆäËûһЩÖØÒªµÄÍøÕ¾ÊÇ£º


    PythonÕ¾µã(http://www.python.org)£¨Õë¶ÔËùÓÐÓÃPythonдµÄ³ÌÐò£©

    CPAN(http://www.perl.com/CPAN)£¬×ÛºÏPerl×ÊÁÏÍø¡££¨Õë¶ÔËùÓÐÓà PerlдµÄ³ÌÐò£©

    9. ºÃµÄÏîÄ¿¹ÜÀí¾­Ñé
    ÓÉÓÚ²ÎÓëÕ߶¼ÊÇÖ¾Ô¸¼ÓÈëijһÏîÄ¿£¬Òò´ËÒªÏë×éÖ¯ºÃÒ»¸ö×ÔÓÉÈí¼þÏîÄ¿µÄʵʩ±ØÈ»ÃæÁÙÐí¶à¶ÀÌصÄÌôÕ½¡£ÕâÊÇÒ»¸ö·Ç³£´óµÄ»°Ì⣬ÔÚÕâ¸öHOWTOÎĵµÀﻹÄÑÒÔ˵Çë¡£ÐÒÔ˵ÄÊÇ£¬Ðí¶àÓмÛÖµµÄÂÛÎÄÒѾ­Ö¸³öÁËÕâÆäÖеĹؼüÎÊÌ⣬ÏàÐÅËûÃÇ»á¸øÄã´øÀ´°ïÖú¡£

    ¹ØÓÚ»ù±¾¿ª·¢Ä£Ê½µÄÌÖÂۺͶԡ°Ôç·¢²¼³£·¢²¼¡±µÄ¼¯Êпª·¢Ä£Ê½µÄÂÛÊöÇë²Î¿¼¡¶´ó½ÌÌúͼ¯ÊС·Ò»ÎÄ¡£

    ¹ØÓÚÐÄÀí¶¯»ú¡¢ÉçȺϰË׺ͻ¯½â¸÷ÖÖ³åÍ»µÄÌÖÂÛÇë²ÎÔÄ¡¶¿ªÍØÖÇÓò¡·Ò»ÎÄ¡£

    ¹ØÓÚ¿ªÔ´Èí¼þ¾­¼Ãѧ»ù´¡ºÍ¸÷ÖÖÉÌÒµÔË×÷ģʽµÄÌÖÂÛÇëÔĶÁ¡¶Ä§·¨´ó¹ø¯¡·Ò»ÎÄ¡£

    ÐèÒªÖ¸³öµÄÊÇÕâЩÎÄÕ²¢·Ç×ÔÓÉÈí¼þ¿ª·¢µÄÖÕ¼«Â۶ϣ¬²»¹ýËûÃǶ¼ÊǾ­¹ýÉî˼ÊìÂǺóµÄ˼Ïë½á¾§£¬»¹Ã»ÓÐÆäËûÎÄÕ³¬Ô½ÁËËûÃǵÄÉî¶È£¨ÎÄÕµÄ×÷Õ߷dz£Ï£ÍûδÀ´Ä³Ò»ÌìÓÐÈ˳¬Ô½ËûÃÇ£©

    ·¢²¼ÈË:netbull À´×Ô:AKAÖ÷Ò³