rpmÀº RPM ÆÐÅ°Áö¸¦ ¸¸µå´Â ¼Ò½ºÆÐÅ°Áö ÀÔ´Ï´Ù. ÄÄÆÄÀÏ ¹æ¹ýÀº rpm --rebuild blah.srpm ÇÏ¸é ½±°Ô µË´Ï´Ù. ¼º°øÀûÀ¸·Î ÄÄÆÄÀÏÀÌ ³¡³ª¸é ¸¸µé¾îÁø rpm ÆÐÅ°Áö´Â redhat°è¿À̶ó¸é /usr/src/redhat/RPMS ¾È¿¡ ³õ¿©Áö°Ô µË´Ï´Ù.
´ÙÀ½Àº ÆÐÅ°ÁöÀÇ Å©±â¸¸ ȸ鿡 º¸¿©ÁÖ´Â ¾ÆÁÖ °£´ÜÇÑ ½ºÅ©¸³Æ®ÀÔ´Ï´Ù.
$ cat rpmsize
#!/bin/sh
for i
do
/bin/rpm -qi $i |
/bin/awk '/^Size *: / { printf "%8d %s\n", $3, "'"$i"'" }'
done
À̸¦ rpm -qa¿Í °áÇÕÇϸé ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ ¸ðµç ÆÐÅ°ÁöÀÇ Å©±â¸¦ Àß Á¤¸®µÈ ÇüÅ·Π»Ì¾Æº¼ ¼ö ÀÖ½À´Ï´Ù. $ rpm -qa | xargs rpmsize | sort -rn | less ÀÌ ¿¹´Â µð½ºÅ©°¡ ¸ðÀÚ¶ö ¶§ À¯¿ëÇÕ´Ï´Ù. µ¢Ä¡°¡ Å« °Í Áß¿¡¼ Àß ¾²Áö ¾Ê´Â °ÍÀ» °ñ¶ó¼ »èÁ¦ÇÒ ¼ö ÀÖÀ¸´Ï±î¿ä.
rpm ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÏÁö ¾Ê°í ±×³É Ç®°Å³ª, ƯÁ¤ ÆÄÀϸ¸ °ñ¶ó³»°í ½ÍÀ»¶§´Â? rpm2cpio filename.rpm | cpio -i --make-directories -E filename
°¡²û ³»°¡ °¡Áö°í ÀÖ´Â redhat ¹èÆ÷º» CD¿¡ ¾î¶² ÆÐÅ°Áö°¡ ÀÖ´ÂÁö ±× rpm¾È¿¡ ¾î¶² ÆÄÀϵéÀÌ µé¾ú´ÂÁö ã¾ÆºÁ¾ß ÇÒ¶§°¡ ÀÖ´Ù ±×·²¶§¸¦ À§ÇØ ´ÙÀ½°ú °°Àº ÆÄÀÏÀ» Çϳª ¸¸µé¾î ³õ°í grep °°Àº°Í À¸·Î ½±°Ô ã¾Æº¼¼ö ÀÖ´Ù rpm -qpil /mnt/cdrom/RedHat/RPMS/*rpm > rpm_db.txt
·¹µåÇÞµî°ú °°ÀÌ rpmÀ¸·Î ¼³Ä¡Çß´ø ½Ã½ºÅÛÀÇ ÆÄÀϵéÀÇ ±×·ì°ú ¿À³ÊµîÀÇ Æ۹̼ÇÀÌ ¿øÇÏÁö ¾Ê°Ô º¯°æµÇ¾ú´Âµ¥..., ¾î¶»°Ô ÇÏ¸é ¿ø·¡´ë·Î º¹±¸ÇÒ¼ö ÀÖÀ»±î? rpm --setperms -a