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ÆÄÀÏÀÇ ±âº»¼±ÅûçÇ×À» º¸¿©ÁØ´Ù.
¸¸¾à »ç¿ëÀÚ°¡ export LANG=es export LESSCHARSET=latin1 ¸¸¾à cshÀ̳ª tcshÀ» »ç¿ëÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÑ´Ù. setenv LANG es setenv LESSCHARSET latin1»ç¿ëÀÚ´Â ½© ÃʱâÈÆÄÀÏÀÎ .bashrc ¶Ç´Â .login¿¡¼ ÀÌ·¯ÇÑ º¯¼öµéÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ¹ø¿ª : ÀÌÁÖÈ£
|
º» À¥»çÀÌÆ®´Â Miguel Angel Sepulveda¾¾¿¡ ÀÇÇØ °ü¸®µË´Ï´Ù. © Emre Demiralp 1998 LinuxFocus 1998 |