32Àå . RPMÀ» »ç¿ëÇÑ ÆÐÅ°Áö °ü¸®

RPM ÆÐÅ°Áö °ü¸®ÀÚ (RPM)´Â ´©±¸³ª »ç¿ëÇÒ ¼ö ÀÖ´Â Red Hat Linux¸¦ ºñ·ÔÇÑ ±× ¿Ü ´Ù¸¥ Linux ¹× UNIX ½Ã½ºÅÛ ¿ë °ø°³ ÆÐŰ¡ ½Ã½ºÅÛÀÔ´Ï´Ù. Red Hat, Inc.Àº ´Ù¸¥ ÆǸž÷üÀÇ ¹èÆ÷ÆÇ¿¡µµ RPMÀ» »ç¿ëÇÏ½Ç °ÍÀ» ±ÇÀåÇÕ´Ï´Ù. RPMÀº GPLÀÇ Á¶°Ç ÇÏ¿¡ ÀÚÀ¯·Î¿î »ç¿ë°ú ¹èÆ÷°¡ °¡´ÉÇÕ´Ï´Ù.

ÀÏ¹Ý »ç¿ëÀÚÀÇ °æ¿ì, RPMÀ» »ç¿ëÇÏ¿© ½±°Ô ½Ã½ºÅÛÀ» ¾÷µ¥ÀÌÆ®ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ªÀº ¸í·É¾î¸¦ »ç¿ëÇÏ¿© RPM ÆÐÅ°ÁöÀÇ ¼³Ä¡, ¼³Ä¡ Á¦°ÅÇÏ°í ¾÷±×·¹À̵尡 °¡´ÉÇÕ´Ï´Ù. RPMÀº ¼³Ä¡µÈ ÆÐÅ°Áö¿Í ÆÄÀÏÀÌ ´ã°ÜÀÖ´Â µ¥ÀÌÅͺ£À̽º¸¦ À¯ÁöÇϱ⠶§¹®¿¡, ¿©·¯ºÐÀº ½Ã½ºÅÛ »ó¿¡¼­ °­·ÂÇÑ ÁúÀÇ¿Í °ËÁõÀ» ½ÇÇàÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ±×·¡ÇÈ ÀÎÅÍÆäÀ̽º¸¦ ¼±È£ÇϽŴٸé ÆÐÅ°Áö °ü¸® µµ±¸À» »ç¿ëÇÏ¿© ´Ù¾çÇÑ RPM ¸í·ÉÀ» ½ÇÇàÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. º¸´Ù ÀÚ¼¼ÇÑ »çÇ×Àº 33 ÀåÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

¾÷±×·¹ÀÌµå °úÁ¤¿¡¼­ RPMÀº ¼³Á¤ ÆÄÀÏÀ» ÁÖÀÇ ±í°Ô ó¸®Çϱ⠶§¹®¿¡ ¿©·¯ºÐÀÇ »ç¿ëÀÚ ¼³Á¤ÀÌ ¸ðµÎ º¸Á¸µË´Ï´Ù. — ÀÏ¹Ý .tar.gz ÆÄÀÏÀ» »ç¿ëÇؼ­´Â Àý´ë·Î ÀÌ·¯ÇÑ °á°ú¸¦ ¾òÁö¸øÇÒ °ÍÀÔ´Ï´Ù.

°³¹ßÀÚÀÇ °æ¿ì, RPMÀ» »ç¿ëÇÏ¿© ¼ÒÇÁÆ®¿þ¾î ¼Ò½º Äڵ带 ÀÏ¹Ý »ç¿ëÀÚ°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¼Ò½º¿Í ¹ÙÀ̳ʸ® ÆÐÅ°Áö·Î ±¸¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ÀÌ °úÁ¤Àº ¸Å¿ì ´Ü¼øÇÏ¸ç ´Üµ¶ ÆÄÀÏ°ú ¿©·¯ºÐÀÌ »ý¼ºÇϽŠ¿É¼Ç ÆÐÄ¡¸¦ ÁÖ·Î »ç¿ëÇÕ´Ï´Ù. ÀÌ·¸°Ô "¿ø·¡" ¼Ò½º¿Í °³¹ß Áö½Ã »çÇ×ÀÌ Æ÷ÇÔµÈ ÆÐÄ¡¸¦ È®¿¬È÷ ±¸ºÐÇÔÀ¸·Î¼­ »õ·Î¿î ¹öÀüÀÇ ¼ÒÇÁÆ®¿þ¾î°¡ ¹èÆ÷µÉ ¶§¸¶´Ù ½±°Ô ÆÐÅ°Áö¸¦ °ü¸®ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

Âü°í¾Ë¸²
 

RPMÀº ½Ã½ºÅÛ¿¡ º¯È­¸¦ °¡Á®¿À±â ¶§¹®¿¡ RPM ÆÐÅ°Áö¸¦ ¼³Ä¡, Á¦°Å ¹× ¾÷±×·¹À̵åÇϽ÷Á¸é ¹Ýµå½Ã ·çÆ®·Î ·Î±×ÀÎÇÏ¼Å¾ß ÇÕ´Ï´Ù.

32.1. RPM ¼³°è ¸ñÇ¥

RPMÀÇ »ç¿ë¹ýÀ» ÀÌÇØÇϱâ À§Çؼ­´Â ¸ÕÀú RPMÀÇ ¼³°è ¸ñÇ¥¸¦ ÀÌÇØÇϽô °ÍÀÌ µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù:

¾÷±×·¹ÀÌµå ±â´É

RPMÀ» »ç¿ëÇÏ¿© ½Ã½ºÅÛÀ» ¿ÏÀüÈ÷ ´Ù½Ã ¼³Ä¡¸¦ ÇÏÁö ¾Ê°í¼­µµ °³º° ±¸¼º ¿ä¼Ò¸¦ ¾÷±×·¹À̵åÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. RPM¿¡ ±âÃÊÇÑ ¿î¿µ üÁ¦ (¿¹, Red Hat Linux)ÀÇ »õ·Î¿î ¹öÀüÀÌ ¹èÆ÷µÉ ¶§¸¶´Ù ´Ù¸¥ ÆÐŰ¡ ½Ã½ºÅÛ¿¡ ±â¹ÝÇÑ ¿î¿µ üÁ¦¿¡¼­ ó·³ »õ·Î ¼³Ä¡ÇÏ½Ç ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. RPMÀº Áö´ÉÈ­µÇ°í ¿ÏÀüÈ÷ ÀÚµ¿È­µÈ ÀÎ-Ç÷¹À̽º ¾÷±×·¹À̵å(in-place upgrade)¸¦ ¼öÇàÇÕ´Ï´Ù. ÆÐÅ°Áö¿¡ µé¾îÀÖ´Â ¼³Á¤ ÆÄÀϵéÀº ¾÷±×·¹À̵尡 ½ÇÇàµÇ´Â µ¿¾È ¸ðµÎ º¸Á¸µÇ±â ¶§¹®¿¡ ¿©·¯ºÐÀÇ »ç¿ëÀÚ ¼³Á¤ ¶ÇÇÑ ±×´ë·Î º¸Á¸µË´Ï´Ù. µ¿ÀÏÇÑ RPM ÆÄÀÏÀ» »ç¿ëÇÏ¿© ½Ã½ºÅÛ »ó¿¡¼­ ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÏ°í ¾÷±×·¹À̵åÇϱ⠶§¹®¿¡ Ưº°ÇÑ ¾÷±×·¹À̵å ÆÄÀÏÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.

°­·ÂÇÑ ÁúÀÇ ±â´É

RPMÀº °­·ÂÇÑ ÁúÀÇ(query) ¿É¼ÇÀ» Á¦°øÇϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. µû¶ó¼­ ¿©·¯ºÐÀº Àüü µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÈ ÆÐÅ°Áö³ª ƯÁ¤ ÆÄÀÏÀ» °Ë»öÇÏ½Ç ¼ö ÀÖÀ¸¸ç, ¾î¶°ÇÑ ÆÄÀÏÀÌ ¾î´À ÆÐÅ°Áö¿¡ ´ã°Ü ÀÖ´ÂÁö¿Í ±× ÆÐÅ°ÁöÀÇ Ãâó¸¦ ½±°Ô ¾Ë¾Æ³¾ ¼ö ÀÖ½À´Ï´Ù. RPM ÆÐÅ°Áö¿¡ Æ÷ÇÔµÈ ÆÄÀϵéÀº ¾ÐÃàµÈ ¾ÆÄ«À̺ê Çü½ÄÀ¸·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç, ÆÐÅ°Áö¿¡ ´ëÇÑ À¯¿ëÇÑ Á¤º¸¿Í ³»¿ëÀ» Æ÷ÇÔÇÏ°í ÀÖ´Â »ç¿ëÀÚ Á¤ÀÇ ¹ÙÀ̳ʸ® Çì´õ ´öºÐ¿¡ »ç¿ëÀÚ ¿©·¯ºÐÀº °³º° ÆÐÅ°Áö¸¦ ½±°í ºü¸£°Ô ÁúÀÇÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

½Ã½ºÅÛ °ËÁõ ±â´É

¶Ç ÇϳªÀÇ ¶Ù¾î³­ ±â´ÉÀº ÆÐÅ°Áö¸¦ °ËÁõÇÒ ¼ö ÀÖ´Â ´É·ÂÀÔ´Ï´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ÀϺΠÆÐÅ°Áö¿¡ ´ëÇÑ Áß¿äÇÑ ÆÄÀÏÀ» »èÁ¦µÇ¾ú´ÂÁö °ÆÁ¤ÀÌ µÇ½Å´Ù¸é, °£´ÜÈ÷ ÆÐÅ°Áö¸¦ °ËÁõÇØ º¸½Ê½Ã¿À. ¸¸ÀÏ ÀÌ»óÀÌ ÀÖ´Ù¸é ¿©·¯ºÐ²² ¾Ë·Áµå¸± °ÍÀÔ´Ï´Ù. ÀÌ ½ÃÁ¡¿¡¼­ ÇÊ¿äÇÑ °æ¿ì ÆÐÅ°Áö¸¦ À缳ġÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¿©·¯ºÐÀÌ ¼öÁ¤ÇϽŠ¼³Á¤ ÆÄÀÏÀº À缳ġ °úÁ¤¿¡¼­ ¸ðµÎ º¸Á¸µË´Ï´Ù.

¿ø·¡ ¼Ò½º »ç¿ë ±â´É

°¡Àå Áß¿äÇÑ ¼³°è ¸ñÀûÀº ÇØ´ç ¼ÒÇÁÆ®¿þ¾îÀÇ °³¹ßÀÚ¿¡ ÀÇÇÏ¿© ¹èÆ÷µÈ "¿ø·¡" ¼ÒÇÁÆ®¿þ¾î ¼Ò½º¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ´Â °ÍÀ̾ú½À´Ï´Ù. RPM¿¡´Â ¿ø·¡ ¼Ò½º¿Í ´õºÒ¾î ÇÔ²² »ç¿ëµÈ ÆÐÄ¡ ¹× ¿ÏÀüÇÑ °³¹ß Áö½Ã »çÇ×ÀÌ ´ã°Ü ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ¿©·¯ °¡Áö ÀÌÀ¯¿¡¼­ ¸Å¿ì Áß¿äÇÑ ÀåÁ¡À¸·Î º¼ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î »õ·Î¿î ¹öÀüÀÇ ÇÁ·Î±×·¥ÀÌ Ãâ½ÃµÉ °æ¿ì, ¿©·¯ºÐÀº ±× ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇϱâ À§ÇÏ¿© óÀ½ºÎÅÍ ´Ù½Ã ½ÃÀÛÇÏ½Ç ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ÆÐÄ¡¸¦ »ìÆ캸½Å ÈÄ ¿©·¯ºÐÀº ¾î¶°ÇÑ ÀÛ¾÷ÀÌ ÇÊ¿äÇÑÁö ½±°Ô ¾Ë ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀ» »ç¿ëÇÏ¿© ¼ÒÇÁÆ®¿þ¾î¸¦ Á¦´ë·Î ±¸ÃàÇϱâ À§ÇÏ¿© ¸¸µé¾îÁø ÄÄÆÄÀÏµÈ ±âº»°ª°ú º¯°æ »çÇ×µéÀ» ½±°Ô º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

¼Ò½º¸¦ ¿ø·¡´ë·Î º¸Á¸ÇÏ´Â ¸ñÀûÀº °³¹ßÀÚ¿¡°Ô¸¸ Áß¿äÇÏ´Ù°í ´À³¢½Ç ¼öµµ ÀÖÁö¸¸ °á·ÐÀûÀ¸·Î ÃÖÁ¾ »ç¿ëÀÚ¿¡°Ôµµ ´õ ³ôÀº ¼öÁØÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ °¡Á®´Ù ÁÝ´Ï´Ù. Red Hat, Inc´Â RPM¿¡ Æ÷ÇÔµÈ ¿ø·¡ ¼Ò½º °³³äÀ» Á¦°øÇÑ BOGUS Á¦ÀÛÁø¿¡°Ô °¨»çµå¸³´Ï´Ù.