RPM+½½·¢¿þ¾î ¹Ì´Ï-ÇÏ¿ìÅõ <author>Àú: Dave Whitinger, <tt/dave@whitinger.net/ <date>¹öÀü 1.3, 1998³â 4¿ù 13ÀÏ <trans>¿ª: Çüõ¿í, <tt/skyhook@kitel.co.kr/ <tdate>¹öÀü 1.3h, 1998³â 5¿ù 26ÀÏ <abstract> ÀÌ ¹®¼­´Â ½½·¢¿þ¾î ÇÏ¿¡¼­ ¾î¶»°Ô RPMÀÌ ¼³Ä¡µÇ°í ÀûÀýÇÏ°Ô µ¹¾Æ°¡´Â°¡¸¦ ±â¼úÇÏ°í ÀÖ´Ù. ±×·¸Áö¸¸ ¿©±â Æ÷ÇԵǾî ÀÖ´Â Á¤º¸´Â ¾î¶² ¸®´ª½º ¹èÆ÷ÆÇ ¿¡µµ Àû¿ëÀÌ °¡´ÉÇÒ °ÍÀÌ´Ù. </abstract> <toc> <sect>°³¿ä <p> RPMÀº "·¹µåÇÞ ÆÐÅ°Áö ¸Å´ÏÀú"ÀÌ°í ·¹µåÇÞ ¸®´ª½º ¹èÆ÷ÆÇÀÇ ½ÉÀåºÎÀÌ´Ù. ±×°ÍÀÇ °¡Àå ±âº»ÀûÀÎ ±â´ÉÀº ÆÐÅ°Áö¸¦ ÀνºÅç, ¾ðÀνºÅç ÇÏ´Â °ÍÀÌ´Ù. ÀÌ ¹®¼­´Â ÀÎÅÚ ÇÁ·Î¼¼¼­¸¦ »ç¿ëÇÏ´Â ½½·¢¿þ¾î ½Ã½ºÅÛ¿¡ RPMÀ» ¼³Ä¡ÇÏ´Â °ÍÀ¸·Î ¸ÂÃß¾îÁ® ÀÖÁö¸¸ ¿©±â Æ÷ÇԵǾî ÀÖ´Â Á¤º¸´Â ¾î´À ¹èÆ÷ÆÇ¿¡µµ Àû¿ë ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ ÇÏ¿ìÅõÀÇ °¡Àå ¸¶Áö¸· ¹öÀüÀº <url url="http://www.threepoint.com/HOWTO/RPM+Slackware.html">¿¡¼­ Ç×»ó ±¸ÇÒ ¼ö ÀÖ´Ù. ÀÌ ¹®¼­¸¦ ÀÐ°í ³ª¼­ ´õ ÆÄ°íµé°í ½Í´Ù¸é RPM-ÇÏ¿ìÅõ¸¦ Âü°íÇ϶ó.(¿©·¯ºÐÀÇ °¡±î¿î LDP ¹Ì·¯ »çÀÌÆ®¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù.) ¶ÇÇÑ Æ¯º°ÇÑ Ã¥À» ±¸ÀÔÇÏ°íÀÚ ÇÑ´Ù¸é ·¹µåÇÞ ¼ÒÇÁÆ®¿þ¾î»çÀÇ Ed Bailey°¡ ÁöÀº Maximum RPMÀ̶ó´Â Ã¥À» Âü°íÇ϶ó. <sect>¼ÒÇÁÆ®¿þ¾î ±¸Çϱâ <p> RPMÀÇ °¡Àå ÃֽŠ¸±¸®Áî´Â Ç×»ó <tscreen><verb> ftp.rpm.org/pub/rpm/dist/latest </verb></tscreen> ¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù. ÀÌ ±ÛÀ» ¾²´Â ½ÃÁ¡¿¡¼­ °¡Àå ¸¶Áö¸· ¹öÀüÀº <tscreen><verb> rpm-2.4.12-1.i386.tar.gz </verb></tscreen> ÀÌ´Ù. i386ºÎºÐÀ» ÁÖ½ÃÇ϶ó. ÀÌ°ÍÀº ÀÎÅÚ ¾ÆÅ°ÅØÃĸ¦ À§ÇÑ ¹ÙÀ̳ʸ® ÆÐÅ°Áö·Î ¹Ù·Î tar¸¦ Ç®°í ½ÇÇàÇÒ ¼ö ÀÖÀ½À» ÀǹÌÇÑ´Ù. ¿©·¯ºÐÀÌ ³»·Á¹ÞÀº ÆÄÀÏÀ̸§ ¿¡¼­ i386ÀÌ ÀÖ´Â °ÍÀ» È®ÀÎÇ϶ó. ±×·¸Áö ¾ÊÀ¸¸é ´ÙÀ½¿¡ ¼³¸íÇÒ ¸í·É¾îµéÀÌ µ¿ÀÛÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. <sect>¼ÒÇÁÆ®¿þ¾î ¼³Ä¡ <p> °¡Àå °£´ÜÇÑ RPM ¼³Ä¡´Â ½½·¢¿þ¾î ÀÚüÀÇ ÆÐÅ°Áö °ü¸®ÀÚ¸¦ ÀÌ¿ëÇÏ´Â °ÍÀÌ´Ù. RPMÀ» ¼³Ä¡Çϱâ À§ÇØ ¿©·¯ºÐÀº ¹Ýµå½Ã ·çÆ®»ç¿ëÀÚ¿©¾ß ÇÑ´Ù. <tscreen><verb> installpkg /home/dave/rpm-2.4.12-1.i386.tar.gz </verb></tscreen> ¹°·Ð, /home/dave¸¦ ÆÄÀÏÀ̸§¿¡ ´ëÇÑ ¿Ã¹Ù¸¥ °æ·Î·Î ¹Ù²Û´Ù. (³ëÆ®!) ¸¸¾à À§ °úÁ¤ÀÌ ½ÇÇØÇÏ¿´´Ù¸é <tscreen><verb> cd / ; tar zxvpf /home/dave/rpm-2.4.12-1.i386.tar.gz </verb></tscreen> ´Ü¼øÈ÷ ÀÌµé ¸í·ÉÀ¸·Î ÆÄÀÏÀÇ tar¸¦ Ǭ´Ù. ´ÙÀ½, /var/lib ¹Ø¿¡ "rpm"À̶ó´Â µð·ºÅ丮¸¦ ¸¸µç´Ù. mkdir /var/lib/rpm ÀÌÁ¦ rpm µ¥ÀÌÅͺ£À̽º¸¦ ÃʱâÈ­Çϱâ À§ÇØ 'rpm --initdb'¶ó°í ¸í·ÉÀ» ³»¸°´Ù. ¸¸ÀÏ Áö±Ý±îÁöÀÇ ¸ðµç °úÁ¤ÀÌ ¿Ã¹Ù¸£°Ô ¼öÇàµÇ¾ú´Ù¸é ¿©·¯ºÐÀº ÀÌÁ¦ rpmÀÌ °¡´ÉÇÑ ½Ã½ºÅÛÀ» °¡Áú °ÍÀÌ´Ù. Å×½ºÆ®¸¦ À§ÇØ ¾Æ¹« rpm ÆÄÀÏÀ» °¡Á®¿Í¼­ 'rpm -Uvh filename.rpm' ¸í·É°ú ÇÔ²² ¼³Ä¡Çغ»´Ù. <sect>¹ú·¹ (Áß¿ä!) <p> ¸î¸î ¹öÀüÀÇ RPM¿¡¼­ tar ÆÄÀÏÀÌ À߸øµÈ Çã°¡±ÇÀ» »ç¿ëÇÏ°Ô²û »ý¼ºµÈ´Ù´Â °ÍÀ» ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. RPMÀ» ¼³Ä¡ÇÏÀÚ ¸¶ÀÚ µð·ºÅ丮(/bin, /usr, µîµî) ÀÇ Çã°¡±ÇÀ» °Ë»çÇغ¸¶ó. ¸¸ÀÏ Çã°¡±ÇÀÌ 700(drwx------)À¸·Î µÇ¾î ÀÖ´Ù¸é ¹ú·¹¿¡ ¹°¸°°ÍÀÌ´Ù. Çã°¡±Ç ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ´ÙÀ½ÀÇ ½©½ºÅ©¸³Æ®¸¦ ½ÇÇàÇ϶ó: <code> #!/bin/sh chmod 755 /bin chmod 755 /usr chmod 755 /usr/bin chmod 755 /usr/doc chmod 755 /usr/lib chmod 755 /usr/man chmod 755 /usr/man/man8 chmod 755 /usr/share chmod 755 /usr/share/locale chmod 755 /usr/share/locale/de chmod 755 /usr/share/locale/de/LC_MESSAGES chmod 755 /usr/share/locale/pt-br chmod 755 /usr/share/locale/pt-br/LC_MESSAGES chmod 755 /usr/share/locale/sv chmod 755 /usr/share/locale/sv/LC_MESSAGES chmod 755 /usr/src </code> ÀÌ°Í¿¡ °üÇÑ Áú¹®ÀÌ ÀÖ´Ù¸é ÇÊÀÚ¿¡°Ô ÀüÀÚ¿ìÆíÀ» º¸³»´Þ¶ó. <sect>°¨»çÀÇ ¸» <P> ÇÊÀÚ´Â ±×µéÀÇ ÁÁÀº ¸®´ª½º ¹èÆ÷ÆÇ¿¡ ´ëÇؼ­ ·¹µåÇÞ ¼ÒÇÁÆ®¿þ¾î»ç¿Í ÆÐÆ®¸¯ º¼Ä¿µù¾¾¸¦ ÀÎÁ¤ÇÑ´Ù. ´õ ³ºÀº RPM ¼³Ä¡¹æ¹ý(installpkg)À¸·Î ÇÊÀÚÀÇ ÁÖ¸ñÀ» À̲ö Milan Kopacka(mkop5230@ss1000.ms.mff.cuni.cz)¿¡°Ô °¨»çÇÑ´Ù. <sect>ÀúÀÛ±Ç <P> ÀÌ ÇÏ¿ìÅõ´Â 1998³â Dave Whitinger¿¡ ÀÇÇØ ÀúÀÛ±ÇÀÌ °É·Á ÀÖ°í ÀÚÀ¯¹®¼­ ÀÌ´Ù. ¿©·¯ºÐÀº Free Software Foundation¿¡ ÀÇÇØ °øÇ¥µÈ °ÍÀ¸·Î¼­ GNU General Public License ÇÏ¿¡ ±×°ÍÀ» Àç¹èÆ÷ÇÒ ¼ö ÀÖ°í ¶Ç´Â ±×°ÍÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù.; ¶óÀ̼¾½º ¹öÀü 2 ¶Ç´Â ±× ÀÌÈÄ ¹öÀü ¾Æ¹«°Å³ª </article>