rpm

Section: ·¹µåÇÞ ¸®´ª½º (8)
Updated: 1996³â 7¿ù 15ÀÏ
Index
Return to Main Contents
 

À̸§

rpm - ·¹µåÇÞ ÆÐÅ°Áö °ü¸®ÀÚ  

°³¿ä

rpm [¿É¼Çµé]  

¼³¸í

rpm Àº °­·ÂÇÑ ÆÐÅ°Áö °ü¸®ÀÚ ·Î¼­ °¢°¢ÀÇ ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö¸¦ ¸¸µé°í ¼³Ä¡ÇÏ°í Áú¹®ÇÏ°í °ËÁõÇÏ°í °»½ÅÇϸç Á¦°ÅÇÒ ¼ö ÀÖ´Ù. ÆÐÅ°Áö ¶õ ¼³Ä¡ÇÒ È­Àϵé°ú À̸§, ¹öÀü, ¼³¸í µîÀ» Æ÷ÇÔÇÏ´Â ÆÐÅ°Áö Á¤º¸¸¦ Áö´Ñ ÀúÀå È­ÀÏÀÌ´Ù.

±âº»ÀûÀÎ 7 °¡Áö µ¿ÀÛ ¸ðµå°¡ ÀÖÀ¸¸ç °¢°¢ ´Ù¸¥ ¿É¼ÇµéÀ» °®´Â´Ù. ¼³Ä¡, Áú¹®, °ËÁõ, ¼­¸í È®ÀÎ, Á¦°Å, Á¦ÀÛ, ±×¸®°í µ¥ÀÌÅͺ£À̽º Àç°Ç¼³ ÀÌ ¹Ù·Î ±×°ÍÀÌ´Ù.

¼³Ä¡ ¸ðµå:
rpm -i [¼³Ä¡¿É¼Ç] <ÆÐÅ°Áö È­ÀÏ>+
Áú¹® ¸ðµå:
rpm -q [Áú¹®¿É¼Ç]
°ËÁõ ¸ðµå:
rpm -V|-y|--verify [°ËÁõ¿É¼Ç]
¼­¸í È®ÀÎ ¸ðµå:
rpm --checksig <ÆÐÅ°ÁöÈ­ÀÏ>+
Á¦°Å ¸ðµå:
rpm -e <ÆÐÅ°Áö¸í>+
Á¦ÀÛ ¸ðµå:
rpm -bO [Á¦ÀۿɼÇ] <ÆÐÅ°Áö½ºÆå>+

 

ÀϹÝÀû ¿É¼Ç

´ÙÀ½ ¿É¼ÇµéÀº °¢±â ´Ù¸¥ ¸ðµå¿¡¼­µµ »ç¿ë°¡´ÉÇÏ´Ù.
-vv
¾ÆÁÖ ÀÚ¼¼ÇÏ°Ô µð¹ö±ë Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù.
--keep-temps
Àӽà ȭÀÏÀ» Áö¿ìÁö ¾Ê´Â´Ù. (/tmp/rpm-*). rpm À» µð¹ö±ëÇÒ ¶§¸¸ ÁÖ·Î »ç¿ëÇÑ´Ù.
--quiet
ÃÖ´ëÇÑ Ãâ·ÂÀ» ÀÚÁ¦ÇÏ¸ç ¿À·ÎÁö ¿¡·¯ ¸Þ¼¼Áö¸¸ Ãâ·ÂÇÑ´Ù.
--help
Á» ´õ ±ä »ç¿ë¹ý ¼³¸í¼­¸¦ Ãâ·ÂÇÑ´Ù.
--version
»ç¿ë ÁßÀÎ rpm ÀÇ ¹öÀüÀ» ÇÑ ÁٷΠǥ½ÃÇÑ´Ù.
--rcfile <È­ÀÏ>
/etc/rpmrc ¶Ç´Â $HOME/.rpmrc À» »ç¿ëÇÏÁö ¾Ê°í <file> À» »ç¿ëÇϵµ·Ï ÇÑ´Ù.
--root <dir>
¸ðµç µ¿ÀÛ¿¡ ´ëÇÏ¿© ÃÖ»óÀ§ µð·ºÅ丮¸¦ ÁÖ¾îÁø µð·ºÅ丮·Î ¼³Á¤ÇÏ°í ÀÛ¾÷ÇÑ´Ù. ¿¹¸¦ µé¾î ¼³Ä¡½Ã ÁÖ¾îÁø µð·ºÅ丮¸¦ / ¶ó°í »ý°¢ÇÏ°í ±×°ÍÀ» ±âÁØÀ¸·Î ¼³Ä¡Çسª°£´Ù.

 

¼³Ä¡ ¿É¼Ç

rpm ¼³Ä¡ ¸í·ÉÀÇ ÀϹÝÀûÀÎ ÇüÅ´ ´ÙÀ½°ú °°´Ù.

       rpm -i [¼³Ä¡¿É¼Çµé] <ÆÐÅ°ÁöÈ­ÀÏ>+

--force
--replacepkgs, --replacefiles, --oldpackage ¸¦ ¸ðµÎ »ç¿ëÇÑ °Í°ú °°´Ù.
-h, --hash
ÆÐÅ°Áö¸¦ Ç® ¶§ Çؽ¬¸¶Å©(#)¸¦ Ç¥½ÃÇÑ´Ù. ÃÑ °¹¼ö´Â 50 °³ÀÌ´Ù. Á» ´õ ³ªÀº Ãâ·ÂÀ» À§Çؼ­´Â -v ¸¦ ÇÔ²² »ç¿ëÇ϶ó.
--oldpackage
»õ·Î¿î ÆÐÅ°Áö¸¦ Áö¿ì°í ´õ ¿¹Àü ÆÐÅ°Áö·Î ±³Ã¼ÇÒ ¶§ »ç¿ëÇÑ´Ù.
--percent
ÆÐÅ°Áö È­ÀÏÀ» Ç® ¶§ ÆÛ¼¾Æ® Ç¥½Ã¸¦ ÇÑ´Ù. ´Ù¸¥ µµ±¸·ÎºÎÅÍ rpm À» ÀÌ¿ëÇÒ ¶§ »ç¿ëÇÒ ¸ñÀûÀ¸·Î ¸¸µé¾îÁ³´Ù.
--replacefiles
ÀÌ¹Ì ¼³Ä¡µÈ ´Ù¸¥ ÆÐÅ°ÁöÀÇ È­ÀÏÀ» µ¤¾î¾²¸é¼­¶óµµ ÆÐÅ°Áö¸¦ °­Á¦·Î ¼³Ä¡ÇÑ´Ù.
--replacepkgs
ÆÐÅ°Áö°¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Ù ÇÏ´õ¶óµµ ´Ù½Ã ¼³Ä¡ÇÑ´Ù.
--root <µð·ºÅ丮>
<µð·ºÅ丮>¸¦ ·çÆ®·Î ÇÏ´Â ½Ã½ºÅÛ¿¡ ¼³Ä¡¸¦ ¼öÇàÇÑ´Ù. µ¥ÀÌÅͺ£À̽º´Â <µð·ºÅ丮> ¹Ø¿¡¼­ °»½ÅµÇ°í pre ¶Ç´Â post ½ºÅ©¸³Æ®´Â <µð·ºÅ丮>·Î chroot() ÇÑ ÈÄ ½ÇÇàµÊÀ» ÀǹÌÇÑ´Ù.
--noscripts
preinstall, postinstall ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏÁö ¾Ê´Â´Ù.
--excludedocs
¹®¼­¶ó°í Ç¥½ÃµÇ¾î ÀÖ´Â È­ÀÏ(¸ÇÆäÀÌÁö¿Í texinfo ¹®¼­)Àº ¼³Ä¡ÇÏÁö ¾Ê´Â´Ù.
--includedocs
¹®¼­ È­ÀÏÀ» Æ÷ÇÔÇÑ´Ù. ÀÌ ¿É¼ÇÀº rpmrc È­ÀÏ¿¡ excludedocs: 1 À̶ó´Â °ÍÀÌ ¸í½ÃµÇ¾î ÀÖÀ» ¶§¸¸ ÇÊ¿äÇÏ´Ù.
--nodeps
ÆÐÅ°Áö¸¦ ¼³Ä¡Çϱâ Àü¿¡ ÀÇÁ¸¼ºÀ» °Ë»çÇÏÁö ¾Ê´Â´Ù.
--test
ÆÐÅ°Áö¸¦ ½ÇÁ¦·Î ¼³Ä¡ÇÏÁö´Â ¾Ê°í Ãæµ¹ »çÇ×ÀÌ ÀÖ´ÂÁö Á¡°ËÇÏ°í º¸°íÇÑ´Ù.
-U, --upgrade
ÇöÀç ¼³Ä¡µÇ¾î ÀÖ´Â ÆÐÅ°Áö¸¦ »õ·Î¿î ¹öÀüÀÇ RPMÀ¸·Î ¾÷±×·¹À̵åÇ϶ó. ÀνºÅç°ú °°Áö¸¸ ¿¹Àü ¹öÀüÀÇ °ÍÀÌ ÀÚµ¿À¸·Î Áö¿öÁø´Ù´Â °ÍÀÌ ´Ù¸£´Ù.

 

Áú¹® ¿É¼Ç

rpm Áú¹® ¿É¼ÇÀÇ ÀϹÝÀûÀÎ Çü½ÄÀº ´ÙÀ½°ú °°´Ù.

       rpm -q [Áú¹®¿É¼Ç]

¿©·¯ºÐÀº ÆÐÅ°Áö Á¤º¸°¡ Ç¥½ÃµÉ Çü½ÄÀ» °áÁ¤ÇØÁÖ¾î¾ß ÇÑ´Ù. --queryformat ¿É¼Ç µÚ¿¡ Çü½Ä ¹®ÀÚ¿­À» Àû¾îÁÖ¸é µÈ´Ù.

Áú¹® Çü½ÄÀº Ç¥ÁØ printf(3) Çü½ÄÀ» ¾à°£ º¯ÇüÇÑ °ÍÀÌ´Ù. Çü½ÄÀº Á¤Àû ¹®ÀÚ¿­°ú( °³Ç๮ÀÚ, ÅÇ, ±×¸®°í ´Ù¸¥ Ư¼ö¹®ÀÚ¿¡ ´ëÇÑ Ç¥ÁØ C ¹®ÀÚ À̽ºÄÉÀÌÇÁ Ç¥±â) printf(3) Çü½ÄÁöÁ¤ÀÚ·Î ±¸¼ºµÇ¾î ÀÖ´Ù. rpmÀº ÀÌ¹Ì Ãâ·Â ÇüŸ¦ ¾Ë°í ÀÖÀ¸¹Ç·Î ŸÀÔ ÁöÁ¤ÀÚ´Â »ý·«ÇÏ°í {} ¹®ÀÚ·Î ¹­¾î¼­ Çì´õ ű×ÀÇ À̸§À¸·Î ¹Ù²Ù¾î ÁÖ¾î¾ß ÇÑ´Ù. ű׸í Áß RPMTAG_ ºÎºÐÀº »ý·«ÇØ¾ß Çϸç ÅÂ±×¸í ¾Õ¿¡´Â - ¹®ÀÚ¸¦ Àû¾îÁÖ¾î¾ß ÇÑ´Ù.

¿¹¸¦ µé¾î Áú¹® ´ë»ó ÆÐÅ°ÁöÀÇ À̸§¸¸ Ãâ·ÂÇÏ°íÀÚ ÇÏ´Â °æ¿ì ¿©·¯ºÐÀº %{NAME} À» Çü½Ä ¹®ÀÚ¿­·Î »ç¿ëÇØ¾ß ÇÑ´Ù. ÆÐÅ°Áö¸í°ú ¹èÆ÷ÆÇ Á¤º¸¸¦ µÎ °³ÀÇ Ä®·³À¸·Î Ç¥½ÃÇÏ°íÀÚ ÇÒ ¶§´Â %-30{NAME}%{DISTRIBUTION} ¶ó°í Àû´Â´Ù.

rpm Àº --querytags ¿É¼ÇÀ» ÁÖ¸é ÀνÄÇÏ°í ÀÖ´Â ¸ðµç ű×ÀÇ ¸ñ·ÏÀ» º¸¿©ÁØ´Ù.

Áú¹® ¿É¼Ç¿¡´Â 2 °¡Áö ¼¼Æ®°¡ ÀÖ´Ù: ÆÐÅ°Áö ¼±Åðú Á¤º¸ ¼±ÅÃ

ÆÐÅ°Áö ¼±Åà ¿É¼Ç:

<ÆÐÅ°Áö¸í>
<package_name>¶ó´Â À̸§ÀÇ ÆÐÅ°Áö¿¡ ´ëÇÑ Áú¹®¸¦ ¼öÇàÇÑ´Ù.
-a
¸ðµç ÆÐÅ°Áö¿¡ ´ëÇÏ¿© Áú¹®¸¦ ¼öÇàÇÑ´Ù.
-whatrequires <±â´É>
Á¦´ë·Î ÀÛµ¿Çϱâ À§Çؼ­´Â <±â´É> À» ÇÊ¿ä·Î ÇÏ´Â ¸ðµç ÆÐÅ°Áö¿¡ ´ëÇÏ¿© Áú¹®À» ¼öÇàÇÑ´Ù.
-whatprovides <°¡»ó>
<virtual> ±â´ÉÀ» Á¦°øÇÏ´Â ¸ðµç ÆÐÅ°Áö¿¡ ´ëÇÏ¿© Áú¹®À» ¼öÇàÇÑ´Ù.
-f <È­ÀÏ>
<È­ÀÏ>¸¦ Æ÷ÇÔÇÏ´Â ÆÐÅ°Áö¿¡ ´ëÇÏ¿© Áú¹®À» ¼öÇàÇÑ´Ù.
-F
-f ¿Í °°Áö¸¸ È­ÀϸíÀ» Ç¥ÁØ ÀԷ¿¡¼­ Àд´Ù.
-p <ÆÐÅ°ÁöÈ­ÀÏ>
¼³Ä¡µÈ ¶Ç´Â ¼³Ä¡µÇÁö ¾ÊÀº <ÆÐÅ°ÁöÈ­ÀÏ> ¿¡ ´ëÇÏ¿© Áú¹®À» ¼öÇàÇÑ´Ù.
-P
-p ¿Í °°Áö¸¸ ÆÐÅ°Áö È­ÀϸíÀ» Ç¥ÁØ ÀԷ¿¡¼­ Àд´Ù.

Á¤º¸ ¼±Åà ¿É¼Ç:

-i
ÆÐÅ°Áö À̸§, ¹öÀü, ¼³¸í µîÀÇ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù. ¸¸¾à --queryformat ÀÌ ÁÖ¾îÁ® ÀÖ´Ù¸é ±×°ÍÀ» ÀÌ¿ëÇÏ¿© Ãâ·ÂÇÑ´Ù.
-R
ÇöÀç ÆÐÅ°ÁöÁö°¡ ÀÇÁ¸ÇÏ°í ÀÖ´Â ÆÐÅ°Áö ¸ñ·ÏÀ» º¸¿©ÁØ´Ù. (--requires °ú °°À½)
--provides
ÆÐÅ°Áö°¡ Á¦°øÇÏ´Â ±â´ÉÀ» º¸¿©ÁØ´Ù.
-l
ÆÐÅ°Áö ¾ÈÀÇ È­ÀÏÀ» º¸¿©ÁØ´Ù.
-s
ÆÐÅ°Áö ¾È¿¡ µç È­ÀÏÀÇ »óŸ¦ º¸¿©ÁØ´Ù.(-lÀº Æ÷ÇÔ) °¢ È­ÀÏÀÇ »óÅ´ normal(Á¤»ó), not installed(¼³Ä¡µÇÁö ¾ÊÀ½), replaced¸¥ °ÍÀ¸·Î ±³Ã¼µÊ)ÀÇ °ªÀ» °®´Â´Ù.
-d
¹®¼­ È­Àϸ¸ º¸¿©ÁØ´Ù.(-lÀº Æ÷ÇÔ)
-c
¼³Á¤ È­Àϸ¸ º¸¿©ÁØ´Ù.(-lÀº Æ÷ÇÔ)
--scripts
¼³Ä¡, Á¦°Å °úÁ¤¿¡ »ç¿ëµÇ´Â ½© ½ºÅ©¸³Æ®°¡ ÀÖ´Ù¸é ±× ³»¿ëÀ» Ãâ·ÂÇÑ´Ù.
--dump
´ÙÀ½°ú °°Àº È­ÀÏ Á¤º¸¸¦ ´ýÇÁÇÑ´Ù: °æ·Î Å©±â ¼öÁ¤ÀÏ, MD5 üũ¼¶, ¸ðµå, ¼ÒÀ¯ÀÚ, ±×·ì, ¼³Á¤ È­ÀÏ ¿©ºÎ, ¹®¼­ È­ÀÏ ¿©ºÎ, rdev, ½Éº¼¸¯ ¸µÅ© ¿©ºÎ. ÃÖ¼ÒÇÑ -l, -c, -d ÀÌµé ¿É¼Ç Áß Çϳª°¡ »ç¿ëµÇ¾î¾ß ÇÑ´Ù.

 

°ËÁõ ¿É¼Ç

rpm °ËÁõ ¿É¼ÇÀÇ ÀϹÝÀûÀÎ ÇüÅ´ ´ÙÀ½°ú °°´Ù.

       rpm -V|-y|--verify [°ËÁõ¿É¼Ç]

¼³Ä¡µÇ¾î ÀÖ´Â È­Àϵ鿡 ´ëÇÏ¿© rpm µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÈ ³»¿ë°ú ¿À¸®Áö³Î ÆÐÅ°ÁöÀÇ ³»¿ëÀ» ºñ±³ÇÑ´Ù. °ËÁõ ³»¿ëÀº Å©±â, MD5 üũ¼¶, Æ۹̼Ç, ŸÀÔ, ¼ÒÀ¯ÀÚ, ±×·ì µîÀÌ´Ù. Â÷ÀÌÁ¡ÀÌ ¹ß°ßµÇ¸é Ãâ·ÂÇÑ´Ù. ÆÐÅ°Áö Áö½Ã ¿É¼ÇÀº ÆÐÅ°Áö Áú¹® ¿É¼Ç¿¡¼­¿Í °°´Ù.

Ãâ·Â Çü½ÄÀº 8 ÀÚÀÇ ¹®ÀÚ¿­ÀÌ´Ù. "c"Àº ¼³Á¤ È­ÀÏÀ» ÀǹÌÇÏ¸ç ±×¸®°í È­ÀϸíÀÌ ³ªÅ¸³­´Ù. °¢°¢ÀÇ 8 °³ ¹®ÀÚ´Â RPM µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÈ ¼Ó¼º°ú ºñ±³ÇÑ °á°ú¸¦ ³ªÅ¸³½´Ù. "." (ÇǸ®¾îµå) ¹®ÀÚ´Â ÀÌ»ó¾øÀ½À» ³ªÅ¸³½´Ù. ºñ±³ °á°ú ¹®Á¦Á¡ÀÌ ¹ß°ßµÇ¸é ´ÙÀ½°ú °°Àº ¹®ÀÚ°¡ ³ªÅ¸³­´Ù.

5
MD5 üũ¼¶
S
È­ÀÏ Å©±â
L
½Éº¼¸¯ ¸µÅ©
T
°»½ÅÀÏ
D
ÀåÄ¡
U
»ç¿ëÀÚ
G
±×·ì
M
Æ۹̼ǰú È­ÀÏ Å¸ÀÔÀ» Æ÷ÇÔÇÑ ¸ðµå

 

¼­¸í È®ÀÎ

rpm ¼­¸í È®ÀÎ ¸í·ÉÀº ´ÙÀ½°ú °°´Ù.

       rpm --checksig <ÆÐÅ°ÁöÈ­ÀÏ>+

ÆÐÅ°ÁöÀÇ ¿À¸®Áö³Î ¿©ºÎ¸¦ °¡·Á³»±â À§ÇÏ¿© ÆÐÅ°Áö ¾È¿¡ µç PGP ¼­¸íÀ» Á¡°ËÇÑ´Ù. PGP ¼³Á¤ Á¤º¸´Â /etc/rpmrc ¿¡¼­ Àоî¿Â´Ù. ¼¼ºÎ»çÇ×Àº "PGP ¼­¸í" ¼½¼ÇÀ» º¸±â ¹Ù¶õ´Ù.

 

Á¦°Å ¿É¼Ç

rpm Á¦°Å ¸í·ÉÀÇ ÀϹÝÀûÀÎ ÇüÅ´ ´ÙÀ½°ú °°´Ù.

        rpm -e <ÆÐÅ°ÁöÈ­ÀÏ>+

--noscripts
preunistall, postuninstall ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏÁö ¾Ê´Â´Ù.
--nodeps
ÆÐÅ°Áö Á¦°Å½Ã ÀÇÁ¸¼ºÀ» °Ë»çÇÏÁö ¾Ê´Â´Ù.
--test
½ÇÁ¦·Î ÆÐÅ°Áö¸¦ Á¦°ÅÇÏ´Â °ÍÀº ¾Æ´Ï°í Å×½ºÆ®Çغ»´Ù. -vv ¿É¼Ç.

 

Á¦ÀÛ ¿É¼Ç

rpm Á¦ÀÛ ¸í·ÉÀÇ ÀϹÝÀû Çü½ÄÀº ´ÙÀ½°ú °°´Ù.


    rpm -bO [Á¦ÀۿɼÇ] <ÆÐÅ°Áö ½ºÆå>+

-bO Àº Á¦ÀÛ ´Ü°è¿Í Á¦ÀÛÇÒ ÆÐÅ°Áö¸¦ ³ªÅ¸³»´Â °ÍÀ¸·Î¼­ ´ÙÀ½ Áß ÇϳªÀÇ °ªÀ» °®´Â´Ù:

-bp
½ºÆå È­ÀÏÀÇ "%prep" ´Ü°è¸¦ ½ÇÇàÇÑ´Ù. º¸Åë ¼Ò½º¸¦ Ç®°í ÆÐÄ¡¸¦ °¡ÇÏ´Â ÀÛ¾÷ÀÌ´Ù.
-bl
"¸ñ·Ï Á¡°Ë"À» ÇÑ´Ù. "%files" ¼½¼ÇÀº È®Àå ¸ÅÅ©·ÎÀÌ´Ù. ÀÌ È­ÀϵéÀÌ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ¸¦ ¾Ë¾Æº»´Ù.
-bc
"%build" ´Ü°è¸¦ ¼öÇàÇÑ´Ù.( prep ´Ü°è¸¦ ÇÑ ÈÄ ) º¸Åë make ¿¡ ÇØ´çÇÏ´Â ÀÏÀ» Çس½´Ù.
-bi
"%install" ´Ü°è¸¦ ¼öÇàÇÑ´Ù.( prep, build ´Ü°è¸¦ °ÅÄ£ ÈÄ ) º¸Åë make install ¿¡ ÇØ´çÇÏ´Â ÀÏÀ» ÇÑ´Ù.
-bb
¹ÙÀ̳ʸ® ÆÐÅ°Áö¸¦ ¸¸µç´Ù.( prep, build, install ´Ü°è¸¦ ¼öÇàÇÑ ÈÄ )
-ba
¹ÙÀ̳ʸ®¿Í ¼Ò½º ÆÐÅ°Áö¸¦ ¸¸µç´Ù.( prep, build, install ´Ü°è¸¦ ¼öÇàÇÑ ÈÄ )

´ÙÀ½ ¿É¼Çµµ »ç¿ë°¡´ÉÇÏ´Ù:

--short-circuit
Áß°£ ´Ü°è¸¦ °ÅÄ¡Áö ¾Ê°í ÁöÁ¤ÇÑ ´Ü°è·Î Á÷Á¢ À̵¿ÇÑ´Ù. -bc ¿Í -biÇÏ°í¸¸ ¾µ ¼ö ÀÖ´Ù.
--timecheck
"½Ã°£Á¡°Ë"À» 0 ( ºÒ°¡´É )À¸·Î ¼³Á¤ÇÑ´Ù. ÀÌ °ªÀº rpmrc ¿¡¼­ "timecheck:" ·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ½Ã°£Á¡°Ë°ªÀº ÃʷΠǥ½ÃµÇ´Âµ¥ È­ÀÏÀÌ ÆÐŰ¡µÇ´Â °É¸®´Â ÃÖ´ë ½Ã°£À» Á¤ÇÑ´Ù. ½Ã°£À» ÃÊ°úÇÏ´Â È­Àϵ鿡 ´ëÇÏ¿© °æ°í ¸Þ½ÃÁö°¡ Ãâ·ÂµÈ´Ù.
--clean
ÆÐÅ°Áö¸¦ ¸¸µç ÈÄ build µð·ºÅ丮¸¦ Áö¿î´Ù.
--test
¾î¶°ÇÑ build ´Ü°è¸¦ °ÅÄ¡Áö ¾Ê´Â´Ù. ½ºÆå È­ÀÏÀ» Å×½ºÆ®ÇÒ ¶§ À¯¿ëÇÏ´Ù.
--sign
ÆÐÅ°Áö ¾È¿¡ PGP ¼­¸íÀ» ³Ö´Â´Ù. ÆÐÅ°Áö¸¦ ´©°¡ ¸¸µé¾ú´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Ù. /etc/rpmrc ¿¡ ´ëÇÑ ¼³¸íÀº PGP ¼­¸í ¼½¼ÇÀ» Àо¶ó.

 

ÀçÁ¦ÀÛ, ÀçÄÄÆÄÀÏ ¿É¼Ç

´Ü µÎ °¡Áö¸¸ ÀÖÀ» »ÓÀÌ´Ù:

rpm --recompile <¼Ò½ºÆÐÅ°ÁöÈ­ÀÏ>+

rpm --rebuild <¼Ò½ºÆÐÅ°ÁöÈ­ÀÏ>+

rpm Àº ÁÖ¾îÁø ¼Ò½º ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÏ°í prep, ÄÄÆÄÀÏ, ¼³Ä¡¸¦ ÇØÁØ´Ù. --rebuild´Â »õ·Î¿î ¹ÙÀ̳ʸ® ÆÐÅ°Áöµµ ¸¸µé¾îÁØ´Ù. Á¦ÀÛÀ» ¸¶Ä¡¸é build µð·ºÅ丮´Â --clean ¿É¼Ç¿¡¼­¿Í ¸¶Âù°¡Áö·Î Áö¿öÁø´Ù. ÆÐÅ°Áö·ÎºÎÅÍ ³ª¿Â ¼Ò½º¿Í ½ºÆåÈ­ÀÏÀº »èÁ¦µÈ´Ù.

 

±âÁ¸ÀÇ RPM¿¡ ¼­¸íÇϱâ

rpm --resign <¹ÙÀ̳ʸ®ÆÐÅ°ÁöÈ­ÀÏ>+

ÆÐÅ°Áö È­ÀÏ¿¡ »õ·Î¿î ¼­¸íÀ» ÇÑ´Ù. ±âÁ¸ÀÇ ¼­¸íÀº »èÁ¦µÈ´Ù.

 

PGP ¼­¸í

¼­¸í ±â´ÉÀ» »ç¿ëÇϱâ À§Çؼ­´Â PGP ¸¦ »ç¿ëÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.( ¿©·¯ºÐÀÇ Æнº °É¸° µð·ºÅ丮 ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù ) ±×¸®°í RPM °ø°³Å°¸¦ Æ÷ÇÔÇÏ´Â °ø°³Å° ¸µÀ» ãÀ» ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ±âº»ÀûÀ¸·Î RPMÀº PGPPATH¿¡¼­ Áö½ÃÇÏ´Â PGP ±âº» ¼³Á¤À» »ç¿ëÇÑ´Ù. PGP°¡ ±âº»ÀûÀ¸·Î »ç¿ëÇÏ´Â Å°¸µÀ» °®°í ÀÖÁö ¾ÊÀ» ¶§´Â /etc/rpmrc È­ÀÏ¿¡ ´ÙÀ½°ú °°ÀÌ ¼³Á¤Çصξî¾ß ÇÑ´Ù.

pgp_path
/usr/lib/rpm ´ë½Å ¾²ÀÏ °æ·Î¸í. ¿©·¯ºÐÀÇ Å°¸µÀ» Æ÷ÇÔÇØ¾ß ÇÑ´Ù.

¿©·¯ºÐÀÌ ¸¸µç ÆÐÅ°Áö¿¡ ¼­¸íÀ» ÇÏ·Á¸é, ¿©·¯ºÐÀº ÀÚ½ÅÀÇ °ø°³Å°¿Í ºñ¹ÐÅ° ÇÑ ½ÖÀ» ¸¸µé¾îµÎ¾î¾ß ÇÑ´Ù.( PGP ¸Å´º¾ó Âü°í ) /etc/rpmrc ¿¡ Àû´Â °Í ¸»°íµµ ´ÙÀ½ »çÇ×À» Ãß°¡ÇØ¾ß ÇÑ´Ù:

signature
¼­¸í À¯Çü. ÇöÀç·Î¼­´Â pgp ¸¸ Áö¿øµÈ´Ù.
pgp_name
¿©·¯ºÐÀÇ ÆÐÅ°Áö¿¡ ¼­¸íÇÒ user ¸íÀ» Àû´Â´Ù.

ÆÐÅ°Áö Á¦À۽à --sign ¿É¼ÇÀ» Ãß°¡ÇÑ´Ù. ¿©·¯ºÐÀÇ ÀÔ·ÂÀ» ¹Þ°í ³ª¸é ÆÐÅ°Áö°¡ ¸¸µé¾îÁö°í µ¿½Ã¿¡ ¼­¸íµÈ´Ù.

 

µ¥ÀÌÅͺ£À̽º Àç»ý¼º ¿É¼Ç

rpm µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ¸¸µå´Â ¸í·ÉÀº ´ÙÀ½°ú °°´Ù.

       rpm --rebuilddb

ÀÌ ¸ðµå¿Í »ç¿ëµÇ´Â ¿É¼ÇÀ¸·Î´Â --dbpath ¿Í --root µÑ »ÓÀÌ´Ù.

 

°ü·Ã È­ÀÏ

/etc/rpmrc
~/.rpmrc
/var/lib/rpm/packages
/var/lib/rpm/pathidx
/var/lib/rpm/nameidx
/tmp/rpm*

 

Âü°í

glint(8), rpm2cpio(8), http://www.redhat.com/rpm
 

ÀúÀÚ

Marc Ewing <marc@redhat.com>
Erik Troan <ewt@redhat.com>
 

¹ø¿ªÀÚ


ÀÌ ¸¸ ¿ë <geoman@nownuri.nowcom.co.kr>
<freeyong@soback.kornet.nm.kr>


 

Index

À̸§
°³¿ä
¼³¸í
ÀϹÝÀû ¿É¼Ç
¼³Ä¡ ¿É¼Ç
Áú¹® ¿É¼Ç
°ËÁõ ¿É¼Ç
¼­¸í È®ÀÎ
Á¦°Å ¿É¼Ç
Á¦ÀÛ ¿É¼Ç
ÀçÁ¦ÀÛ, ÀçÄÄÆÄÀÏ ¿É¼Ç
±âÁ¸ÀÇ RPM¿¡ ¼­¸íÇϱâ
PGP ¼­¸í
µ¥ÀÌÅͺ£À̽º Àç»ý¼º ¿É¼Ç
°ü·Ã È­ÀÏ
Âü°í
ÀúÀÚ
¹ø¿ªÀÚ

This document was created by man2html, using the manual pages.
Time: 08:07:01 GMT, March 25, 2004