Home Map Index Search News Archives Links About LF
[Top Bar]
[Bottom
Bar]
[Photo of the Author]
Miguel Angel Sepúlveda
ÇÊÀÚ ¼Ò°³: 1993³â¿¡ ¿ö½ÌÅÏ´ëÇÐ(¹Ì±¹)À» Á¹¾÷Çß´Ù. ½ºÆäÀÎ, À̽º¶ó¿¤, ÀϺ», ¹Ì±¹¿¡¼­ °úÇבּ¸ ºÐ¾ß¿¡¼­ ÀÏÇÑ´Ù. Ä¿³Î 0.98ÂëºÎÅÍ ¸®´ª½º¸¦ ¾Ë°Ô µÇ¾ú´Ù. (ù´«¿¡ ¹ÝÇß´Ù) ÇöÀç´Â ÀÚÀ¯ ½Ã°£¿¡ ¸®´ª½º Æ÷Ä¿½ºÀÇ ÆíÁýÀåÀ¸·Î ÀÏÇÑ´Ù.

ÇÊÀÚ¿¡°Ô ¿¬¶ôÇϱâ

µé¾î°¡´Â ±Û

¼³Ä¡

»ç¿ë

Manpages-esÀÇ ¼³Ä¡

¿ä¾à: ¸®´ª½º¿¡ ¿µ¾î ÀÌ¿ÜÀÇ ¾ð¾î(½ºÆäÀξî...)·Î µÈ man ¹®¼­µéÀ» ¼³Á¤ÇÏ´Â ¹æ¹ýÀÌ´Ù. À̸¦ Âü°íÇϸé Çѱ۷ΠµÈ man¹®¼­µµ ÀÚ½ÅÀÇ ¸®´ª½º¹Ú½º¿¡ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù.




µé¾î°¡´Â±Û

Àü¼¼°èÀûÀ¸·Î ¸®´ª½º°¡ ¼º°øÀ» °ÅµÐ ¿øÀÎÀº ¹°·Ð ¼Ò½ºÀÇ ÀÌ¿ëÀÌ °¡´ÉÇÏ´Ù´Â Á¡µµ ÀÖÁö¸¸ ¿î¿µÃ¼Á¦¿¡ ´ëÇÑ ¾öû³­ ¹®¼­¿Í Áöħ¼­µµ Áß¿äÇÑ ¿øÀÎÀÌ´Ù. ±×·¯³ª ¸®´ª½º°¡ ½ºÆäÀÎ ¹èÆ÷ÆÇ¿¡¼­ ¼º°øÀ» °ÅµÎ±â À§Çؼ­´Â ¿µ¾î·Î µÈ ÀÚ·áµé°ú °°ÀÌ ½ºÆäÀξî·Î ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ¸¹Àº ÀÚ·áµéÀÌ ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ¿Í °ü·ÃÇÏ¿© HOWTO¹®¼­, ¹Ì´Ï Howto¹®¼­, LDP¼³¸í¼­(LDP´Â ¸®´ª½º ¹®¼­È­ÇÁ·ÎÁ§Æ®¸¦ ¸»ÇÔ-¿ªÀÚ ÁÖ)¿Í ÃÖÁ¾ÀûÀ¸·Î »ç¿ë¼³¸í¼­(manual page)¸¦ ¹ø¿ªÇÏ°íÀÚ ÇÏ´Â ¸î°³ÀÇ ÇÁ·ÎÁ§Æ®µéÀÌ ÀÖ´Ù. Manpages-es´Â ÀÌ·¯ÇÑ ÇÁ·ÎÁ§Æ®µé Áß ¸¶Áö¸·¿¡ ¾ð±ÞÇÑ »ç¿ë¼³¸í¼­¸¦ ½ºÆäÀξî·Î ¹ø¿ªÇÏ°íÀÚ ÇÏ´Â ÇÁ·ÎÁ§Æ®ÀÇ ¸íĪÀÌ´Ù.

ÀϳâÀü ÀÚ¿øºÀ»çÀÚµéÁß ÀϺδ ÀϹÝÀûÀ¸·Î ¸®´ª½º ¹èÆ÷ÆÇ(½½·¢¿þ¾î, µ¥ºñ¾È, ·¹µåÇÞ µîµî..)¿¡ Æ÷ÇԵǾî ÀÖ´Â »ç¿ë¼³¸í¼­µéÀ» ÇϳªÇϳª¾¿ ¹ø¿ªÇϱâ·Î °áÁ¤Çß´Ù. Áö±Ý±îÁö ÀÌ·¯ÇÑ ³ë·ÂÀº ¹ø¿ªÇÏ´Â ÀÛ¾÷ ÀÚü¿¡¸¸ ÁýÁߵǾú´Ù. ±×·¯³ª ¿ì¸®´Â ÀÌ ÇÁ·ÎÁ§Æ®°¡ °£°úÇÏ°í ÀÖ´Â Áß¿äÇÑ ¸éÀ» ±ú´Ý°Ô µÇ¾ú´Ù. : ±×°ÍÀº ¹Ù·Î »ç¿ë¼³¸í¼­µéÀ» ¼³Ä¡ÇÏ°í »ç¿ëÇÏ´Â ¹æ¹ýÀÌ ºüÁ®Àִٴ¡¡°ÍÀ̾ú´Ù£®ÀÌ ±Û¿¡¼­´Â UNIX¿¡ ½ºÆäÀξî·Î µÈ »ç¿ë¼³¸í¼­µéÀ» ¼³Ä¡ÇÏ°í »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ À̾߱â Çϵµ·Ï ÇÏ°Ú´Ù.

À¯´Ð½º´Â »ç¿ë¼³¸í¼­³ª ƯÁ¤ ÁÖÁ¦¿¡ ´ëÇÑ µµ¿ò¸»À» º¸¿©ÁÖ´Â ½Ã½ºÅÛÀ» °¡Áö°í ÀÖ´Ù. ÀÌ ¸í·É¾î°¡ ¹Ù·Î manÀ̶ó´Â ¸í·É¾î ÀÖ´Ù. ÀÌ ¸í·É¾î´Â ¿©·¯ºÐÀÇ ¸®´ª½º¹èÆ÷ÆÇ¿¡ µé¾îÀÖ´Â ¼³¸í¼­µéÀ» °ü¸®Çϱâ À§ÇÑ µ¥ÀÌÅÍ º£À̽ºÀÇ ÀÔ±¸¸¦ ÀǹÌÇÑ´Ù.°¢°¢ÀÇ ¼³¸í¼­ ¹®¼­µéÀº ÄÄÇ»ÅÍ¿¡¼­ »ç¿ëÇÏ´ø ¿¹ÀüÀÇ Æ²Ç¥Çö(typesetting) ¾ð¾îÀÎ TROFF/NROFF·Î ¾²¿©Á³´Ù. À¯´Ð½ºÀÇ °¢¹öÁ¯µéÀº ƯÁ¤ µð·ºÅ丮¿¡ ¼³¸í¼­ÆÄÀÏÀ» °¡Áö°í ÀÖ´Ù. ¸®´ª½º°øµ¿Ã¼¿¡¼­ äÅÃÇÑ Ç¥ÁØÀº /usr/man ¹Ø¿¡ ¼³¸í¼­ ÆÄÀÏÀ» µÎ´Â °ÍÀÌ´Ù.

¼³Ä¡

À̾߱⿡ ¾Õ¼­ Áß¿äÇÑ Á¡ ÇÑ°¡Áö¸¦ ¸ÕÀú ¸»ÇصΰڴÙ. ¿©·¯ºÐÀÌ °¡Áö°í ÀÖ´Â man ÆäÀÌÁöÀÇ ¹öÁ¯ÀÌ ½ºÆäÀξ ó¸®ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ¶óƾ1À̶ó ¾Ë·ÁÁø Ç¥Áع®ÀÚÇ¥Çö¹æ½ÄÀº ½ºÆäÀξ ºñ·ÔÇÑ ´ëºÎºÐÀÇ ¼­À¯·´¾ð¾îµéÀ» Ư¼ö¹®ÀÚ·Î Áö¿øÇÑ´Ù. µû¶ó¼­ manÀº ¶óƾ1¹®ÀÚÇ¥Çö¹æ½ÄÀ» ÀÌÇØÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. 1.4f¹öÁ¯ ÀÌ»óÀÇ manÀº ¸ðµÎ À¯È¿ÇÏ´Ù. »ç½Ç ´ëºÎºÐÀÇ ÇöÀç ¸®´ª½º ¹èÆ÷ÆÇÀº ÀûÀýÇÑ ¹öÁ¯ÀÇ manÀ» Æ÷ÇÔÇÏ°í ÀÖÀ¸¸®¶ó ¹Ï´Â´Ù.

´ÙÀ½´Ü°è´Â ÃÖ±ÙÀÇ ½ºÆäÀÎ¾î »ç¿ë¼³¸í¼­(manpages-es)ÀÇ ÃÖ½ÅÆÇÀ» ±¸Çؼ­ ±×°ÍÀ» ·ÎÄõð·ºÅ丮¿¡ ¾ÐÃàÀ» Ǫ´Â °ÍÀÌ´Ù. ÀÌ »ç¿ë¼³¸í¼­´Â ¿©·¯°÷¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù. ÀÌ ÇÁ·ÎÁ§Æ®ÀÇ È¨ÆäÀÌÁö¸¦ Âü°íÇÏ¸é µÈ´Ù. ÇöÀç ÃֽŠ¹öÁ¯Àº ma-pages-es-0.2¹öÁ¯ÀÌ´Ù. ÀÌ ¹èÆ÷ÆÇÀ» ´Ù¿î·Îµå ¹ÞÀº ´ÙÀ½ ¾Æ·¡¡¡¸í·ÉÀ¸·Î ¾ÐÃàÀ» Ǭ´Ù.

gunzip -c man-pages-es-0.2.tar.gz | tar -xvf -
»ç¿ë¼³¸í¼­¸¦ ´ã°í ÀÖ´Â,man-pages-es-0.2¶ó À̸§Áö¿öÁø »õ·Î¿î µð·ºÅ丮°¡ »ý¼ºµÉ °ÍÀÌ´Ù. ÀÌÁ¦ ¿ì¸®´Â ÀÌ µð·ºÅ丮·Î À̵¿ÇÑ ´ÙÀ½ manpages-esÀÇ ³»¿ëÀ» È®ÀÎÇÑ´Ù. ÀÌ »ç¿ë¼³¸í¼­´Â ¸î°³ÀÇ ¼½¼Ç(1,2,3,4,5,6,7,8) À¸·Î ³ª´µ¾îÁ® ÀÖ°í, ÀÌ·¯ÇÑ ¼½¼ÇÀº man1, man2, .. man8 µî À¸·Î À̸§Áö¿öÁø ÇÏÀ§µð·ºÅ丮¿¡¼­ ã¾Æº¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¿©·¯ºÐÀº ¼³¸í¼­¸¦ ¼³Ä¡ÇϱâÀ§ÇØ »ç¿ëÇÒ makefile ¿ª½Ã ±× µð·ºÅ丮¿¡ ÀÖÀ» °ÍÀÌ´Ù. ¼³Ä¡°úÁ¤Àº ¾î¶»°Ô ÁøÇàµÇ´Â °ÍÀÎÁö¸¦ makefileÀ» »ìÆ캸¸é¼­ À̾߱â ÇÏ°Ú´Ù.

»ç¿ë¼³¸í¼­¸¦ ¿øÇÏ´Â °÷¿¡ ¼³Ä¡Çϱâ À§Çؼ­ ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ½ÇÇàÇÏ¸é µÈ´Ù.

make install
ÀÌ ¸í·ÉÀº /usr/man µð·ºÅ丮¿¡ ±â·ÏÀ» ÇØ¾ß ÇϹǷΠ½´ÆÛÀ¯ÀúÀÇ ±ÇÇÑÀ» °¡Áø »óÅ¿¡¼­ ½ÇÇàÇÏ¿©¾ß ÇÑ´Ù. ½ÇÇàÀÌ ´Ù µÈ ÈÄ , ½ºÆäÀξî·Î µÈ »ç¿ë¼³¸í¼­ÆÄÀÏÀ» µÎ±â À§ÇÏ¿© /usr/man/es¶ó´Â µð·ºÅ丮°¡ »õ·ÎÀÌ ¸¸µé¾îÁ³À½À» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù.ÀÌÁ¦ ¼³Ä¡°úÁ¤Àº ³¡³µ´Ù.

¸¸¾à µð½ºÅ©ÀÇ ¿©À¯°ø°£ÀÌ ºÎÁ·ÇÑ »ç¿ëÀÚ¶ó¸é »ç¿ë¼³¸í¼­¸¦ ¼³Ä¡ÇÒ ¶§ ±×°ÍÀ» ¾ÐÃàµÈ ÇüÅ·Π¼³Ä¡ÇÒ ¼öµµ ÀÖ´Ù. À̸¦ À§Çؼ­´Â ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ man ¸í·É¾î°¡ TROFF¾ÐÃàÇü½ÄÀ» ÀÐÀ» ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ´Ù½Ã ¸»ÇØ ¿À·¡µÈ ¸®´ª½º¹èÆ÷ÆÇÀ» Á¦¿ÜÇÏ°í ÇöÀç ±¸ÇÒ ¼ö ÀÖ´Â ¹èÆ÷ÆÇ¿¡ Æ÷ÇԵǾî ÀÖ´Â man¸í·É¾î´Â ÀÌ ±â´ÉÀ» Áö¿øÇÑ´Ù. ¾ÐÃàµÈ ÇüÅ·Π»ç¿ë¼³¸í¼­¸¦ ¼³Ä¡Çϱâ À§Çؼ­´Â ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù.:

           make gz
           make install
           

µåµð¾î /etc/man.configÆÄÀÏÀ» ¼öÁ¤ÇØ¾ß ÇÒ ¶§°¡ ¿Ô´Ù. man.configÆÄÀÏÀº man¸í·É¾îÀÇ ¼±ÅûçÇ×µéÀ» °ü¸®ÇÑ´Ù. Ưº°È÷ ¿ì¸®´Â ¶óƾ1¹®ÀÚµé·Î ÀúÀåµÈ TROFF/NROFF¼Ò½ºµéÀ» man¸í·É¾î°¡ ó¸®ÇÒ ¼ö ÀÖ´ÂÁö¸¦ È®ÀÎÇÏ¿©¾ß ÇÑ´Ù. ¿¹¸¦ µé¸é ÇÊÀÚ°¡ »ç¿ëÇÏ°í ÀÖ´Â man.configÆÄÀÏÀ» Âü°íÇغ»´Ù. ÀÌ ÆÄÀÏ°ú ¿ø·¡ÀÇ ¼³Á¤ÆÄÀÏ°úÀÇ Â÷ÀÌÁ¡Àº Ãâ·ÂÀ¸·Î ¶óƾ1¹®ÀÚÁýÇÕÀÎ groff¿Í geqn,À¸·ÎÀÇ Ãâ·ÂÀ» ¼³Á¤ÇÑ °ÍÀÌ´Ù.

           NROFF  /usr/bin/groff -Tlatin1 -mandoc
           NEQN   /usr/bin/geqn -Tlatin1
           

»ç¿ë

ÀÌÁ¦ ¿ì¸®´Â ¼³¸í¼­¸¦ ¼³Ä¡ÇÏ¿´À» »Ó¸¸ ¾Æ´Ï¶ó ȯ°æ±îÁö ¼³Á¤ÇÏ¿´´Ù. ÀÌ°ÍÀ» ÀÌ¿ëÇϱâ À§Çؼ­´Â ¸ðµç »ç¿ëÀÚµéÀº LANGȯ°æº¯¼ö¿Í LESSCHARSETȯ°æº¯¼ö¸¦ ¼³Á¤ÇØ¾ß ÇÑ´Ù.(Âü°í: ÀÌ È¯°æº¯¼ö¸¦ ¸ðµç »ç¿ëÀÚ¿¡°Ô ½ºÆäÀλç¿ë¼³¸í¼­°¡ ±âº»¼³Á¤ÀÌ µÇµµ·Ï ¼³Á¤ÇÒ ¼öµµ ÀÖ´Ù.) ù¹ø° º¯¼ö´Â ÇöÀç È°¼ºÈ­µÈ ½©(shell)¿¡¼­ »ç¿ëÇÏ´Â ¾ð¾îÀÎ locale À» °ü¸®ÇÑ´Ù. ¸¸¾à LANG=es¶ó¸é Man¸í·É¾î´Â /usr/man/es(½ºÆäÀξîÆÇ) µð·ºÅ丮¿¡¼­ ¼³¸í¼­°¡ ÀÖ´ÂÁö¸¦ °Ë»öÇÑ ´ÙÀ½ ¾øÀ» °æ¿ì /usr/manµð·ºÅ丮(¿µ¹®ÆÇ)¿¡ ÀÖ´ÂÁö¸¦ ã¾Æº¼ °ÍÀÌ´Ù. µÎ¹ø° ȯ°æº¯¼ö´Â ¶óƾ1¹®ÀÚµéÀ» ó¸®ÇÏ´Â °úÁ¤À» È°¼ºÈ­½ÃÅ°´Â ºÎ´ãÀ» ´ú¾îÁØ´Ù. ¹°·Ð ¿ì¸®´Â man¿¡ ´ëÇÑ ±âº»È£ÃâÀ» ÀÚÁÖ »ç¿ëÇÏÁö ¾Êµµ·ÏÇÒ¼öµµ ÀÖ´Ù. ÀÌ ÆÄÀÏÀº ÀÌ¹Ì ¿¹·Î »ç¿ëµÈ man.configÆÄÀÏÀÇ ±âº»¼±ÅûçÇ×À» º¸¿©ÁØ´Ù. ¸¸¾à »ç¿ëÀÚ°¡ bash½©À» »ç¿ëÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ ÀÌ µÎ º¯¼ö¸¦ ¼³Á¤ÇÑ´Ù.

               export LANG=es
               export LESSCHARSET=latin1
               
           

¸¸¾à cshÀ̳ª tcshÀ» »ç¿ëÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÑ´Ù.

               setenv LANG es
               setenv LESSCHARSET latin1
               
           
»ç¿ëÀÚ´Â ½© ÃʱâÈ­ÆÄÀÏÀÎ .bashrc ¶Ç´Â .login¿¡¼­ ÀÌ·¯ÇÑ º¯¼öµéÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

¹ø¿ª : ÀÌÁÖÈ£


º» À¥»çÀÌÆ®´Â Miguel Angel Sepulveda¾¾¿¡ ÀÇÇØ °ü¸®µË´Ï´Ù.
© Emre Demiralp 1998
LinuxFocus 1998