¸®´ª½º °ü·Ã °Á¶õ |
---|
Á¦¸ñ | ¸í·É¾î (RPM) 1998/05/08 (10:09) |
À̸§ | ±èÈ¿¿ø |
¹øÈ£ | 24 |
Á¶È¸ | 314 |
º»¹® |
3.23 rpm ¿©·¯ºÐµéÀÌ PC Åë½ÅÀ» ¸¹ÀÌ ÇÑ´Ù¸é È®ÀåÀÚ°¡ rpmÀÎ ÆÄÀϵéÀ» ¸¹ÀÌ º¸¾ÒÀ» °Ì´Ï´Ù. ¿¹Àü¿¡´Â ÀÌ·± È®ÀåÀÚ¸¦ °¡Áö´Â ÆÄÀÏÀÌ ¸¹Áö ¾Ê¾Ò´Âµ¥ ¿äÁò¿¡´Â Á¤¸»·Î ¸¹ÀÌ º¼¼ö ÀÖ½À´Ï´Ù. ÀÌ .rpmÀ̶ó´Â ÆÄÀÏÀº RPM(RedHat Package Manager)ÀÌ °ü¸®ÇÏ´Â ÇϳªÀÇ ÆÐÅ°Áö °ü¸® Çü½ÄÀε¥ ÀÌÀü¿¡ º¸´ø .tar.gz¿¡ ºñÇØ °¢Á¾ ÆÐÅ°ÁöÀÇ È¿À²ÀûÀÎ °ü¸®¸¦ µµ¿ÍÁÝ´Ï´Ù. <Âü°í ½ÃÀÛ> RPMÀº RedHat ¸®´ª½º¸¦ ¼³Ä¡ÇÑ ºÐ¿¡°Ô¸¸ ÇØ´çµÇ´Â »çÇ×ÀÔ´Ï´Ù. ´Ù¸¥ ¸®´ª½º ¿¡¼´Â Áö¿øµÇÁö ¾Ê°Åµç¿ä. <Âü°í ³¡> 3.23.1 rpm ÆÄÀÏÀÇ ÀÇ¹Ì ÀÚ ±×·¯¸é ¿©±â¼ ¿¹¸¦ µé¾î º¾½Ã´Ù. ¿©·¯ºÐµéÀÌ PC Åë½ÅÀ» ÀÌ¿ëÇß°Ç ÀÎÅÍ ³ÝÀ» ÀÌ¿ëÇß°Ç ÇϳªÀÇ ÆÐÅ°Áö¸¦ ¹Þ¾Ò´Ù°í °¡Á¤ÇսôÙ. ÀÌ ÆÐÅ°ÁöÀÇ Æ÷¸ËÀÌ .tar.gzÀ϶§ ¿©·¯ºÐµéÀº ÀÌ ÆÐÅ°Áö¸¦ °ü¸®Çϱâ À§Çؼ ¾î¶°ÇÑ ¹æ¹ýÀ» ¾²°Ú ½ººó±î? ÆÄÀϵéÀÌ ÀúÀåµÈ À§Ä¡, ¹®¼ÆÄÀϵé, ȯ°æÀ» ¼³Á¤ÇÏ´Â ¼³Á¤ÈÀÏ µî ÀÏÀÏÀÌ Àû¾î°¡¸é¼ Á÷Á¢ °ü¸®¸¦ ÇÏ°ÚÁÒ? ±×·¯³ª »ç½Ç ÀÌ·¸°Ô ±îÁö ÇÏ¸é¼ ÆÐÅ°Áö¸¦ °ü¸®ÇÏ´Â »ç¶÷Àº °ÅÀÇ ¾ø½À´Ï´Ù. ÀÌÁ¦ºÎÅÍ ¿©·¯ºÐµéÀÌ ¹è¿ï RPM ÀÌ ÀÌ·¯ÇÑ ¿©·¯ºÐµéÀÇ ½Ã°£À» ÁÙ¿©ÁÙ¼ö ÀÖÀ» °Ì´Ï´Ù. »ç½Ç óÀ½¿¡ ³ª¿Â ¸ñ Àûµµ À̰Ͷ§¹®ÀÌÁÒ. ÀÚ ±×·¯¸é ¸ÕÀú RPM ÆÄÀÏÀ» ºÐ¼®ÇØ º¸µµ·Ï ÇսôÙ. mc-4.1.3-1.i386.rpm º¸Åë rpm Çü½ÄÀ¸·Î ¸¸µé¾îÁø ÆÄÀÏÀº À§¿Í°°Àº ÇüŸ¦ ¶ç°í ÀÖ´Â °ÍÀÌ ¸¹ÀÌ ÀÖ½À´Ï´Ù. Âü º¹ÀâÇÏÁÒ? ¹°·Ð À̸§¸¸ ±×·¸Áö¸¸ »ç½Ç Àǹ̰¡ ÀÖ´Â °ÍµéÀÔ´Ï ´Ù. ÀÚ ±×·¯¸é Çϳª¾¿ ÂÉ°³¼ »ìÆì º¾½Ã´Ù. <Âü°í ½ÃÀÛ> µÚ¿¡¼ºÎÅÍ ¼ø¼´ë·Î »ìÆì º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. <Âü°í ³¡> rpm rpmÀº RPM(RedHat Package Manager)À¸·Î ¸¸µé¾îÁø ÆÐÅ°ÁöÀÓÀ» ¶æÇÕ´Ï´Ù. ¾Õ¿¡¼µµ ¾ð±ÞÇßÁÒ? ¸¸¾à¿¡ ¿©·¯ºÐµéÀÌ »õ·Î¿î ÆÐŰ¡ÇÁ·Î±×·¥À» ¸¸µé¾ú´Ù ¸é ±× ÆÐÅ°ÁöÀÇ È®ÀåÀÚ¸¦ ¿©·¯ºÐÀÌ ºÙÀ̵íÀÌ À̰ͶÇÇÑ RPMÀ» ¸¸µç »ç¶÷ÀÌ ºÙ¿©³õÀº°ÍÀÔ´Ï´Ù. i386 i386Àº Intel CPUÀÎ 386ÀÌ»óÀÇ ÄÄÇ»ÅÍ¿¡¼ »ç¿ëÇ϶ó´Â °ÍÀÔ´Ï´Ù. ±×·³ Alpha¸¦ »ç¿ëÇÏ´Â µ¶ÀÚµéÀÌ »ç¿ëÇÏ´Â rpmÀº? ¹Ù·Î alphaÀÔ´Ï´Ù. 1 ÀÌ°ÍÀº ¸î¹ø°·Î ¸¸µé¾îÁø ÆÐÅ°Áö ÀÎÁö¸¦ ¾Ë·ÁÁÝ´Ï´Ù. ´ëºÎºÐ Patch·¹º§·Î »ç¿ëÇϴµ¥ ÀÌ ¹øÈ£°¡ ³ôÀ¸¸é ³ôÀ»¼ö·Ï ¾ÈÁ¤ÈµÈ ¹öÁ¯ÀÓÀ» ÀǹÌÇÏ´Â °ÍÀÔ ´Ï´Ù. 4.1.3 ÆÐÅ°Áö ¹öÁ¯ÀÔ´Ï´Ù. ÀÌ ¶æÀ» ¸ð¸£´Â µ¶ÀÚ´Â ¾ø°ÚÁÒ? ÀÌ ¹øÈ£¸¦ ÅëÇØ ÇÁ·Î ±×·¥ÀÌ ¾ó¸¶³ª ¿À·¡µ¿¾È ¸¸µé¾î Á³À¸¸ç Á¦ÀÛÀÚ°¡ ¾ó¸¶³ª ¸¹Àº ¼ö°í¸¦ Çß´Â Áö ¾Ë¼ö ÀÖ½À´Ï´Ù. ±×·¯¸é ÀÌ 4.1.3À» ¶Ç ºÐÇØ ÇØ º¾½Ã´Ù. "4"´Â ÆÐÅ°ÁöÀÇ Release¹öÁ¯ÀÔ´Ï´Ù . Áï.. Á¤½ÄÆÇÀ¸·Î½áÀÇ ¸î¹ø° ÀÎÁö¸¦ ¾Ë·Á ÁÖ´Â °ÅÁÒ. ´ÙÀ½À¸·Î "1"Àº ÇÁ ·Î±×·¥µéÀÇ °£´ÜÇÑ º¯È¸¦ ¸»ÇÏ´Â °ÍÀÔ´Ï´Ù. Á¤½ÄÀ¸·Î ¹ßÇ¥µÈ ÀÌÈÄ¿¡ ±â´É ÀÇ Ãß°¡¸¦ ¸»ÇÏ´Â °ÍÀÔ´Ï´Ù. ´ÙÀ½À¸·Î "3"Àº ¹Ù·Î ¾ó¸¶³ª ÀÚÁÖ PatchµÇ¾ú ´Â¸¦ º¸¿©ÁÖ´Â °ÍÀÔ´Ï´Ù. ¿©±â¼ÀÇ ÆÐÄ¡´Â Á¦ÀÛÀÚ°¡ Á÷Á¢ÇÏ°Ô µÇ´Â ÇÁ·Î±× ·¥»óÀÇ ¿À·ù¼öÁ¤À» ¸»ÇÕ´Ï´Ù. mc ¸¶Áö¸·À¸·Î º¸ÀÌ´Â "mc" ¹«½¼ ¶æÀÎÁö´Â ¸» ¾ÈÇصµ ¾Ë°ÚÁÒ? ¹Ù·Î ¾î¶°ÇÑ ÇÁ ·Î±×·¥À» ´ã°í ÀÖ´ÂÁö¸¦ ¾Ë·ÁÁÖ´Â »óÇ¥ÀÔ´Ï´Ù. Áï ÇÁ·Î±×·¥ À̸§ÀÌÁÒ. ÀÌÁ¦ ¿©·¯µéÀº ¾î¶°ÇÑ rpmÀ» º¸´õ¶óµµ ½±°Ô ¾î¶² Á¾·ùÀÇ ÆÐÅ°Áö ÀÎÁö¸¦ ¾Ë ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ÀÚ ±×·¯¸é ÀÌÁ¦ºÎÅÍ ½ÇÁ¦ÀûÀ¸·Î ÀÌ·¯ÇÑ ÆÐÅ°Áö¸¦ °¡Áö°Ô µÇ¾úÀ»¶§¿¡ ¾î¶» °Ô ¼³Ä¡¸¦ ÇÏ´ÂÁö ¾Ë¾Æ º¸°Ú½À´Ï´Ù. º¸¸é ¾Ë°ÚÁö¸¸ ¼³Ä¡ »Ó¸¸ ¾Æ´Ï¶ó ÆÐÅ° Áö¸¦ Áö¿ï ¶§ ¶Ç´Â ¾÷±×·¹À̵å ÇÒ ¶§¿¡µµ ÀüºÎ »ç¿ëµË´Ï´Ù. Á¤¸» Æí¸®ÇÑ °ÍÀ̶ó°í ÇÒ¼ö ÀÖÁÒ. 3.23.2 rpm ÆÄÀÏÀÇ ¼³Ä¡ ÆÐÅ°Áö¸¦ »ç¿ëÇϱâ À§Çؼ´Â °¡Àå ±âº»ÀÌ µÇ´Â °ÍÀÌ ¹Ù·Î ¼³Ä¡ÀÔ´Ï´Ù. ¿© ·¯ºÐµéÀÌ Ã³À½¿¡ ÆÐÅ°Áö¸¦ Åë½Å¸ÁÀ» ÅëÇØ ¹Þ¾Æ¾î¸é Á¦ÀÏ ¸ÕÀú ¼³Ä¡¸¦ ÇÏ°Ú ÁÒ? ±×·¯¸é ÀÌ rpmÀ¸·Î ¹¿© ÀÖ´Â ÆÐÅ°Áö¸¦ ¾î¶»°Ô ÀνºÅçÇÏ´ÂÁö ¿ì¼± ¿¹ ¸¦ µé¾î º¸°Ú½À´Ï´Ù. # rpm -i mc-4.1.3-1.i386.rpm [Enter] # °£´ÜÇÏÁÒ? ¿É¼ÇÀ¸·Î "i"¸¦ ÁöÁ¤Çϸé ÀνºÅçÀÌ µÇ°Ô µË´Ï´Ù. ÀÌ·¸°Ô ÇÏÁö ¸» °í ¿É¼ÇÀ» Ãß°¡ÇØÁÖ¸é »ç½Ç ´õ º¸±â ÁÁÀ»¼ö ÀÖ½À´Ï´Ù. # rpm -iv mc-4.1.3-1.i386.rpm Installing mc-4.1.3-1.i386.rpm # "v" ¿É¼ÇÀ» ºÙ¿©ÁÖ¸é ÀÌ ÆÐÅ°Áö°¡ ¾î¶² °ÍÀÎÁö ȸ鿡 º¸¿©ÁÝ´Ï´Ù. ¾Æ¹«°Í µµ ³ª¿ÀÁö ¾Ê´Â°Íº¸´Ù´Â ÈξÀ ³ºÁÒ? # rpm -ih mc-4.1.3-1.i386.rpm [Enter] ################################################ # "h" ¿É¼ÇÀº ÀνºÅçµÇ´Â »óŸ¦ ȸ鿡 Ç¥½ÃÇÏ¿© ÁÖ´Â ¿ªÈ°À» ÇÕ´Ï´Ù. º¸Åë À§ µÎ ¿É¼ÇÀ» °°ÀÌ »ç¿ëÇÏ´Â °æ¿ì°¡ ¸¹ÀÌ ÀÖ½À´Ï´Ù. # rpm -ivh mc-4.1.3-1.i386.rpm [Enter] mc ################################################ # <Âü°í ½ÃÀÛ> rpm¿¡¼ÀÇ ¾÷±×·¹À̵å´Â ÀνºÅçÀ» Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù. Áï, ¾÷±×·¹À̵带 ÇÒ °æ¿ì(-U¿É¼ÇÀ» »ç¿ëÇÒ °æ¿ì) ¸¸¾à, ÆÐÅ°Áö°¡ ÀνºÅç µÇ¾î ÀÖÁö ¾Ê´Ù¸é ÀÌ´Â -i¸¦ »ç¿ëÇÏ´Â ÀνºÅç·Î °£ÁÖÇÒ °ÍÀ̸ç ÆÐÅ°Áö°¡ ÀνºÅç µÇ¾îÀÖ´Ù¸é -U·Î ÀÎÁöÇÒ °ÍÀÔ´Ï´Ù. ¾÷±×·¹À̵å ÇÏ´Â ¹æ¹ýÀº ÀνºÅçÇÏ´Â ¹æ¹ý°ú °°À¸¹Ç·Î ¿©±â¼´Â »ý·«ÇÏ°Ú½À ´Ï´Ù. <Âü°í ³¡> ´ëºÎºÐÀÌ ÀÌ·¸°Ô ÇÔÀ¸·Î½á ÆÐÅ°Áö¸¦ ÀνºÅçÇÒ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÀÌ·¸°Ô ÀνºÅçÇÏÁö ¸øÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ¹Ù·Î ´ÙÀ½°ú °°Àº °æ¿ì¿¡ ±×·¸ÁÒ. ù ¹ø°·Î ÆÐÅ°Áö°¡ ¹Ì¸® ÀνºÅç µÇ¾î ÀÖ´Â °æ¿ìÀÔ´Ï´Ù. # rpm -iv adduser-970616-1S.i386.rpm [Enter] Installing adduser-970616-1S.i386.rpm package adduser-970616-1S is already installed error: adduser-970616-1S.i386.rpm cannot be installed # ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Ù°í ¿¡·¯°¡ ¹ß»ýÇÏÁÒ? ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖÀ¸¸é ÆÐÅ°Áö¸¦ ¶Ç ¼³Ä¡ÇÏÁö ¸øÇÕ´Ï´Ù. ±×·¯³ª ¼³Ä¡µÇ¾î À־ °Á¦ÀûÀ¸·Î ¼³Ä¡ÇÒ¼ö ÀÖ´Â ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. # rpm -ivh --force mc-4.1.3-1.i386.rpm [Enter] mc ################################################ # ¹Ù·Î "force"¶ó´Â ¿É¼ÇÀ» ºÙ¿©ÁÖ¸é µË´Ï´Ù. ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Ù°í ÇÏ´õ¶ó µµ ±×³É ´Ù½Ã ¼³Ä¡ÇÏ°Ô µË´Ï´Ù. <Âü°í ½ÃÀÛ> º¸Åë ¸®´ª½º ¸í·É¾î¿¡ ¿É¼ÇÀ» ºÙÀ϶§¿¡´Â "-"´ÙÀ½¿¡ ºÙÀÌ´Â °æ¿ì°¡ ´ëºÎºÐ Àε¥ À§ÀÇ "force"´Â "--" ´ÙÀ½¿¡ ºÙ¿©¼ »ç¿ëÇÕ´Ï´Ù. <Âü°í ³¡> ¼³Ä¡µÇÁö ¾Ê´Â µÎ ¹ø° ÀÌÀ¯´Â ÆÐÅ°ÁöÀÇ ÀÇÁ¸¼º¿¡ ¹®Á¦°¡ ¹ß»ýÇϱ⠶§¹®ÀÔ ´Ï´Ù. ¿©±â¼ ÀÇÁ¸¼ºÀ̶ó´Â °ÍÀº ÆÐÅ°Áö¸¦ »ç¿ëÇϱâ À§ÇØ ±âº»ÀûÀ¸·Î ÇÊ¿ä ÇÑ ÆÐÅ°ÁöµéÀ» °Ë»çÇÏ´Â °ÍÀ» ¸»ÇÕ´Ï´Ù. # rpm -ivh SNMP.pm-1.6-1.i386.rpm [Enter] failed dependencies: libsnmp.so.3 is needed by SNMP.pm-1.6-1 # SNMP.pm-1.6-1.i386.rpmÀ» ÀνºÅçÇϴµ¥ libsnmp.so.3°¡ ÀνºÅçµÇ¾î ÀÖÁö ¾Ê¾Æ »ç¿ëÇÒ¼ö ¾øÀ½À» ¾Ë·ÁÁÖ°í ÀÖ½À´Ï´Ù. ±×·³, ½ÇÁ¦·Î libsnmp.so.3ÀÎ ÀνºÅç µÇ¾î ÀÖÁö ¾Ê´ÂÁö Çѹø È®ÀÎÇØ º¾½Ã´Ù. # ls /usr/lib/libsnmp* [Enter] /usr/lib/libsnmp.a /usr/lib/libsnmp.so.3@ /usr/lib/libsnmp.so.3.3* # ±×·±µ¥ º¸´Ï ¼³Ä¡°¡ µÇ¾î ÀÖ±º¿ä. ÀÌ»óÀÌ »ý°å³ª º¸ÁÒ? ±×·¯¸é ¾î¶»°Ô ÇÒ ±î¿ä? ÀÇÁ¸¼º °Ë»ç¸¦ ¹«½ÃÇÏ´Â ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. # rpm -ivh --nodeps SNMP.pm-1.6-1.i386.rpm [Enter] SNMP.pm ############################################## # ¹Ù·Î "nodeps"¶ó´Â ¿É¼ÇÀ» »ç¿ëÇÏ¸é µË´Ï´Ù. <Âü°í ½ÃÀÛ> "nodeps" ¿É¼ÇÀ» »ç¿ëÇϱâ Àü¿¡ °ü·Ã ÆÐÅ°Áö°¡ ÀνºÅç µÇ¾î ÀÖ´ÂÁö È®ÀÎ ÇÏ°í »ç¿ëÇϱ⸦ ¹Ù¶ø´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ÆÐÅ°Áö »ç¿ë¿¡ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. <Âü°í ³¡> 3.23.3 ƯÁ¤ ÆÐÅ°Áö ã±â ¸¸¾à, À§¿¡¼ ¿¹¸¦ µç°Í ó·³ libsnmp.so.3ÀÌ ÀνºÅç µÇ¾î ÀÖÁö ¾ÊÀ» °æ¿ì ¾î¶»°Ô ÇÏ°Ú½À´Ï±î? libsnmp.so.3ÀÌ µé¾î ÀÖ´Â ÆÐÅ°Áö¸¦ ã¾Æ¾ß ÇÏ°ÚÁÒ? ãÀº ´ÙÀ½¿¡ ¸ÕÀú ¼³Ä¡ÇØ ÁÖ¸é ¾Æ¹« ¹®Á¦°¡ ¹ß»ýÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ±×·¸ ´Ù¸é ¾î¶² ÆÄÀÏ¿¡ libsnmp.so.3ÀÌ µé¾î ÀÖ´ÂÁö ¾Ë¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖÀ»±î¿ä ? ¹Ì¸® ÀνºÅçÀÌ µÇ¾î ÀÖ´Ù¸é "ls" ¸í·É¾î¸¦ »ç¿ëÇÏ¿© È®ÀÎÇÏ¸é µÇÁö¸¸ ±× ·¸Áö ¾ÊÀ» °æ¿ì´Â ¾î¶»°Ô ÇØ¾ß ÇÒ±î¿ä? ´ëºÎºÐÀÇ ÀÇÁ¸¼º °Ë»çÁß¿¡ ÀÌ·¸°Ô ȸ鿡 ¾Ë·ÁÁÖ´Â °ÍÀº ±×¸® ¸¹Áö ¾Ê°í ´ëºÎºÐÀÌ ¾î¶°ÇÑ ÆÐÅ°Áö°¡ ¾ø´Ù´Â ½ÄÀ¸·Î µ¶ÀÚ¿¡°Ô ¾Ë·Á ÁÙ°ÍÀÔ´Ï´Ù. ÀÌ¿Í °°ÀÌ ³ª¿Ã °æ¿ì´Â rpm ÆÄÀÏÀ» Çϳª¾¿ µÚÁ®¾ß Çϴµ¥ ÀÌ·¯ÇÑ Àϵµ ¸¸ ¸¸Ä¡ ¾Ê°ÚÁÒ? ±×·¯¸é ÀÌ·¯ÇѶ§¸¦ À§ÇØ ÇÊÀÚ°¡ °£´ÜÇÑ ½ºÅ©¸³Å͸¦ Çϳª ¼Ò °³ÇÒ±îÇÕ´Ï´Ù. #!/bin/sh RPM_FILE=$1 for i in `ls -1 --color=none *.rpm`; do rpmpkg=`rpm -qlp $i | grep $RPM_FILE` if [ "$rpmpkg" != "" ]; then echo $i exit 0 fi done À§ ³»¿ëÀ» rpmls.sh·Î ÀúÀå ÇÕ´Ï´Ù. # chmod -x rpmls.sh [Enter] # ./rpmls.sh libsnmp [Enter] cmu-snmp-3.3-2.i386.rpm # <Âü°í ½ÃÀÛ> À§¿Í °°Àº ½ºÅ©¸³Å͸¦ ½© ÇÁ·Î±×·¡¹ÖÀ̶ó°í ÇÕ´Ï´Ù. ½© ÇÁ·Î±×·¡¹ÖÀº ¾Æ·¡ ¿¡ ´Ù½Ã ¼³¸í µå¸±Å×´Ï ±× ºÎºÐÀ» Âü°íÇϽñ⠹ٶø´Ï´Ù. <Âü°í ³¡> Àß Ã£ÁÒ? ÀÌÁ¦ rpm ÆÄÀÏÀ» ã¾ÒÀ¸´Ï Çѹø ÀνºÅçÇغ¸±â·Î ÇսôÙ. # rpm -ivh SNMP.pm-1.6-1.i386.rpm cmu-snmp-3.3-2.i386.rpm [Enter] SNMP.pm ############################################## # <Âü°í ½ÃÀÛ> À§ÀÇ ¿¹´Â ´ÜÁö ÀÌ·¸´Ù°í º¸¿©ÁÖ´Â ¿¹ÀÏ»Ó, ½ÇÁ¦·Î´Â ¶È°°ÀÌ ÀÇÁ¸¼º °Ë»ç ºÎºÐ¿¡¼ °É¸± °ÍÀÔ´Ï´Ù. À§ÀÇ ¿¹´Â ¾î¶°ÇÑ ÆÐÅ°Áö°¡ ¾ø´Ù°í ³ª¿À´Â °æ¿ì ¿¡ »ç¿ëÇϱ⸦ ¹Ù¶ø´Ï´Ù. <Âü°í ³¡> 3.23.4 rpm³»ºÎ µé¿©´Ù º¸±â ´ëºÎºÐ ÆÐÅ°Áö¸¦ °ü¸®ÇÏ´Ù º¸¸é Àڽſ¡°Ô ¾î¶°ÇÑ ÆÐÅ°Áö°¡ ÀÖ´ÂÁö ¾Ë°í ½Í Àº °æ¿ì°¡ ÀÖÀ» °Ì´Ï´Ù. ÀÌ·± °æ¿ì¿¡ »ç¿ëÇÏ´Â ¿É¼ÇÀ¸·Î "q"¸¦ »ç¿ëÇÕ´Ï´Ù . ±×·±µ¥ ÀÌ ¿É¼Ç Çϳª¸¸ »ç¿ëÇÏÁö´Â ¾Ê½À´Ï´Ù. ´ÙÀ½ÀÇ ¿É¼Ç°ú °°ÀÌ »ç¿ë Çϰŵç¿ä. a : ÀνºÅçµÈ ¸ðµç ÆÐÅ°Áö¸¦ º¸¿©ÁÝ´Ï´Ù. f <file> : <file>ÀÌ ¼ÓÇØ ÀÖ´Â rpm ÆÐÅ°Áö¸¦ º¸¿©ÁÝ´Ï´Ù. ¿©±â¼ fileÀº Àüü°æ·Î¸¦ Æ÷ÇÔÇÏ´Â ÆÄÀÏÀ̾î¾ß ÇÕ´Ï´Ù. # rpm -qf /usr/bin/batch [Enter] at-2.9b-2 # À§¿Í °°ÀÌ Æ¯Á¤ À§Ä¡¿¡ À§Ä¡ÇÑ ÆÄÀÏÀÇ À̸§À» ¾Ë·Á ÁÜÀ¸·Î½á, ¾î¶°ÇÑ ÆÐÅ° Áö¿¡ ¼ÓÇØÀÖ´ÂÁö¸¦ rpmÀº ¾Ë·ÁÁÝ´Ï´Ù. # rpm -qi IO.pm [Enter] Name : IO.pm Distribution: (none) Version : 1.15 Vendor: (none) Release : 3 Build Date: Mon Jun 23 12:50:56\ 1997 Install date: Mon Oct 13 16:23:54 1997 Build Host: supserv.redhat.com Group : Development/Libraries/Perl Source RPM: IO.pm-1.15-3.src.rpm Size : 113896 Summary : I/O modules for perl Description : This is the perl5 IO distribution. It provides an object oriented interface for IO in perl. It should be\ a part of the perl5 core distribution soon, so you will only have to get this\ if it is newer than your perl. # "qi" ¿É¼ÇÀº ÆÐÅ°Áö¿¡ ´ëÇÑ Á¤º¸¸¦ ȸ鿡 º¸¿©ÁÖ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. ÆÄÀÏÀÇ ¼¼ºÎÀûÀÎ »óȲ±îÁö ¾Ë¼ö ÀÖÁÒ? # rpm -ql at [Enter] /etc/at.deny /usr/bin/at . . /var/spool/at/.lockfile /var/spool/at/spool # "ql" ¿É¼ÇÀº ÀνºÅçµÈ ÆÐÅ°ÁöÀÇ ÆÄÀϵéÀ» º¸¿©ÁÖ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. Áï ÆÐÅ° Áö À̸§À» ¾Æ±Ô¸ÕÆ®·Î ÁöÁ¤ÇØÁÖ¸é ±× ÆÐÅ°Áö¿¡ Æ÷ÇÔµÈ ÆÄÀÏÀ» º¸¿©ÁÖ°Ô µË ´Ï´Ù. # rpm -qs at [Enter] normal /etc/at.deny normal /usr/bin/at . . normal /var/spool/at/.lockfile normal /var/spool/at/spool # "qs" ¿É¼ÇÀº ÆÐÅ°Áö¿¡ Æ÷ÇÔµÈ ÆÄÀϵéÀÇ ¸®½ºÆ®¿Í »óűîÁö º¸¿©ÁÖ°Ô ÇÏ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. # rpm -qd at [Enter] /usr/man/man1/at.1 /usr/man/man1/atq.1 /usr/man/man1/atrm.1 /usr/man/man1/batch.1 /usr/man/man8/atrun.8 # "qd" ¿É¼ÇÀº ÀνºÅçµÈ ¹®¼ ÆÄÀϵ鸸 º¸¿©ÁÝ´Ï´Ù. # rpm -qc at [Enter] /etc/at.deny # "qc" ¿É¼ÇÀº ¹®¼ÀÇ È¯°æÆÄÀϸ¸ º¸¿©ÁÝ´Ï´Ù. ÀÌ ¿É¼ÇÀº »ó´çÈ÷ À¯¿ëÇÏ´Ï Àß ¾Ë¾ÆµÎ½Ã±â ¹Ù¶ø´Ï´Ù. <Âü°í ½ÃÀÛ> ÆÄÀϵéÀÇ °æ·Î¸íÀ» º¸´Â ¿É¼ÇÁß °¡Àå À¯¿ëÇÏ°Ô »ç¿ëµÉ¼ö ÀÖ´Â ¿É¼ÇÀ¸·Î ȯ °æ ÆÄÀϵéÀÇ À§Ä¡¸¦ ¾Ë¼ö Àֱ⠶§¹®¿¡ ÀÌÈÄ RedHat ¸®´ª½ºÀÇ ¾÷±×·¹À̵å½Ã À¯¿ëÇÏ°Ô »ç¿ëµÉ¼ö ÀÖ½À´Ï´Ù. <Âü°í ³¡> 3.23.5 rpm ÆÐÅ°Áö Áö¿ì±â ´ëºÎºÐ ÆÐÅ°Áö¸¦ ÀνºÅçÇÑÈÄ¿¡ ÇÊ¿ä°¡ ¾ø¾î¼ Áö¿ì°íÀÚ ÇÏ´Â °æ¿ì°¡ ¸¹ÀÌ »ý±é´Ï´Ù. rpm ÆÐÅ°Áö¸¦ Áö¿ì´Â ¹æ¹ýÀº »ó´çÈ÷ °£´ÜÇÕ´Ï´Ù. ¿É¼Ç Çϳª¸¸ ¾Ë¸é µÇ°Åµç¿ä. # rpm -e IO.pm [Enter] removing these packages would break dependencies: IO.pm >= 1.09 is needed by Net.pm-1.00-4 # ÆÐÅ°Áö¸¦ Áö¿ï¶§¿¡´Â "e" ¿É¼ÇÀ» »ç¿ëÇÏ¸é µË´Ï´Ù. ±×·±µ¥ ¿ª½Ã, À̹ø¿¡µµ IO.pmÀÇ ÀÇÁ¸¼º¿¡¼ ¹®Á¦°¡ ¹ß»ýµÇ¾î ÆÐÅ°Áö¸¦ Áö¿ìÁö ¸øÇϴ±º¿ä. ±×·³ ÀÌ ÆÐÅ°Áö¸¦ Áö¿ìÁö ¸øÇÒ±î¿ä? ÇÊ¿ä¾ø´Â ÆÐÅ°Áö¸¦ ±»ÀÌ ³õ¾ÆµÑ ÇÊ¿ä°¡ ¾ø °ÚÁÒ? À§¿¡¼ ¾Ë·ÁÁØ ÀÇÁ¸¼ºÀ» ¹«½ÃÇÏ´Â ¿É¼Ç "nodeps"À» »ç¿ëÇØ º¸±â ¹Ù ¶ø´Ï´Ù. # rpm -e --nodeps IO.pm [Enter] # ¾Æ¹« ¸Þ½ÃÁöµµ ³ª¿ÀÁö ¾ÊÁÒ? ÆÐÅ°Áö°¡ Áö¿öÁ³½À´Ï´Ù. ÆÐÅ°Áö¸¦ Áö¿ï¶§ °¡ Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ¿É¼ÇÀÌ ¹Ù·Î "nodeps"¶ó´Â ¿É¼ÇÀÔ´Ï´Ù. <Âü°í ½ÃÀÛ> ¾î¶²¶§¿¡´Â ÀÌ·± ¿É¼ÇµéÀÌ ºÒÇÊ¿äÇÏ°Ô ´À²¸ÁúÁö ¸ð¸£³ª µ¶ÀÚµéÀÌ ÇÊÀÚó·³ ¸î¹ø ½Ç¼ö¸¦ Çغ»´Ù¸é ±×·¸°Ô ´À³¢Áö ¾ÊÀ» °ÍÀÔ´Ï´Ù. óÀ½ºÎÅÍ "nodeps" ¿É¼ÇÀ» »ç¿ëÇϱ⠺¸´Ù´Â ¼ø¼öÇÏ°Ô "e"¿É¼Ç¸¸À¸·Î ÆÐÅ°Áö¸¦ ¾ð½ºÅçÇغ¸±â ¹Ù¶ø´Ï´Ù. ±× ´ÙÀ½ ÀÇÁ¸¼º¿¡ ¹®Á¦°¡ »ý±ä´Ù¸é ¾î¶°ÇÑ ÆÐÅ°Áöµé°ú ¿¬°áÀÌ µÇ¾î ÀÖ³ª ÀÚ¼¼È÷ »ìÆ캸¸é µË´Ï´Ù. <Âü°í ³¡> ¿©·¯ºÐµéÀÌ ÀÌ ÆÐÅ°Áö Áö¿ì´Â ¿¬½ÀÀ» ÇÒ ¶§¿¡ Áö¿ì¸é ¾ÈµÇ´Â ÆÐÅ°Áö°¡ ÀÖ ½À´Ï´Ù. ÀÌ ÆÐÅ°ÁöµéÀº Àý´ë·Î Áö¿ì¸é ¾ÈµË´Ï´Ù. ld.so libc e2fsprogs pam pwdb filesystem libtermcap util-linux bash gpm getty_ps setup SysVinit initscripts termcap etcskel rmt À§ ÆÐÅ°ÁöµéÀº ±×Áß¿¡¼µµ Áß¿äµµ°¡ ³ôÀº °Íµé¸¸ ¸»ÇÑ °ÍÀÌÁö¸¸ À̵é ÆÐÅ° ÁöÀÇ ´ëºÎºÐÀÌ BaseÆÐÅ°Áö¿¡ ¼ÓÇÏ´Â °ÍµéÀÓ¿¡ À¯ÀÇÇϱ⠹ٶø´Ï´Ù. |