LINUX
2018.10.01 / 21:46

rpm ÆÐÅ°Áö °ü¸®ÀÚ

Chitta
Ãßõ ¼ö 122

±âÁ¸ ÆÐÅ°Áö °ü¸®

¼ÒÇÁÆ®¿þ¾î ¼³Ä¡/°ü¸®´Â ¸®´ª½º ½Ã½ºÅÛ °ü¸®ÀÚÀÇ Áß¿äÇÑ ¾÷¹«Áß ÇϳªÀÌ´Ù. °ú°Å¿¡´Â °ü¸®ÀÚ°¡ ½Ã½ºÅÛ¿¡ ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇÒ ¶§ Å©°Ô ´ÙÀ½°ú °°Àº ¹æ¹ýÀ» »ç¿ëÇÏ¿´´Ù.


Source ¿¡¼­ ºôµåÈÄ ¼³Ä¡

ÀϹÝÀûÀ¸·Î ¼Ò½º¸¦ ¹èÆ÷ÇÒ ¶§ tar ·Î ¹­Àº ÈÄ¿¡ gzip À¸·Î ¾ÐÃàÇÑ ´ÜÀÏ .tar.gz ÆÄÀÏÀ» ÁÖ·Î ¹èÆ÷ÇÑ´Ù. tar.gz ¶Ç´Â .tgz È®ÀåÀÚ¸¦ °®´Â ÀÌ ÆÄÀϵéÀ» Source Tarball À̶ó°í ºÎ¸£¸ç  ÀÌ ÆÄÀÏÀ» ´Ù¿î·ÎµåÇÑ ÈÄ¿¡ ¾ÐÃàÀ» ÇØÁ¦ÇÏ°í autoconf ·Î ºôµå ȯ°æÀ» ±¸¼ºÇÏ°í make ¸¦ »ç¿ëÇÏ¿© ºôµåÇÑ ÈÄ¿¡ ¼³Ä¡ÇÏ´Â °æ¿ì°¡ ¸¹¾Ò´Ù.

ÀÌ ¹æ¹ýÀº ¾ÆÁ÷ ÆÐÅ°ÁöÈ­ µÇÁö ¾ÊÀº ÃֽŠ¹öÀüÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ¾úÁö¸¸ ¼Ò½º ÄÄÆÄÀÏÀÌ ¹ø°Å·Ó°í ÄÄÆÄÀÏÀÌ ¾È µÉ °æ¿ì ¼Ò½º¸¦ Á÷Á¢ ¼öÁ¤ÇÏ¿© ÇÏ¸ç ¿©·¯ ´ëÀÇ ¼­¹ö¿¡ ¼³Ä¡¿Í ¹öÀü ¾÷±×·¹À̵尡 Èûµç µîÀÇ ´ÜÁ¡ÀÌ ¸¹¾Æ¼­ ÃÖ±Ù¿¡´Â ¸¹ÀÌ »ç¿ëµÇÁö´Â ¾Ê´Â´Ù.


¹Ì¸® ÄÄÆÄÀÏµÈ ÆÐÅ°Áö·Î ¼³Ä¡

ÇÊÀÚ°¡ óÀ½ »ç¿ëÇØ º» ¸®´ª½º´Â ½½·¢¿þ¾î¶ó´Â ¹èÆ÷ÆÇÀ̾ú°í ¹öÀüÀº 2.1 À̾ú´Ù. ½½·¢¿þ¾î´Â ´ç½Ã ¸®´ª½º¸¦ »ç¿ëÇÏ·Á¸é °ÅÀÇ À¯ÀÏÇÑ ´ë¾ÈÀ̾úÀ¸¸ç ½© ½ºÅ©¸³Æ® ±â¹ÝÀÇ ¼³Ä¡ ÇÁ·Î±×·¥À» Á¦°øÇÏ¿© ÆÐÅ°Áö °ü¸®¸¦ ÇÒ ¼ö ÀÖ¾ú´Ù. ´ç½ÃÀÇ ÆÐÅ°Áö´Â ÄÄÆÄÀÏµÈ ¹ÙÀ̳ʸ®¿Í µ¥ÀÌŸ, ¼³Ä¡ ½ºÅ©¸³Æ®¸¦ tar.gz À¸·Î ¹­¾î¼­ ¹èÆ÷ÇÏ¿´°í ÆÐÅ°Áö °ü¸® ÇÁ·Î±×·¥Àº tar.gz ¸¦ ÁöÁ¤µÈ °æ·Î¿¡ ¾ÐÃàÀ» ÇØÁ¦ÇÏ°í ÆÐÅ°Áö ¾È¿¡ ÀÖ´Â ½© ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ¿© ¼³Ä¡¸¦ ½ÇÇàÇÏ¿´´Ù.

À§¿Í °°Àº ÆÐÅ°Áö °ü¸® ¹æ¹ýÀº °£°áÇÏ°í Àß µ¿ÀÛÇßÁö¸¸ »ç¿ëÇϸ鼭 ´ÙÀ½°ú °°Àº ¹®Á¦°¡ ¹ß»ýÇß´Ù.

  • ¼ÒÇÁÆ®¿þ¾î°£ÀÇ ÀÇÁ¸¼ºÀ» ¾Ë ¼ö°¡ ¾øÀ½
    ÇÁ·Î±×·¥ a ´Â lib-b ¶ó´Â ¶óÀ̺귯¸®°¡ ÇÊ¿äÇϳª tar.gz À¸·Î ¹­ÀÎ ÆÐÅ°Áö´Â ÀÌ·± Á¤º¸¸¦ °¡Áú ¼ö ¾ø´Ù. ±×·¡¼­ a ¸¦ ¼³Ä¡ÈÄ¿¡ ±¸µ¿ÀÌ ¾È µÇ´Â ¿øÀÎÀ» ã´À¶ó ¸¹Àº ½Ã°£À» ¼ÒºñÇØ¾ß Çß°í Àͼ÷ÇÏÁö ¾ÊÀº »ç¿ëÀÚµéÀº ¹®Á¦ ÇØ°áÀÌ Èûµç °æ¿ì°¡ ¸¹¾Ò´Ù.
  • ¼ÒÇÁÆ®¿þ¾î ¾÷±×·¹À̵尡 ¾î·Á¿ò
    ÀÇÁ¸¼ºÀ» °ü¸®ÇÏÁö ¾Ê¾Æ ÇÁ·Î·¥À̳ª ¶óÀ̺귯¸®°¡ ¾÷µ¥ÀÌÆ® µÉ °æ¿ì Á¦´ë·Î ±¸µ¿µÇÁö ¾Ê°Å³ª ÇÊ¿äÇÑ ¶óÀ̺귯¸®¸¦ µ¤¾î ½á¼­ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¸ç ¾÷±×·¹À̵尡 Èûµé¾î ¹é¾÷ÈÄ À缳ġ¸¦ ÇÏ¿©¾ß Çß´Ù.
  • ¼ÒÇÁÆ®¿þ¾îÀÇ À¯È¿¼º °ËÁõ ºÒ°¡
    tar.gz ´Â ÆÄÀÏ¿¡ ´ëÇØ ÀüÀÚ ¼­¸íÀ» ÇÒ ¼ö°¡ ¾ø´Ù. ±×·¯¹Ç·Î ÇØÄ¿°¡ ¾ÇÀÇÀûÀ¸·Î º¯Á¶µÈ .tar.gz ÆÄÀÏÀ» FTP »çÀÌÆ®µî¿¡ ¿Ã·Á ³õÀ» °æ¿ì ÀÌ ÆÄÀÏÀÌ ¿øÀúÀÚ°¡ ¹èÆ÷ÇÑ °ÍÀÎÁö È®ÀÎÇϱⰡ ¾î·ÆÀ¸¹Ç·Î À߸øµÈ ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇÏ°í ½Ã½ºÅÛÀÌ ÇÇÇظ¦ ÀÔÀ» ¼ö ÀÖ´Ù.
  • À缳ġ/º¹±¸°¡ ¾î·Á¿ò
    ¿©·¯ °¡Áö ÀÌÀ¯·Î ¼ÒÇÁÆ®¿þ¾î¸¦ À缳ġÇÏ°í ¼³Á¤À» ÃʱâÈ­ ÇØ¾ß ÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. tar.gz Àº ¼³Ä¡½Ã ±âÁ¸ ¼³Á¤ ÆÄÀÏÀÌ À־ µ¤¾î ¾²¹Ç·Î À缳ġ³ª ¾÷±×·¹À̵å½Ã ¼³Á¤ ÆÄÀÏÀ» ¼öÀÛ¾÷À¸·Î ¹é¾÷ÇØ µÎ¾î¾ß Çß´Ù.

Red HatÀÇ ¿ª»ç - http://www.redhat.com/about/company/history.html.


ÀÌÈÄ ·¹µåÇÞ ¸®´ª½º¸¦ ¹ßÇ¥ÇÑ ·¹µåÇ޻翡¼­ »ç¿ëÀڵ鿡°Ô °¡Àå Å©°Ô ºÎ°¢ÇÑ ±â´ÉÀº rpm À̶ó´Â ÆÐÅ°Áö °ü¸® ÇÁ·Î±×·¥À̾ú´Ù. rpm Àº ½½·¢¿þ¾î ÆÐÅ°Áö °ü¸® ¹æ½ÄÀÇ ´ÜÁ¡À» Á¦°ÅÇÑ Àü¿ë ÆÐÅ°Áö Æ÷¸ËÀ¸·Î À¯¿ë¼ºÀÌ ³Î¸® ¾Ë·ÁÁö¸é¼­ ½½·¢¿þ¾î »ç¿ëÀÚµéÀÌ ·¹µåÇÞ ¸®´ª½º·Î À̵¿Çϴµ¥ Å« °øÇåÀ» ÇÏ¿´´Ù. 


rpm

rpm Àº Red Hat Package Manager ¶Ç´Â RPM Package Manager ÀÇ ¾àÀÚ·Î ±âÁ¸ ½½·¢¿þ¾îÀÇ tar.gz ¹æ½ÄÀÇ ÆÐÅ°Áö °ü¸®¸¦ ´ëüÇϱâ À§ÇØ °³¹ßµÇ¾ú´Ù. rpm ¹æ½ÄÀ¸·Î ÆÐŰ¡µÈ ¼ÒÇÁÆ®¿þ¾î´Â .rpm À̶ó´Â È®ÀåÀÚ¸¦ °®°Ô µÇ¸ç ÆÄÀϸíÀº ´ÙÀ½°ú °°ÀÌ ÆÐÅ°Áö¸í-¹öÀü.¸±¸®Áî.º¥´õ.¾ÆÅ°ÅØó Çü½ÄÀ¸·Î ¹èÆ÷°¡ µÈ´Ù.

¿¹·Î ¾ÆÆÄÄ¡ À¥¼­¹öÀÇ ÆÐÅ°Áö¸íÀº httpd-2.2.15-30.el6.centos.x86_64 À̸ç ÀÌ´Â ÆÐÅ°Áö¸íÀº httpd ÀÌ°í ¹öÀüÀº 2.2.15-30 ÀÌ¸ç ¸±¸®Áî´Â el6 ÀÌ¸ç º¥´õ´Â centosÀ̸ç 64ºñÆ®¿ë ÆÐÅ°Áö¶ó´Â ÀǹÌÀÌ´Ù. 32ºñÆ®ÀÏ °æ¿ì x86_64 ´ë½Å i686À¸·Î Ç¥½Ã°¡ µÈ´Ù. ÆÐÅ°Áö°¡ python À̳ª perl °°Àº ½ºÅ©¸³Æ®ÀÏ °æ¿ì 32ºñÆ®, 64ºñÆ® »ó°ü¾øÀÌ µ¿ÀÛÇϹǷΠx86_64³ª i686 ´ë½Å noarch ¶ó°í Ç¥½ÃµÈ´Ù.

·¹µåÇÞÀÇ °æ¿ì httpd-2.2.15-29.el6_4.x86_64.rpm Ã³·³ º¥´õ¸íÀÌ ºüÁö°í ¸±¸®Áî°¡ ¸¶À̳ʱîÁö Ç¥½Ã°¡ µÇ´Â Á¡ÀÌ CentOS ¿Í ´Ù¸¥Á¡ÀÌ´Ù.

rpm Àº ¼ÒÇÁÆ®¿þ¾îÀÇ ÀÇÁ¸¼ºÀ» °ü¸®ÇϹǷΠ¼³Ä¡³ª ¾÷±×·¹À̵尡 ¿ëÀÌÇØÁö°í ÆÐÅ°Áö¿¡ ÀüÀÚ ¼­¸íÀ» Ãß°¡ÇÒ¼ö ÀÖÀ¸¸ç ÆÐÅ°ÁöÀÇ À§º¯Á¶ ¿©ºÎ¸¦ °ËÁõÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÇØÄ¿°¡ ¾ÇÀÇÀûÀ¸·Î º¯Á¶ÇÑ rpmÀ» ¹èÆ÷ÇÏ´Â °É ¸·À» ¼ö ÀÖ´Ù.

rpm Àº ¸¹Àº ±â´É°ú ¿É¼ÇÀ» °®°í ÀÖÁö¸¸ ±×Áß¿¡¼­ °¡Àå ¸¹ÀÌ ¾²´Â ¸í·É°ú ¿É¼ÇÀ» »ìÆì º¸ÀÚ.

¸í·É ¸ðµåÀÇ Á¾·ù

rpm Àº ´ÙÀ½ Ç¥¿Í °°ÀÌ Å©°Ô 6°¡Áö ¸í·É ¸ðµå·Î ºÐ·ùÇÒ ¼ö ÀÖÀ¸¸ç °¢°¢ ¸ðµå¸¶´Ù »ç¿ëÇÒ ¼ö ÀÖ´Â ¿É¼ÇµéÀÌ ´Ù¸£´Ù. rpm Àº GNU getopt ¸¦ »ç¿ëÇßÀ¸¹Ç·Î ªÀº ¿É¼Ç°ú ±ä ¿É¼Ç ¸ðµÎ »ç¿ëÀÌ °¡´ÉÇÏ´Ù.

¸í·É¾î
long ¸í·É¾î
¿ëµµ
-q--queryÆÐÅ°Áö Á¤º¸ ÁúÀÇ
-i--installÆÐÅ°Áö ¼³Ä¡
-U--upgradeÆÐÅ°Áö ¾÷±×·¹À̵å
-e--eraseÆÐÅ°Áö »èÁ¦
-V--verifyÆÐÅ°Áö °ËÁõ
-K--checksig¼­¸í °ËÁõ
rpm ÀÇ ÁÖ ¸í·É¾î µµÇ¥

¸ðµå¿Í »ó°ü¾øÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿É¼Çµµ ¸î °¡Áö Àִµ¥ ±×Áß Áß¿äÇÑ ¿É¼ÇÀº ´ÙÀ½°ú °°´Ù.

  • -?, --help rpm ÀÇ »ç¿ë¿¡ ´ëÇÑ »ó¼¼ÇÑ µµ¿ò¸» Ãâ·ÂÇÏ°í ÇÁ·Î±×·¥À» Á¾·áÇÑ´Ù.
  • -v  ½ÇÇà½Ã ÁøÇà ³»¿ª¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù.

¼³Ä¡/»èÁ¦ ¸ðµå


¼³Ä¡¿Í ¾÷±×·¹À̵å

¼³Ä¡(-i)¿Í ¾÷±×·¹À̵å(-U) ¸ðµå¿¡ ÁÖ·Î »ç¿ëÇÏ´Â Ãß°¡ ¿É¼ÇÀº v¿Í h À̸ç Àǹ̴ ´ÙÀ½°ú °°´Ù.

  • -v: verbose ÀÚ¼¼ÇÑ Á¤º¸ Ãâ·Â
  • -h: ¼³Ä¡ ÁøÇà ³»¿ªÀ» # ¹®ÀÚ¸¦ ÀÌ¿ëÇÏ¿© Ç¥½ÃÇÑ´Ù.

rpm À¸·Î ÇÁ·Î±×·¥À» ¼³Ä¡ÇÒ °æ¿ì ´ÙÀ½ ¸í·É°ú ¿É¼ÇÀ» »ç¿ëÇÏ¸ç ¸¶Áö¸·¿¡ ¼³Ä¡ÇÒ ÆÐÅ°Áö ÆÄÀÏÀ» ±â¼úÇÑ´Ù. ´ÙÀ½Àº ¾ÆÆÄÄ¡ À¥¼­¹ö°¡ HTTPS º¸¾È ÇÁ·ÎÅäÄÝÀ» Áö¿øÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ¸ðµâÀÎ mod_ssl À» ¼³Ä¡ÇÏ´Â ¿¹Á¦ÀÌ´Ù.

rpm -ivh mod_ssl-2.2.15-29.el6.centos.x86_64.rpm


¿À·ù: Failed dependencies:
apr-util-ldap is needed by httpd-2.2.15-29.el6_4.x86_64
httpd-tools = 2.2.15-29.el6_4 is needed by httpd-2.2.15-29.el6_4.x86_64
libapr-1.so.0()(64bit) is needed by httpd-2.2.15-29.el6_4.x86_64
libaprutil-1.so.0()(64bit) is needed by httpd-2.2.15-29.el6_4.x86_64


rpm Àº ÆÐÅ°ÁöÀÇ ÀÇÁ¸¼ºÀ» °ü¸®ÇϹǷΠmod_ssl ¿¡ ÇÊ¿äÇÑ ÆÐÅ°Áö°¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê´Ù¸é À§¿Í °°ÀÌ ¼³Ä¡°¡ ½ÇÆÐÇϸç ÀÇÁ¸¼ºÀÖ´Â ÆÐÅ°ÁöÀÇ ¸ñ·ÏÀ» Ãâ·ÂÇÑ´Ù. °ü¸®ÀÚ´Â ÀÇÁ¸¼º ÀÖ´Â ÆÐÅ°Áö¸¦ ±¸Çؼ­ ¸ÕÀú ¼³Ä¡ÈÄ¿¡ mod_ssl ÆÐÅ°Áö¸¦ ¼³Ä¡ÇØ¾ß ÇÑ´Ù.

±âÁ¸¿¡ ÀÖ´Â ÆÐÅ°ÁöÀÇ ¾÷±×·¹ÀÌµå ¹öÀüÀ» ±¸Çß´Ù¸é -U ¿É¼ÇÀ¸·Î ¾÷±×·¹À̵åÇÒ ¼ö ÀÖ´Ù. »ç¿ë¹ýÀº ¼³Ä¡¶§¿Í µ¿ÀÏÇϸç mod_ssl ÀÌ 2.2.16 À¸·Î ¾÷±×·¹ÀÌµå µÇ¾ú´Ù¸é ´ÙÀ½°ú °°ÀÌ ¹Ý¿µÇÒ ¼ö ÀÖ´Ù.

rpm -ivh mod_ssl-2.2.16-29.el6.centos.x86_64.rpm

¼³Ä¡¿Í ¸¶Âù°¡Áö·Î ÀÇÁ¸¼ºÀÖ´Â ÆÐÅ°Áö°¡ ¸ÕÀú ¼³Ä¡µÇ¾î¾ß ÇϹǷΠÀÇÁ¸¼ºÀÖ´Â ÆÐÅ°Áö ÆľÇÈÄ »çÀü¿¡ ½Ã½ºÅÛ¿¡ ¹Ý¿µÇØ¾ß ÇÑ´Ù.

¼³Ä¡³ª ¾÷±×·¹À̵å½Ã ÆÐÅ°Áö ÆÄÀÏÀÇ °æ·Î´Â ·ÎÄà ÆÄÀϽýºÅÛÀÌ ¾Æ´Ï¶ó URL Çü½ÄÀ¸·Î ±â¼úÇÒ ¼ö ÀÖ´Ù. ÀÌ·² °æ¿ì ÆÄÀÏÀ» ´Ù¿î·Îµå ¹Þ°í ´Ù½Ã rpm À¸·Î ¼³Ä¡ÇÏ´Â µÎ °¡Áö °úÁ¤À» °ÅÄ¡Áö ¾Ê¾Æµµ µÇ¹Ç·Î Æí¸®ÇÏ´Ù. ´ÙÀ½Àº À§ÀÇ mod_ssl À» http ·Î ´Ù¿î·Îµå ¹Þ¾Æ¼­ ¹Ù·Î ¼³Ä¡ÇÏ´Â ¿¹Á¦ÀÌ´Ù.

rpm -ivh http://mirror.centos.org/centos/6/os/x86_64/Packages/mod_ssl-2.2.15-29.el6.centos.x86_64.rpm


»èÁ¦

-e ¿É¼ÇµÚ¿¡ ÆÐÅ°Áö¸¦ ±â¼úÇÏ¸é »èÁ¦ÇÒ ¼ö ÀÖ´Ù. ÆÐÅ°Áö´Â Àüü¸¦ ±â¼úÇÏÁö ¾Ê°í ÆÐÅ°Áö¸í¸¸ ±â¼úÇصµ µÈ´Ù.

rpmÀÇ ÀÇÁ¸¼º °ü¸® ±â´É¶§¹®¿¡ »èÁ¦ÇÏ·Á´Â ÆÐÅ°Áö¿¡ ÀÇÁ¸ÇÏ´Â ÆÐÅ°Áö°¡ ÀÖÀ» °æ¿ì »èÁ¦µÇÁö ¾ÊÀ¸¹Ç·Î ¸ÕÀú ÀÇÁ¸ÇÏ´Â ÆÐÅ°Áö¸¦ ã¾Æ¼­ Áö¿ö¾ß ÇÑ´Ù. ´ÙÀ½Àº ¾ÆÆÄÄ¡ À¥¼­¹ö¸¦ »èÁ¦ÇÏ´Â ¿¹Á¦À̸ç httpd¿¡ ÀÇÁ¸¼ºÇÏ´Â mod_ssl ÀÌ ÀÖÀ¸¹Ç·Î »èÁ¦°¡ ½ÇÆÐÇÑ´Ù.

ÀÇÁ¸¼º ÆÐÅ°Áö »èÁ¦ ½Ãµµ

ÁúÀÇ ¸ðµå

±âÁ¸ tar.gz ±â¹Ý ÆÐÅ°Áö¿¡ ºñÇØ °¡Àå Å« ÀåÁ¡Áß Çϳª´Â ´Ù¾çÇÑ ÁúÀǸ¦ »ç¿ëÇÒ ¼ö ÀÖ´Â Á¡ÀÌ´Ù. rpm Àº -q ¸í·ÉÀ¸·Î ÆÐÅ°ÁöÀÇ Á¤º¸¸¦ ÁúÀÇÇÒ ¼ö ÀÖÀ¸¸ç ´Ù¾çÇÑ ÇÏÀ§ ¿É¼ÇÀÌ ÀÖÀ¸¹Ç·Î ´Ù¾çÇÑ ÁúÀǸ¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ±×Áß¿¡ °¡Àå ¸¹ÀÌ ¾²ÀÌ´Â ¿É¼ÇÀ» ¾Ë¾Æ º¸ÀÚ.


Àüü ¼³Ä¡ ÆÐÅ°Áö º¸±â

½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ Àüü ÆÐÅ°ÁöÀÇ ¸ñ·ÏÀ» º¸·Á¸é ÁúÀÇ ¸ðµåÀÇ ¸ÞÀÎ ¸í·ÉÀÎ -q¿¡ -a, --all ¿É¼ÇÀ» Ãß°¡ÇÏ¸é µÈ´Ù. ´ÙÀ½Àº -qa ¿É¼ÇÀ¸·Î Àüü ÆÐÅ°Áö ¸ñ·ÏÀ» Ãâ·ÂÇÏ´Â ¿¹Á¦ÀÌ´Ù.  

rpm -qa °á°ú


ÀÚ¼¼ÇÑ Á¤º¸ º¸±â

¼³Ä¡ ¸ñ·Ï¿¡¼­ ¹«½¼ ¿ëµµÀÎÁö Àß ¸ð¸£´Â ÆÐÅ°ÁöÀÎ libssh2 ¸¦ ¹ß°ßÇß´Ù. ÀÌ ÆÐÅ°Áö¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸¸¦ º¸·Á¸é -i, --info ¿É¼ÇÀ» ÁÖ¸é ÆÐÅ°Áö¸í°ú ¹öÀü, ¼³¸í°ú ºôµå ³¯ÀÚ, ¼³Ä¡ ³¯ÀÚµî ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¼ ¼ö ÀÖ´Ù. 

ÆÐÅ°Áö »ó¼¼ Á¤º¸ È®ÀÎ

¸¸¾à ¼³Ä¡ÇϱâÀü¿¡ ÆÐÅ°ÁöÀÇ Á¤º¸¸¦ º¸°í ½Í´Ù¸é -p ¿É¼ÇÀ» Ãß°¡ÇÏ°í µÚ¿¡ ÆÐÅ°ÁöÀÇ °æ·Î¸¦ ÀÔ·ÂÇÏ¸é µÈ´Ù. -p ¿É¼ÇÀº ¾Æ·¡ÀÇ ´Ù¸¥ ÁúÀÇ »óȲ¿¡¼­µµ »ç¿ëÇÒ ¼ö ÀÖ´Ù.


¼³Ä¡ ¸ñ·Ï º¸±â

ÆÐÅ°Áö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â º¸¾Ò´Âµ¥ ÀÌ ÆÐÅ°Áö°¡ ¾î¶² ÆÄÀϵéÀ» ¾î¶² °æ·Î¿¡ ¼³Ä¡Çß´ÂÁö ±Ã±ÝÇÒ ¼ö ÀÖ´Ù. ¸ñ·ÏÀº -l, --list ¿É¼ÇÀ» ÁÖ¸é ¾Ë¼ö ÀÖ´Ù.

ÆÐÅ°Áö³» ÆÄÀÏ ¼³Ä¡ ¸ñ·Ï


¸¶Âù°¡Áö·Î -p ¿É¼ÇÀ¸·Î ¼³Ä¡ÇϱâÀü ÆÐÅ°ÁöÀÇ ¸ñ·ÏÀ» º¼ ¼ö ÀÖ´Ù. -p ¿É¼Ç »ç¿ë½Ã ÆÐÅ°Áö°¡ ´Ù¸¥ µð·ºÅ͸®¿¡ ÀÖÀ» °æ¿ì ÆÐÅ°Áö¸í¿¡ Àý´ë, ¶Ç´Â »ó´ë °æ·Îµµ Æ÷ÇÔ½ÃÄÑ¾ß ÇÑ´Ù.

rpm -qpl /var/cache/yum/x86_64/6/updates/packages/httpd-2.2.15-31.el6.centos.x86_64.rpm

ÆÄÀÏÀÌ ¼ÓÇÑ ÆÐÅ°Áö ¾Ë±â

ÀÌÁ¦ ÆÐÅ°ÁöÀÇ ³»¿ë°ú ¼³Ä¡ °æ·Î¸¦ ¾Ë¼ö ÀÖ°Ô µÆÁö¸¸ ¹Ý´ë·Î ¾î¶² ÇÁ·Î±×·¥À̳ª ÆÄÀÏÀÌ ¾î¶² ÆÐÅ°Áö·ÎºÎÅÍ ¼³Ä¡µÇ¾ú´ÂÁö ±Ã±ÝÇÒ ¼öµµ ÀÖ´Ù.  ÀÌ·² °æ¿ì -f ,–file ¿É¼ÇÀ» Ãß°¡Çϸé ÆÄÀÏÀÌ Æ÷ÇÔµÈ ÆÐÅ°Áö¸¦ ¾Ë ¼ö ÀÖÀ¸¸ç ¿©·¯ °³ÀÇ ÆÄÀÏ¿¡ ´ëÇؼ­ ¾Ë°í ½ÍÀ» °æ¿ì °ø¹éÀ» ±¸ºÐÀÚ·Î ÆÄÀÏÀÇ Àý´ë °æ·Î¸¦ ±â¼úÇØ ÁÖ¸é µÈ´Ù. /etc/httpd/conf/magic À̶õ ÆÄÀÏ°ú  /usr/bin/vim ÆÄÀÏÀº ¾î¶² ÆÐÅ°Áö¿¡¼­ ¼³Ä¡µÆ´ÂÁö È®ÀÎÇØ º¸ÀÚ.

ÆÄÀÏ ÆÐÅ°Áö ¾Ë¾Æ ³»±â

À§¿Í °°ÀÌ httpd¿Í vim-enhanced ÆÐÅ°Áö¿¡¼­ ¼³Ä¡µÇ¾ú´Ù°í ¾Ë·Á ÁØ´Ù.


ÆÐÅ°ÁöÀÇ ÀÇÁ¸¼º ¸ñ·Ï º¸±â

rpm ÀÇ °¡Àå Å« ÀåÁ¡Áß Çϳª´Â ÀÇÁ¸¼º °ü¸® ±â´ÉÀÌ´Ù. -R, --requires ¿É¼ÇÀ» ÀÌ¿ëÇϸé ÇØ´ç ÆÐÅ°Áö°¡ ÇÊ¿ä·Î ÇÏ´Â ÇÁ·Î±×·¥À̳ª ¶óÀ̺귯¸®ÀÇ ÀÇÁ¸¼º ¸ñ·ÏÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. mod_ssl ÆÐÅ°Áö´Â ¾î¶² ÇÁ·Î±×·¥°ú ¶óÀ̺귯¸®¸¦ ÇÊ¿ä·Î ÇÏ´ÂÁö È®ÀÎÇØ º¸ÀÚ.

ÀÇÁ¸¼º È®ÀÎ

ÀÇÁ¸¼ºÀ» Ç¥½ÃÇÒ¶§ ¹öÀüµµ °°ÀÌ ¸í½Ã°¡ µÇ¸ç ƯÁ¤ ¹öÀüÀÌ ÇÊ¿äÇÒ °æ¿ì = ¹®ÀÚ°¡ Ç¥½ÃµÇ¸ç ƯÁ¤ ¹öÀü ÀÌ»óÀÎ °æ¿ì >= ·Î Ç¥½ÃµÈ´Ù.

mod_ssl Àº ¾ÆÆÄÄ¡ À¥¼­¹ö ÆÐÅ°ÁöÀÎ httpd °¡ 2.2.15 ¹öÀü(httpd = 0:2.2.15-31.el6.centos)À̾î¾ß Çϸç ssl À» ó¸®ÇÏ´Â openssl ¶óÀ̺귯¸®°¡ 0.9.7f-4 ÀÌ»óÀÇ ¹öÀü(openssl >= 0.9.7f-4)ÀÌ ÀÖ¾î¾ß ÇÑ´Ù°í Ç¥½ÃÇÏ°í ÀÖ´Ù.


ÆÐÅ°ÁöÀÇ º¯°æ ÀÌ·Â º¸±â

ÆÐÅ°Áö°¡ ¾÷µ¥ÀÌÆ® µÇ¾úÀ» ¶§ ¾î¶² ±â´ÉÀÌ °³¼±µÇ°í ¾î¶² ¹ö±×³ª º¸¾È Ãë¾àÁ¡ÀÌ ÇØ°áµÇ¾ú´ÂÁö È®ÀÎÇÏ°í ½ÍÀº °æ¿ì°¡ ÀÖ´Ù. ÁúÀÇ ¸ðµå¿¡¼­ --changelog ¿É¼ÇÀ» »ç¿ëÇϸ頠ÆÐÅ°ÁöÀÇ °³Á¤ ÀÌ·ÂÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.

´ÙÀ½ ¸í·É¾î´Â 2014³â¿¡ »ó¹Ý±â¿¡ Å« À̽´°¡ µÇ¾ú´ø openssl ÀÇ heartbeat ·Î ÀÎÇÑ º¸¾È Ãë¾àÁ¡(CVE-2014-0160 - HeartBleed ¶ó ºÒ¸²)ÀÌ ÇØ°áµÇ¾ú´ÂÁö È®ÀÎÇϱâ À§ÇØ º¯°æ ÀÌ·ÂÀ» È®ÀÎÇÏ´Â ¸í·É¾îÀÌ´Ù.

ÆÐÅ°ÁöÀÇ º¯°æ ÀÌ·Â º¸±â

º¯°æ ÀÌ·ÂÀ» ½ºÅ©·ÑÇÏ¿© ÇÏ´ÜÀ» »ìÆì º¸¸é 2014³â 4¿ù 7ÀÏ¿¡ ÇØ´ç º¸¾È Ãë¾àÁ¡ÀÌ ÇØ°áµÇ¾ú°í ÇØ°áµÈ openssl ÆÐÅ°ÁöÀÇ ¹öÀüÀº 1.0.1e-16.7 ÀÓÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.

¼­¸í ¸ðµå

½Ã½ºÅÛ¿¡ C ÄÄÆÄÀÏ·¯°¡ ÇÊ¿äÇØÁ³´Âµ¥ È®ÀÎÇØ º¸´Ï gcc ¶ó´Â ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÏ¸é µÈ´Ù´Â °É ¾Ë¾Ò´Ù. ¾îÂî¾îÂî ã¾Æ µé¾î°£ »çÀÌÆ®¿¡¼­ gcc-4.4.7-4.el6.x86_64.rpm ¶õ ÆÐÅ°Áö¸¦ ´Ù¿î·Îµå ¹Þ¾Ò´Ù. ÆÄÀÏ¸í¿¡ centos °¡ µé¾î°¡Áö¸¸ ÀÌ°Ô °ú¿¬ centos ÆÀÀÌ ÆÐŰ¡ÇÑ°Ô ¸Â´ÂÁö È®ÀÎÀ» ÇÑ ÈÄ¿¡ ¼³Ä¡ÇÏ°í ½ÍÀ» °æ¿ì rpm ÀÇ ¼­¸í °ËÁõ ±â´ÉÀ» »ç¿ëÇϸé ÀÌ·± Àǹ®À» ÇØ°áÇÒ ¼ö ÀÖ´Ù.

´ÙÀ½Àº gcc ÆÐÅ°Áö°¡ À§º¯Á¶µÇ¾ú´ÂÁö °ËÁõÇÏ´Â ¹æ¹ýÀÌ´Ù. -K ¿É¼ÇµÚ¿¡ °ËÁõÇÒ ÆÐÅ°Áö¸íÀ» ÀÔ·ÂÇØ ÁÖ¸é µÇ¸ç Á¤»óÀûÀ¸·Î °ËÁõÀÌ ³¡³­ °á°úÀÌ´Ù.

rpm -K gcc-4.4.7-4.el6.x86_64.rpm   gcc-4.4.7-4.el6.x86_64.rpm: rsa sha1 (md5) pgp md5 OK

¸¸¾à rpm ÆÐÅ°Áö°¡ À§ º¯Á¶µÇ¾ú°Å³ª ȤÀº ¼­¸íÀÚÀÇ KEY ¸¦ ¸ð¸¦ °æ¿ì ¿¡·¯°¡ ¹ß»ýÇÏ°Ô µÈ´Ù. ´ÙÀ½Àº À§º¯Á¶µÈ rpm À» °ËÁõÇÑ °á°úÀÌ´Ù.

rpm -K mod_ssl-2.2.15-29.el6.centos.x86_64.rpm 

mod_ssl-2.2.15-29.el6.centos.x86_64.rpm: rsa sha1 (MD5) PGP MD5 NOT OK

´Ù¸¥ º¥´õ°¡ ÆÐŰ¡ÇÏ°í ¼­¸íÈÄ¿¡ rpm À» ¹èÆ÷ÇÒ ¼öµµ ÀÖÀ¸¸ç ¿¹·Î MySQL ÀÇ ¸®´ª½º¿ë ¹öÀüÀº ¿À¶óŬÀÌ ¼­¸íÇÏ¿© ¹èÆ÷ÇÏ¸ç ¿À¶óŬÀÇ ÀüÀÚ¼­¸í °ËÁõÅ°°¡ ±âº»ÀûÀ¸·Î ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀ¸¹Ç·Î °ËÁõ ¿¡·¯°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù. ÀÌ·² °æ¿ì Á¦Á¶»çÀÇ ¼­¸í °ËÁõÅ°¸¦ ±¸Çؼ­ --import ¿É¼ÇÀ¸·Î Ãß°¡ÇØ¾ß ÇÑ´Ù.


°ËÁõ ¸ðµå

rpm Àº ¼³Ä¡ Á¤º¸µµ ¸ðµÎ µ¥ÀÌŸ º£À̽ºÈ­ÇÏ¿© °®°í ÀÖÀ¸¹Ç·Î ¼³Ä¡ÀÌÈÄ ÆÐÅ°Áö³» ÆÄÀÏÀÇ º¯°æ ³»¿ªÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. -V ¿É¼ÇÀ» »ç¿ëÇÏ¸é ´Ù¾çÇÑ °ËÁõ ÁúÀǸ¦ ÇÒ ¼ö ÀÖ´Ù. °ËÁõ½Ã Ç¥½ÃÇÏ´Â Á¤º¸µéÁß Áß¿äÇÑ Ç׸ñµéÀÇ Àǹ̴ ´ÙÀ½°ú °°´Ù.

  • S : ÆÄÀÏ Å©±â°¡ ´Ù¸§
  • M : ¸ðµå°¡ ´Ù¸§ (±ÇÇÑ ¹× ÆÄÀÏ Çü½Ä Æ÷ÇÔ)
  • 5 : MD5 Çؽ¬°ªÀÌ ´Ù¸§(ÆÄÀÏÀÌ º¯°æµÊ)
  • U: »ç¿ëÀÚ ¼ÒÀ¯±ÇÀÌ º¯°æµÊ
  • T: ÆÄÀÏÀÇ º¯°æ ½Ã°£ÀÌ ´Ù¸§(ÆÄÀÏÀÌ ¼³Ä¡ÈÄ¿¡ º¯°æµÊ)

ÀÌÁ¦ httpd ÀÇ ¼³Ä¡ Á¤º¸¸¦ °ËÁõÇØ º¸ÀÚ. ÁÖ¿ä ¼³Á¤ ÆÄÀÏÀº httpd.conf°¡ S5T ¶ó°í Ç¥½ÃµÇ´Â °ÍÀº ¼³Á¤ ÆÄÀÏÀ» ¼öÁ¤ÇÏ¿© ÆÄÀÏÀÇ Å©±â(S)¿Í, MD5 Çؽ¬°ª(5), º¯°æ½Ã°£(T) ÀÌ ´Þ¶óÁ³±â ¶§¹®ÀÌ´Ù. 

¼³Ä¡ ÆÄÀÏ °ËÁõ

ÀÌÁ¦ rpm ÀÇ ÁÖ¿ä ¸í·É¾î¿Í ¿É¼Ç¿¡ ´ëÇؼ­ »ìÆì º¸¾ÒÁö¸¸ rpm À¸·Î ÆÐÅ°Áö °ü¸®½Ã ¸Â´Úµå¸®°Ô µÇ´Â ¹®Á¦¸¦ ÀÌ¹Ì Á¢Çغ» µ¶ÀÚµéÀÌ ¸¹À» °ÍÀÌ´Ù.

rpm À¸·Î ÆÐÅ°Áö¸¦ °ü¸®ÇÏ´Ù º¸¸é ´ÙÀ½°ú °°Àº ¹®Á¦°¡ ¹ß»ýÇÑ´Ù.

  • ÀÇÁ¸¼º °ü¸®´Â ÇÏÁö¸¸ ÀÇÁ¸¼º ÀÖ´Â ÆÐÅ°Áö¸¦ °ü¸®ÇØ ÁÖÁö´Â ¾Ê´Â´Ù. mod_ssl ¼³Ä¡½Ã httpd¿Í openssl ¿Ü ´Ù¼öÀÇ ÆÐÅ°Áö°¡ ÇÊ¿äÇÏÁö¸¸ rpm Àº ¾Ë·ÁÁֱ⸸ ÇÏ°í ´Ù¿î·ÎµåÇØ ÁÖÁö´Â ¾Ê´Â´Ù. °ü¸®ÀÚ°¡ ÇÊ¿ä ÆÐÅ°Áö¸¦ Á÷Á¢ ´Ù¿î·ÎµåÈÄ ¼³Ä¡ÇØ¾ß ÇÏÁö¸¸ ÇÊ¿ä ÆÐÅ°Áö°¡ ¶Ç ´Ù¸¥ ÆÐÅ°Áö¸¦ ÇÊ¿ä·Î ÇÏ´Â °æ¿ì ºÎ°¡ÀûÀÎ ÀÛ¾÷ÀÌ ¸Å¿ì ¸¹¾ÆÁø´Ù.
  • ÆÐÅ°ÁöÀÇ ¾÷µ¥ÀÌÆ®°¡ ÀÖ´ÂÁö ¾Ë·Á¸é ¼öµ¿À¸·Î È®ÀÎÇÏ´Â ¼ö ¹Û¿¡´Â ¾ø´Ù. ÀÌ °æ¿ì °ü½ÉÀÖ´Â ÆÐÅ°Áö°¡ ¾Æ´Ò °æ¿ì ½É°¢ÇÑ º¸¾È ¹®Á¦³ª ¹ö±×°¡ ÀÖ°í À̸¦ ÇØ°áÇÑ ÆÐÅ°Áö°¡ ¾÷µ¥ÀÌÆ®µÆ¾îµµ ¸ð¸£°í ¿¹Àü ¹®Á¦ÀÖ´Â ¹öÀüÀ» ±×´ë·Î »ç¿ëÇÏ°Ô µÈ´Ù.
  • ÆÐÅ°Áö¸¦ ±×·ìÀ¸·Î ¼³Ä¡Çϰųª °ü¸®ÇÒ ¼ö ¾ø´Ù. ¿¹·Î ÄÄÆÄÀÏ·¯, µð¹ö°Å, ÇÁ·ÎÆÄÀÏ·¯µî °³¹ß¿ë µµ±¸¸¦ ¼³Ä¡ÇÏ°í ½ÍÀº °æ¿ì °¢°¢ ±¸Çؼ­ ¼³Ä¡ÇØ¾ß ÇÑ´Ù.
  • ¾î¶² ¼ÒÇÁÆ®¿þ¾î°¡ ÇÊ¿äÇÒ °æ¿ì rpm ÆÐÅ°Áö·Î ÀÖ´ÂÁö °Ë»öÇÏ·Á¸é °Ë»ö ¿£Áø¿¡¼­ ã¾Æ¾ß ÇÑ´Ù.

ÀÌ·± ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ yum À̶ó´Â ÆÐÅ°Áö °ü¸® ½Ã½ºÅÛÀÌ °³¹ßµÇ¾ú°í ¸¹Àº ÀåÁ¡ÀÌ À־ rpm À» »ç¿ëÇÏ´Â ¸®´ª½º ¹èÆ÷ÆÇÀº yum À» »ç¿ëÇÏ°Ô µÇ¾ú´Ù.


°°ÀÌ º¸±â