2. ÇÁ·ÎÁ§Æ®¿Í ¾ÐÃàÆÄÀÏ À̸§ ÀÛ¼º¹ý

MetalabÀ̳ª PSA, CPAN°ú °°Àº »çÀÌÆ®¸¦ À¯ÁöÇϱâÀ§ÇØ ÇÊ¿äÇÑ ÀÛ¾÷·®ÀÌ Áõ°¡ÇÔ¿¡ µû¶ó, (¼öÀÛ¾÷ÀÌ ¾Æ´Ï¶ó) ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ¿© °ü¸®ÀÛ¾÷ÀÇ ÀϺΠ¶Ç´Â ÀüºÎ¸¦ ó¸®ÇÏ·Á´Â °æÇâÀÌ ´Ã¾î ³ª°í ÀÖ´Ù. ÀÌ·¯ÇÑ »óȲ¿¡¼­ ÄÄÇ»ÅÍ°¡ ÀÌÇØÇÏ°í Çؼ®ÇÒ ¼ö ÀÖ´Â ±ÔÄ¢ÀûÀÎ ÇüÅ·ΠÇÁ·ÎÁ§Æ®¿Í ¾ÐÃàÆÄÀÏÀÇ À̸§À» ÀÛ¼ºÇÏ´Â °ÍÀÌ ¸Å¿ì Áß¿äÇÏ°Ô µÇ¾ú´Ù.

2.1. Á¢µÎ»ç-major¹øÈ£.minor¹øÈ£.patch¹øÈ£ ÇüÅÂÀÇ GNU½Ä À̸§ ºÙÀ̱â

¾ÐÃà ÆÄÀÏÀÌ ¾ËÆĺª ¼Ò¹®ÀÚ¿Í ¼ýÀÚ·Î ÀÌ·ç¾îÁø Á¢µÎ»ç(prefix), ÀÌÀ½¼±(dash) ±×¸®°í ¹öÀü ¹øÈ£, È®ÀåÀÚ(extension)¿Í ´Ù¸¥ Á¢¹Ì»ç·Î µÇ¾î ÀÖ´Â GNU ÇüÀÇ À̸§À» °¡Áö°í ÀÖ´Ù¸é ¸ðµç ÀÌ¿¡°Ô µµ¿òÀÌ µÉ °ÍÀÌ´Ù. version 1, release 2, level 3 ÀÎ `foobar'¶ó´Â ÇÁ·ÎÁ§Æ®°¡ ÀÖ´Ù°í °¡Á¤Çغ¸ÀÚ. ¸¸¾à ±×°ÍÀÌ ¾ÐÃà ÆÄÀÏÀÇ ÇÑ ºÎºÐ(¾Æ¸¶µµ ¼Ò½ºÀÏ °ÍÀÌ´Ù)À̶ó¸é ¾ÐÃàÆÄÀÏÀÇ À̸§Àº ´ÙÀ½°ú °°À» °ÍÀÌ´Ù.

foobar-1.2.3.tar.gz

The source archive

foobar.lsm

LSM ÆÄÀÏ(Metalab¿¡ Á¦ÃâÇÑ´Ù°í °¡Á¤ÇÏÀÚ)

Á¦¹ß ´ÙÀ½°ú °°ÀÌ ¾²Áö ¸¶½Ã¿À

foobar123.tar.gz

ÀÌ ÆÄÀÏÀº ¹öÀü¹øÈ£°¡ ¾ø´Â 'foobar123' ÇÁ·ÎÁ§Æ®ÀÇ ¾ÐÃàÆÄÀÏ·Î ¿©±æ °ÍÀÌ´Ù.

foobar1.2.3.tar.gz

ÀÌ ÆÄÀÏÀº `foobar1'ÇÁ·ÎÁ§Æ®ÀÇ ¹öÀü 2.3ÀÎ ¾ÐÃàÆÄÀÏ·Î ¿©±æ °ÍÀÌ´Ù.

foobar-v1.2.3.tar.gz

ÀÌ ÆÄÀÏÀº 'foovar-v1'ÇÁ·ÎÁ§Æ®·Î ¿©±æ °ÍÀÌ´Ù.

foo_bar-1.2.3.tar.gz

¹ØÁÙÀº Àаí, ¾²°í, ±â¾ïÇϱⰡ ¾î·Æ´Ù.

FooBar-1.2.3.tar.gz

´ç½ÅÀÌ ¹Ùº¸(marketing weenie)ó·³ º¸ÀÌ°í ½ÍÀº °ÍÀÌ ¾Æ´Ñ ÇÑ, ÀÌ°Í ¶ÇÇÑ ¸»ÇÏ°í, ÀÔ·ÂÇÏ°í, ±â¾ïÇϱâ Èûµé´Ù.

¼Ò½º¿Í ¹ÙÀ̳ʸ® ¶Ç´Â ´Ù¸¥ Á¾·ùÀÇ ¹ÙÀ̳ʸ®¸¦ ±¸ºÐÇϰųª ÆÄÀÏ À̸§¿¡ Á¦ÀÛ ¿É¼ÇÀ» Ç¥ÇöÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ, ¹öÀü¹øÈ£ µÚ¿¡ ¿À´Â ÆÄÀÏ È®ÀåÀÚ(extension)·Î ¼³¸íÇضó.

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

static link°¡ µÈ ELF ¹ÙÀ̳ʸ®

foobar-1.2.3.bin.SPARC.tar.gz

SPARC ¹ÙÀ̳ʸ®

Á¦¹ß `foobar-ELF-1.2.3.tar.gz'¿Í °°ÀÌ »ç¿ëÇÏÁö ¸¶¶ó. ¿Ö³ÄÇϸé ÇÁ·Î±×·¥Àº»(`-ELF'¿Í °°Àº) »ðÀÔ»ç(infix)¸¦ ÀÌÇØÇÏÁö ¸øÇϱ⠶§¹®ÀÌ´Ù. ÀϹÝÀûÀ¸·Î ¹Ù¶÷Á÷ÇÑ À̸§ÀÇ ÇüÅ´ ´ÙÀ½°ú °°Àº ¼ø¼­·Î µÇ¾î ÀÖ´Ù.

  1. ÇÁ·ÎÁ§Æ® Á¢µÎ»ç(prefix)

  2. ÀÌÀ½¼±(-)

  3. ¹öÀü ¹øÈ£

  4. ¸¶Ä§Ç¥(.)

  5. "src" or "bin" (¼±ÅûçÇ×)

  6. ¸¶Ä§Ç¥(.) ¶Ç´Â ÀÌÀ½¼±(-) (¸¶Ä§Ç¥¸¦ ¼±È£ÇÑ´Ù)

  7. ¹ÙÀ̳ʸ® Çü½Ä°ú ¿É¼Çµé (¼±ÅûçÇ×)

  8. ¾ÐÃà È®ÀåÀÚ(extensions)

2.2. ÀûÇÕÇÏ´Ù¸é Áö¿ªÀûÀÎ ¹æ¹ýµµ Á¸ÁßÇضó.

¸î¸î ÇÁ·ÎÁ§Æ®¿Í ±×·ìµéÀº À§¿¡¼­ ¾ð±ÞÇÑ ±ÔÄ¢°ú ȣȯ¼ºÀÌ ¾øÀ¸¸é¼­µµ Àß Á¤ÀÇµÈ À̸§°ú ¹öÀü¹øÈ£¸¦ °¡Áö°í ÀÖ´Â °æ¿ì°¡ ÀÖ´Ù. ¿¹¸¦ µé¾î, ÀϹÝÀûÀ¸·Î ¾ÆÆÄÄ¡ÀÇ ¸ðµâµéÀº "mod_foo"¿Í °°Àº ÇüÅÂÀÇ À̸§À» °¡Áø´Ù. ±×¸®°í ÀÚ½ÅÀÇ ¹öÀü¹øÈ£¿Í, ÇÔ²² »ç¿ëµÇ´Â ¾ÆÆÄÄ¡ÀÇ ¹öÀü¹øÈ£¸¦ ¸ðµÎ °¡Áø´Ù. À¯»çÇÏ°Ô, Perl ¸ðµâÀº ¹öÀü¹øÈ£·Î ¼Ò¼öÁ¡À» »ç¿ëÇÑ´Ù. (¿¹. 1.3.3 ´ë½Å¿¡ 1.303À» º¸°Ô µÉ °ÍÀÌ´Ù.) ±×·¯¹Ç·Î "Foo-Bar-1.303.tar.gz"´Â 1.303¹öÀüÀÇ ¸ðµâ Foo::Bar¸¦ ÀǹÌÇÑ´Ù.( ±×·±µ¥, PerlÀÌ ÀÌ·¯ÇÑ ¸í¸í ¹ýÀ» »ç¿ëÇϱ⠽ÃÀÛÇÑ °ÍÀº 1999³âºÎÅÍÀÌ´Ù.) Àü¹®°³¹ßÀÚ³ª Àü¹®°¡±×·ìÀÌ »ç¿ëÇÏ´Â °ü·Ê´Â Á¸ÁßÇØÁÖ¾î¾ß ÇÑ´Ù. ±×·¯³ª ÀϹÝÀûÀ¸·Î´Â ¾Æ·¡ÀÇ °¡À̵å¶óÀÎÀ» µû¸£¸é µÈ´Ù.

2.3. ÀÔ·ÂÇϱ⠽±°í °íÀ¯ÇÑ Á¢µÎ»ç¸¦ °í¸£´Âµ¥ ½ÅÁßÇضó.

Á¢µÎ»ç´Â ¸ðµç ÇÁ·ÎÁ§Æ® ÆÄÀÏÀÌ °øÀ¯ÇؾßÇÏ°í, Àаí ÀÔ·ÂÇÏ°í ±â¾ïÇϱ⠽¬¿ö¾ß ÇÑ´Ù. ±×·¯¹Ç·Î ¹ØÁÙÀº »ç¿ëÇÏÁö ¸¶¶ó. ±×¸®°í ¾ÆÁÖ Æ¯º°ÇÑ ÀÌÀ¯°¡ ¾ø´Ù¸é ´ë¹®ÀÚ·Î ½ÃÀÛÇϰųª Áß°£¿¡ ´ë¹®ÀÚ¸¦ »ç¿ëÇÏÁö ¸¶¶ó. ÀÌ·¯ÇÑ °ÍµéÀº ´«À¸·Î ÀÚ¿¬½º·´°Ô Àд °ÍÀ» ¹æÇØÇÏ°í, ¹Ùº¸°¡ ¿µ¸®ÇØ º¸ÀÌ·Á´Â °Íó·³ º¸ÀδÙ. Á¢µÎ»ç°¡ °íÀ¯ÇÑ °ÍÀÌ ¾Æ´Ï¶ó¸é ±×°Í°ú °°Àº À̸§ÀÇ Á¢µÎ»ç¸¦ °¡Áø ÇÁ·ÎÁ§Æ®¸¦ ¿î¿µÇÏ´Â »ç¶÷µéÀ» È¥¶õ½º·´°Ô ¸¸µé °ÍÀÌ´Ù. ±×·¡¼­ ¸Ç óÀ½ ¹ßÇ¥Çϱâ Àü¿¡ À̸§ÀÌ Áߺ¹µÇ´ÂÁö È®ÀÎÇØ º¸¶ó. Áߺ¹À» È®ÀÎÇϱâ ÁÁÀº µÎ °÷Àº index file of Metalab°ú Freshmeat(ºÎ·Ï)ÀÌ´Ù. ¶Ç, °Ë»çÇϱ⿡ ÁÁÀº °÷Àº SourceForgeÀÌ´Ù. ÀÌµé »çÀÌÆ®¿¡¼­ °Ë»öÀ» ÇØ º¸¶ó.