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