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

2. ¹Ù¶÷Á÷ÇÑ ÇÁ·ÎÁ§Æ® À̸§°ú ¾ÐÃà ÆÄÀÏ À̸§À» Áþ´Â °ü·Ê

Sunsite¿Í PSA, CPAN °ú °°Àº º¸°ü¼Ò¸¦ À¯ÁöÇÏ´Â »ç¶÷ÀÇ ÀÛ¾÷·®ÀÌ Áõ°¡Çϸ鼭 ºÎºÐÀûÀ¸·Î³ª ÀüÀûÀ¸·Î(¿ÏÀüÈ÷ »ç¶÷¿¡ ÀÇÇؼ­°¡ ¾Æ´Ï¶ó) ÇÁ·Î±×·¥¿¡ ÀÇÇÑ ÀÛ¾÷ÀÌ Áõ°¡ÇÏ´Â Ãß¼¼ÀÌ´Ù.

ÀÌ·¯ÇÑ »óȲ¿¡¼­´Â ÆÄÀÏ ºÐ·ùÇÏ´Â ÀÛ¾÷À» ÇÏ´Â ÄÄÇ»ÅÍ ÇÁ·Î±×·¥ÀÌ Çؼ®ÇÏ°í ÀÌÇØÇÒ ¼ö ÀÖ´Â ±ÔÄ¢ÀûÀÎ ÇüÅ¿¡ ¾Ë¸ÂÀº ÇÁ·ÎÁ§Æ®¿Í ¾ÐÃà ÆÄÀÏÀÇ À̸§ÀÌ Áß¿äÇÏ°Ô µÇ¾ú´Ù.

2.1 GNU-½ºÅ¸ÀÏÀÇ À̸§ »ç¿ë. Á¢µÎ»ç-major¹øÈ£.minor¹øÈ£.patch¹øÈ£

´ç½ÅÀÇ ¾ÐÃà ÆÄÀÏÀÌ ¼Ò¹®ÀÚ ¾ËÆĺª°ú ¼ýÀÚ·Î µÈ Á¢µÎ»ç ±× ´ÙÀ½ ÀÌÀ½¼±(dash) ±×¸®°í ¹öÀü ¹øÈ£, È®ÀåÀÚ(extension)¿Í ´Ù¸¥ Á¢¹Ì»ç·Î µÇ¾î ÀÖ´Â GNU½ÄÀÇ À̸§À» °¡Áö°í ÀÖ´Ù¸é ¸ðµç ÀÌ¿¡°Ô µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

version 1, release 2, level 3 ÀÎ `foobar'¶ó´Â ÇÁ·ÎÁ§Æ®¸¦ °¡Áö°í ÀÖ´Ù°í °¡Á¤Çغ¸ÀÚ. ¸¸¾à ±×°ÍÀÌ ÇϳªÀÇ ¾ÐÃà ÆÄÀÏÀÇ ÇѺκÐ(¾Æ¸¶ ¼Ò½º°ÚÁÒ)À̶ó¸é ¾ÐÃà ÆÄÀÏÀÇ À̸§Àº ´ÙÀ½°ú °°À» °ÍÀÌ´Ù.

foobar-1.2.3.tar.gz

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

foobar.lsm

LSM ÆÄÀÏ (asuming you're submitting to Sunsite).

Á¦¹ß ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÏÁö ¸¶¶ó:

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

¹ØÁÙ(underscore)Àº ¸»ÇÏ°í, ÀÔ·ÂÇÏ°í, ±â¾ïÇϱâ Èûµé´Ù.

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. ¸¶Ä§Ç¥(dot)
  5. "src" ¶Ç´Â "bin" (¼±ÅûçÇ×)
  6. ¸¶Ä§Ç¥(dot) ¶Ç´Â ÀÌÀ½¼±(dash) (¸¶Ä§Ç¥¸¦ ¼±È£ÇÔ)
  7. ¹ÙÀ̳ʸ® Á¾·ù¿Í ¿É¼Çµé (¼±ÅûçÇ×)
  8. ¾ÐÃà È®ÀåÀÚ

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

Á¢µÎ»ç´Â ¸ðµç ÇÁ·ÎÁ§Æ® ÆÄÀϵ鿡°Ô °øÀ¯µÇ¾î¾ß ÇÏ°í Àаí ÀÔ·ÂÇÏ°í ±â¾ï Çϱ⠽¬¿ö¾ß ÇÑ´Ù. ±×·¯¹Ç·Î ¹ØÁÙ(underscore)Àº »ç¿ëÇÏÁö ¸¶¶ó. ±×¸®°í ¾ÆÁÖ Æ¯º°ÇÑ ÀÌÀ¯°¡ ¾ø´Ù¸é ´ë¹®ÀÚ·Î ½ÃÀÛÇϰųª °¡¿îµ¥¿¡ ´ë¹®ÀÚ¸¦ »ç¿ëÇÏÁö¸¶¶ó. -- ÀÌ·¯ÇÑ °ÍµéÀº ´«À¸·Î ÀÚ¿¬½º·´°Ô Àд °ÍÀ» ¹æÇØÇÏ°í, ¹Ùº¸°¡ ¿µ¸®ÇØ º¸ÀÌ·Á´Â °Íó·³ º¸ÀδÙ.

Á¢µÎ»ç°¡ °íÀ¯ÇÑ °ÍÀÌ ¾Æ´Ï¶ó¸é ±×°Í°ú °°Àº À̸§ÀÇ Á¢µÎ»ç¸¦ °¡Áø ÇÁ·ÎÁ§Æ®¸¦ ¿î¿µÇÏ´Â »ç¶÷µéÀ» È¥¶õ½º·´°Ô ¸¸µé °ÍÀÌ´Ù. ±×·¡¼­ ¸Ç óÀ½ ¹ßÇ¥Çϱâ Àü¿¡ À̸§ÀÌ Áߺ¹µÇ´ÂÁö È®ÀÎÇØ º¸¶ó. È®ÀÎÇϱâ ÁÁÀº °÷Àº index file of SunsiteÀÌ´Ù.


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