´ÙÀ½ ÀÌÀü Â÷·Ê

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

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

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

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

foobar-1.2.3.tar.gz

¼Ò½º ¾ÐÃà ÆÄÀÏ

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

Á¤ÀûÀÎ ¸µÅ©°¡ µÈ ELF ¹ÙÀ̳ʸ®

foobar-1.2.3.bin.SPARC.tar.gz

SPARC ¹ÙÀ̳ʸ®

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

  1. ÇÁ·ÎÁ§Æ® Á¢µÎ»ç
  2. ÀÌÀ½¼±(dash)
  3. ¹öÀü ¹øÈ£
  4. ¸¶Ä§Ç¥(.)
  5. "src" ¶Ç´Â "bin" (¼±ÅûçÇ×)
  6. ¸¶Ä§Ç¥(dot) ¶Ç´Â ÀÌÀ½¼±(dash) (¸¶Ä§Ç¥¸¦ ¼±È£ÇÔ)
  7. ¹ÙÀ̳ʸ® Çü½Ä°ú ¿É¼Çµé (¼±ÅûçÇ×)
  8. ¾ÐÃà È®ÀåÀÚ

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

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

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

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


´ÙÀ½ ÀÌÀü Â÷·Ê