°ø½ÄÀûÀÎ ´Ù¿î·Îµå »çÀÌÆ®´Â GnuPG ȨÆäÀÌÁöÀÌ´Ù. ȨÆäÀÌÁö¿¡ °¡º¸¸é ¹Ì·¯ »çÀÌÆ®¿¡ ´ëÇÑ ¸µÅ©¸¦ ãÀ» ¼ö ÀÖ´Ù. ¹ýÀûÀÎ Á¦¾àÀ¸·Î ÀÎÇÏ¿© ¹ÌÇÕÁß±¹¿¡ ±â¹ÝÀ» µÎ°í ÀÖ´Â ¼¹ö¿¡¼ GnuPG¸¦ ´Ù¿î·Îµå ÇÏ´Â °ÍÀ» Çã°¡ÇÏÁö ¾Ê°í ÀÖ´Ù. ¹ÌÇÕÁß±¹Àº ¾ÏÈ£È ¼ÒÇÁÆ®¿þ¾îÀÇ ¼öÃâÁ¦ÇÑÀ» °¿äÇϰí ÀÖ´Ù. À̰ÍÀÌ PGP°¡ Ç×»ó ±¹Á¦ÆÇ°ú ±¹³»(¹ÌÇÕÁß±¹¿ë)À¸·Î ³ª¿Í ÀÖ´Â ÀÌÀ¯ÀÌ´Ù. ±¹Á¦ÆÇÀÇ °æ¿ì¿¡ ¼Ò½º ÄÚµå´Â Ã¥°ú °°Àº Àμ⹰·Î Àü´ÞÇØ¿Ô´Ù. À¯·´(¿À½½·Î)¿¡¼ ½ºÄµÇØ ¿Ô´Ù. ±¹Á¦ PGP ȨÆäÀÌÁö¿¡¼ ´õ ¸¹Àº Á¤º¸¸¦ ãÀ» ¼ö ÀÖ´Ù. PGP ±¹Á¦ÆÇÀº ´Ù½Ã Àç¼öÃâ µÇÁö ¾Ê´Â ÇÑ ¹ÌÇÕÁß±¹³»·Î µé¿©¿À´Â °ÍÀº ÀÚÀ¯´Ù.
¸¸¾à ¿©·¯ºÐÀÌ ¼³Ä¡µÈ ¹öÀüÀÇ GnuPG³ª PGP¸¦ °¡Áö°í ÀÖ´Ù¸é, ±× ÆÄÀÏÀÇ ¼¸íÀ» Á¡°ËÇØ¾ß¸¸ ÇÑ´Ù.(¼¸í ºÎºÐÀ» º¸±â ¹Ù¶õ´Ù).
¿©·¯ºÐÀº µ¥ºñ¾È ÆÐŰÁö³ª RPM ÆÐŰÁö(·¹µåÇÞ ÆÐŰÁö °ü¸®ÀÚ) ȤÀº ¼Ò½º ÇüÅ·ΠGnuPG¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù. GnuPG´Â ÃֽŠ·¹µåÇÞ ¸®´ª½º ¹èÆ÷ÆÇ¿¡ µé¾î°¡ ÀÖ´Ù. ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ GnuPG°¡ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö¸¦ È®ÀÎÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ÀÌ¿ëÇÑ´Ù:
rpm -q gnupg |
ÁÖ¿ä ºÎºÐ¿¡ ´ëÇÑ °³¹ßÀº ¸®´ª½º(x86)À¸·Î ¼öÇàÇÏ¿´±â ¶§¹®¿¡, ´Ù¸¥ ½Ã½ºÅÛ¿¡ ´ëÇÑ º¯È¯ÀÛ¾÷À» ¹®Á¦·Î º¸Áö ¸»¾Æ¾ß ÇÑ´Ù. GnuPG¸¦ Áö¿øÇÏ´Â °ÍÀ¸·Î ¾Ë·ÁÁø ¿î¿µ üÁ¦ÀÇ ½ÇÁ¦ ¸ñ·ÏÀº GnuPG ȨÆäÀÌÁö¿¡¼ ãÀ» ¼ö ÀÖ´Ù. ¾Æ·¡¿¡ ±â¼úÇÑ ÀýÂ÷´Â »ó´çÈ÷ Ç÷§Æû µ¶¸³ÀûÀÌ´Ù. ÀÌ ÀýÂ÷¸¦ ÀÌ¿ëÇÏ¸é ¼Ò½ºÄڵ尡 µé¾îÀִ Ÿº¼(tar-ball)·ÎºÎÅÍ GnuPG¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù.
´ÙÀ½°ú °°Àº ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© Ÿº¼À» Ǭ´Ù:
tar xvzf gnupg-?.?.?.tar.gz |
./configure |
./configure --help |
À§ÀÇ ÀÛ¾÷À» ¸¶Ä£ÈÄ ´ÙÀ½°ú °°Àº ¸í·É¾î·Î ÄÄÆÄÀÏÇÑ´Ù:
make |
ÀÚ ÀÌÁ¦ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÏÀÚ:
make install |
¿©·¯ºÐÀº GnuPG¸¦ suid root·Î ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ±×·¯¸é ÇÁ·Î±×·¥Àº ¼öÆÛÀ¯Àú°¡ °¡Áö°í ÀÖ´Â ¸ðµç ±ÇÇÑÀ¸·Î ½ÇÇàµÈ´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á ¿©·¯ºÐÀº ÇÁ·Î±×·¥ÀÇ Æ¯Á¤ ºÎºÐÀÌ ¿ÜºÎ·Î ÀúÀåµÈ ÈÄ ¾Æ¹«³ª ÀÐÀ» ¼ö ÀÖµµ·Ï ÇÏ´Â °¡´É¼ºÀ» ¹èÁ¦ÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ À§ÇèÀÇ °¡Ä¡¿¡ ´ëÇØ ÇÊÀÚ´õ·¯ ÆÇ´ÜÇ϶ó´Â °ÍÀº Çö½ÇÀûÀÌÁö ¸øÇÏ´Ù. ¼öÆÛÀ¯Àú ±ÇÇÑÀ¸·Î ½ÇÇàÇÏ´Â Æ®·ÎÀÌ ¸ñ¸¶´Â ½Ã½ºÅÛ Àüü¸¦ ¼Õ»ó½Ãų ¼ö ÀÖ´Ù. ¸¸¾à ÀÌ·¯ÇÑ ÀÌÀ¯(ȤÀº ´Ù¸¥ ¾î¶² ÀÌÀ¯)·Î ¿©·¯ºÐÀÌ GnuPG¸¦ ·çÆ® ±ÇÇÑÀ¸·Î ½ÇÇàÇÏÁö ¾Êµµ·Ï Çϰڴٸé ~/.gnupg/options ÆÄÀÏ ³»¿¡ no-secmem-warning¸¦ ¼³Á¤ÇÏ¿© °æ°í ¸Þ½ÃÁö¸¦ ²ø ¼ö ÀÖ´Ù.