Go to the first, previous, next, last section, table of contents.


Installing an Info File

Info ÆÄÀÏÀº º¸Åë `info' µð·ºÅ丮¿¡ ÀúÀåµÈ¤§. Info ÆÄÀÏÀº µ¶¸³µÈ Info ÆÄÀÏÀ̳ª, Emacs ³»¿¡ ÀÖ´Â Info ¸®´õ¸¦ ½á¼­ ÀÐÀ» ¼ö ÀÖ´Ù. (See Info file `info', node `Top', for an introduction to Info.)

Info °¡ µ¿ÀÛÇϵµ·Ï ÇÏ·Á¸é, `info' µð·¹°í¤¼¸®´Â Àüü Info ½Ã½ºÅÛÀÇ ¸Ç À§ ´Ü°è·Î µ¿ÀÛÇÏ´Â ÆÄÀÏÀÌ ÀÖ¾î¾ß ÇÑ´Ù. ÀüÅëÀûÀÎ ÀÌÀ¯·Î, ÀÌ ÆÄÀÏÀº `dir'¶ó°í ºÒ¸®¿î´Ù. (ÀÌ µð·ºÅ丮ÀÇ À§Ä¡´Â Emacs¿¡¼­ C-h i¸¦ ´­·¯¼­ Info·Î µé¾î°£ ´ÙÀ½¿¡ C-x C-f¸¦ ŸÀÌÇÁÇϸé `info' µð·ºÅ丮ÀÇ °æ·Î À̸§(pathname)À» º¼ ¼ö ÀÖ´Ù.)

`dir' ÆÄÀÏ ¿ª½Ã Info ÆÄÀÏÀÌ´Ù. ÀÌ ÆÄÀÏÀº ±× ½Ã½ºÅÛÀÇ ¸ðµç Info ÆÄÀÏ¿¡ ´ëÇÑ ¸Ç À§ ´Ü°èÀÇ ¸Þ´º¸¦ °¡Áö°í ÀÖ´Ù. ±× ¸Þ´º´Â ´ÙÀ½°ú °°´Ù:

* Menu:

* Info:    (info).     Documentation browsing system.
* Emacs:   (emacs).    The extensible, self-documenting
                       text editor.
* Texinfo: (texinfo).  With one source file, make
                       either a printed manual using
                       TeX or an Info file.
...

ÀÌ ¸Þ´ºÀÇ °¢ Ç׸ñÀº °ýÈ£ ¼Ó¿¡ ±× ÆÄÀÏÀ̸§ÀÌ ÀÖ´Â Info ÆÄÀÏÀÇ `Top' ³ëµå¸¦ °¡¸®Å²´Ù. (¸Þ´º Ç׸ñÀº `Top' ³ëµå¶ó°í ÁöÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ¿Ö³ÄÇϸé Info¿¡¼­ ³ëµå À̸§À» ¸»ÇÏÁö ¾ÊÀ¸¸é ÀÚµ¿À¸·Î `Top' ³ëµå·Î °¡±â ¶§¹®ÀÌ´Ù. See section Referring to Other Info Files.)

Áï, `Info' ÇÏ¿ÁÀº `info' ÆÄÀÏÀÇ `Top' ³ëµå¸¦ °¡¸®Å°°í, `Emacs' Ç׸ñÀº `emacs' ÆÄÀÏÀÇ `Top' ³ëµå¸¦ °¡¸®Å²´Ù.

°¢ Info ÆÄÀÏ¿¡¼­, `Up' Æ÷ÀÎÅÍ¿Í `Top' ³ëµå´Â dir ÆÄÀÏÀ» °Å²Ù·Î °¡¸®Å°°í ÀÕ´Ù. ¿¹¸¦ µé¾î, Emacs ¸Å´º¾óÀÇ `Top' ³ëµå´Â Info¿¡¼­ ´ÙÀ½°ú °°ÀÌ º¸ÀδÙ:

File: emacs  Node: Top, Up: (DIR), Next: Distrib

(ÀÌ °æ¿ì¿¡, `dir' ÆÄÀÏÀº ´ë¹®ÀÚ·Î ¾²¿© ÀÖ´Ù---ÀÌ°ÍÀº ´ë¹®ÀÚ·Î ¾²À̳ª ¼Ò¹®ÀÚ·Î ¾²À̳ª »ó°ü¾ø´Ù. Info´Â ¾²¿©Áø ÆÄÀÏÀ» ãÁö ¸øÇϸé ÆÄÀÏ À̸§À» ÀÚµ¿À¸·Î ¼Ò¹®ÀÚ·Î ¹Ù²Ù´Â ±â´ÉÀÌ ÀÖ´Ù.)

Listing a New Info File

»õ·Î¿î Info ÆÄÀÏÀ» ½Ã½ºÅÛ¿¡ Ãß°¡ÇÏ·Á¸é, `info' µð·ºÅ丮¿¡ ÀÖ´Â `dir' ÆÄÀÏ¿¡ ¸Þ´º Ç׸ñÀ» Çϳª Ãß°¡ÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î, GDB ¹®¼­¸¦ Ãß°¡ÇÏ·Á¸é, ´ÙÀ½°ú °°Àº Ç׸ñÀ» ¾µ °ÍÀÌ´Ù:

* GDB: (gdb).           The source-level C debugger.

ÀÌ ¸Þ´º Ç׸ñÀÇ Ã¹¹ø° ºÎºÐÀº ¸Þ´º Ç׸ñÀÇ À̸£ÀÌ°í, ±× ´ÙÀ½¿¡ ÄÝ·Ð(colon)ÀÌ ¿Â´Ù. µÎ¹ø° ºÎºÐÀº Info ÆÄÀÏÀÇ À̸§À¸·Î, °ýÈ£ ¾È¿¡ ÀÖ°í ¸¶Ä§Ç¥À¸·Î ³¡³­´Ù. ¼¼¹ø° ºÎºÐÀº ¼³¸íÀÌ´Ù.

Info ÆÄÀÏÀÇ À̸§Àº ´ëºÎºÐ `.info' È®ÀåÀÚ°¡ ÀÖ´Ù. Áï, GDBÀÇ Info ÆÄÀÏÀº `gdb' ȤÀº `gdb.info'°¡ µÉ ¼öµµ ÀÖ´Ù. Info ¸®´õ(reader) ÇÁ·Î±×·¥Àº ÀÚµ¿À¸·Î `.info'°¡ ÀÖ´Â À̸§°ú ¾ø´Â À̸§ÀÇ µÎ°¡Áö À̸§À» ½ÃµµÇÑ´Ù; È¥¶õÀ» ÇÇÇϱâ À§ÇØ, `.info'¸¦ Á÷Á¢ ¸Þ´º Ç׸ñ¿¡ ³ÖÁö ¾Ê´Â °ÍÀÌ ´õ ÁÁ´Ù. ¿¹¸¦ µé¾î, GDB ¸Þ´º Ç׸ñÀº ÆÄÀÏ À̸§À¸·Î `gdb.info'°¡ ¾Æ´Ñ ±×³É `gdb'¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.

Info Files in Other Directories

Info ÆÄÀÏÀÌ `info' µð·ºÅ丮¿¡ ¾øÀ¸¸é, ÀÌ À§Ä¡¸¦ ÁöÁ¤ÇÏ´Â ¹æ¹ýÀÌ ¼¼°¡Áö ÀÖ´Ù;

¿¹¸¦ µé¾î, `/home/bob/manuals' µð·ºÅ丮¿¡ ÀÖ´Â Å×½ºÆ® ÆÄÀÏÀ» Á¢±ÙÇÏ·Á¸é, `dir' ÆÄÀÏÀÇ ¸Þ´º¿¡ ´ÙÀ½°ú °°Àº Ç׸ñÀ» Ãß°¡ÇÑ´Ù:

* Test: (/home/bob/manuals/info-test).  Bob's own test file.

ÀÌ °æ¿ì¿¡ ¸Þ´º Ç׸ñÀÇ µÎ¹ø° ºÎºÐÀ¸·Î `info-test' ÆÄÀÏÀÇ Àý´ë ÆÄÀÏÀ̸§(absolute file name)À» ½á¾ß ÇÑ´Ù.

ÀÌ ´ë½Å¿¡, ´ÙÀ½À» `.emacs' ÆÄÀÏ¿¡ ¾µ ¼ö ÀÖ´Ù:

(setq Info-directory-list
      '("/home/bob/manuals"
        "/usr/local/info"))

ÀÌ·¸°Ô Çϸé, Emacs°¡ `/home/bob/manuals' µð·ºÅ丮ÀÇ `dir' ÆÄÀÏ°ú `/usr/local/info' µð·ºÅ丮ÀÇ `dir' ÆÄÀÏÀ» ÇÕÄ£´Ù. Info´Â `/home/bob/manuals/info-test' ÆÄÀÏÀ» `/home/bob/manuals/dir' ÆÄÀÏ ³»ÀÇ ¸Þ´º Ç׸ñÀ» ÅëÇؼ­ ¿­°ÅÇÒ °ÍÀÌ´Ù.

¸¶Áö¸· ¹æ¹ýÀ¸·Î, INFOPATH ȯ°æ º¯¼ö¸¦ `.cshrc'³ª `.profile' ÆÄÀÏ¿¡¼­ ÁöÁ¤Çؼ­ Info°¡ ¾îµð¸¦ ãÀ»Áö ¾Ë·ÁÁØ´Ù. shÀ̳ª bash°°Àº Bourne ¼Ð ȣȯÀ» ¼Ð ¸í·É¾î Çؼ®±â(shell command interpreter)·Î ¾´´Ù¸é, INFOPATH È£³ª°æ º¯¼ú¤Ñ¤© `.profile' ÃʱâÈ­ ÆÄÀÏ¿¡¼­ ÁöÁ¤ÇÑ´Ù; ÇÏÁö¸¸, csh³ª tcshÀ» ¾´´Ù¸é, `.cshrc' ÃʱâÈ­ ÆÄÀÏ¿¡¼­ º¯¼ö¸¦ ÁöÁ¤ÇØ¾ß ÇÑ´Ù. ÀÌ µÎ°¡Áö ŸÀÔÀÇ ¼ÐÀº ´Ù¸¥ ¹®¹ýÀ» ¾´´Ù.

`.'´Â Çö´ë µð·ºÅ丮¸¦ ¶æÇÑ´Ù. Emacs´Â Emacs ÀÚ½ÅÀÇ Info-directory-list º¯¼ö¸¦ ÃʱâÈ­ÇÒ ¶§ INFOPATH ȯ°æº¯¼ö¸¦ »ç¿ëÇÑ´Ù.

ÇÏÁö¸¸, INFOPATH¸¦ »ç¿ëÇÒ ¶§, ¸¶Áö¸· ¹®ÀÚ°¡ ÄÝ·Ð(colon)À̸é, ÀÌ ÄÝ·Ð(colon)Àº ±âº» (ÄÄÆÄÀϵǾî ÀÖ´Â) °æ·Î(path)·Î ¹Ù²ï´Ù. ÀÌ·± ±â´ÉÀº ¸ðµç À§Ä¡¸¦ ¿­°ÅÇÒ ÇÊ¿ä ¾øÀÌ ±âº» µð·ºÅ丮¿¡ »õ·Î¿î µð·ºÅ丮¸¦ ´Ã¸± ¼ö ÀÖµµ·Ï ÇØ ÁØ´Ù. ¿¹¸¦ µé¾î (sh ¹®¹ý »ç¿ë):

INFOPATH=/local/info:
export INFOPATH

´Â `/local/info'¸¦ ù¹ø°·Î ã°í, ±× ´ÙÀ½¿¡ ±âº» µð·ºÅ丮¸¦ ã´Â´Ù. ¾Õ¿¡ ÄÝ·ÐÀÌ ¿À°Å³ª, µÎ°³ÀÇ ÄÝ·ÐÀÌ ¿À´Â °ÍÀº Ưº°È÷ Çؼ®µÇÁö ¾Ê´Â´Ù.

Installing Info Directory Files

Info ÆÄÀÏÀ» ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÒ ¶§, install-info ÇÁ·Î±×·¥À» ½á¼­ `dir' Info µð·ºÅ丮 ÆÄÀÏÀ» º¯°æÇÒ ¼ö ÀÖ´Ù. º¸Åë ±× ÆÐÅ°ÁöÀÇ makefile¿¡¼­ Info ÆÄÀÏÀ» ÀûÀýÇÑ À§Ä¡¿¡ º¹»çÇÏ°í ³ª¼­ install-info¸¦ ½ÇÇàÇÑ´Ù.

Info ÆÄÀÏÀÌ install-info¿Í µ¿ÀÛÇÏ°Ô ÇÏ·Á¸é, @dircategory¿Í @direntry¸¦ Texinfo ¼Ò½º ÆÄÀÏ¿¡ ½á¾ß ÇÑ´Ù. @direntry´Â Info µð·ºÅ丮 ÆÄÀÏ¿¡ Ãß°¡ÇÒ ¸Þ´º Ç׸ñÀ» ÁöÁ¤ÇÏ°í, @dircategory´Â Info µð·ºÅ丮ÀÇ ¾î´À ºÎºÐ¿¡ Áý¾î ³ÖÀ» °ÍÀÎÁö¸¦ ÁöÁ¤ÇÑ´Ù. ´ÙÀ½Àº ÀÌ ¸Å´º¾ó¿¡¼­ »ç¿ëµÇ´Â ¸í·ÉÀÌ´Ù.

@dircategory Texinfo documentation system
@direntry
* Texinfo: (texinfo).           The GNU documentation format.
* install-info: (texinfo)Invoking install-info. ...
...
@end direntry

ÀÌ·¸°Ô Çϸé Info ÆÄÀÏ¿¡¼­ ´ÙÀ½À» ¸¸µç´Ù:

INFO-DIR-SECTION Texinfo documentation system
START-INFO-DIR-ENTRY
* Texinfo: (texinfo).           The GNU documentation format.
* install-info: (texinfo)Invoking install-info. ...
...
END-INFO-DIR-ENTRY

install-info ÇÁ·Î±×·¥Àº Info ÆÄÀÏ¿¡¼­ ÀÌ ÁÙÀ» º»´Ù. ÀÌ·¸°Ô install-info°¡ ¹«¾ùÀ» ÇØ¾ß ÇÒÁö ¾Ë ¼ö ÀÖ´Ù.

@direntry¿Í dircategory ¸í·ÉÀº Texinfo ÀÔ·ÂÀÌ ½ÃÀÛÇÒ ¶§, ù¹ø° @node ¸í·É ¾Õ¿¡ ¾´´Ù. ¸¸¾à ±× µÚ¿¡ ¾´´Ù¸é, install-info´Â ¾ËÁö ¸øÇÑ´Ù.

Texinfo ¼Ò½º ÆÄÀÏ¿¡¼­ @dircategory¸¦ µÎ¹ø ÀÌ»ó ¾²¸é, °¢°¢Àº ÇÑ°³¾¿ÀÇ category¸¦ ÁöÁ¤ÇÑ´Ù; »õ·Î¿î ¸Þ´º Ç׸ñÀº ÁöÁ¤ÇÏ´Â °¢ ÇϤ·¸ñ¿¡ ¸ðµÎ Â÷°¡µÈ´Ù. @direntry¸¦ µÎ¹ø ÀÌ»ó ¾²¸é, °¢°¢Àº ÇÑ°³¾¿ÀÇ ¸Þ´º Ç׸ñÀÌ´Ù; °¢ ¸Þ´º Ç׸ñµéÀº ÁöÁ¤µÈ °¢ category¿¡ Ãß°¡µÈ´Ù.

Invoking install-info

install-info´Â Info ÆÄÀÏ¿¡¼­ ¸Þ´º Ç׸ñÀ» »Ì¾Æ³» Info ½Ã½ºÅÛÀÇ Á¦ÀÏ »óÀ§ ·¹º§ÀÎ `dir' ÆÄÀÏ¿¡ ³Ö´Â´Ù (¾î¶»°Ô `dir' ÆÄÀÏÀÌ µ¿ÀÛÇÏ´Â Áö¿¡ ´ëÇÑ ¼³¸íÀº ¾ÕÀÇ ÀýÀ» º¸¶ó). ÀÌ°ÍÀº ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇÒ ¶§³ª, ½Ã½ºÅÛÀÇ ¸Þ´º¾óµé¿¡¼­ dir ÆÄÀÏÀ» ¸¸µé¾î ³¾ ¶§ ÁÖ·Î ¾²ÀδÙ. »ç¿ë¹ýÀº:

install-info [option]... [info-file [dir-file]]

inffo-fileÀ̳ª dir-fileÀÌ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é, ÀÌ ÆÄÀϵéÀ» ÁöÁ¤ÇÏ´Â ¿©·¯°¡Áö ¿É¼Ç(¾Æ·¡¿¡ ¼³¸íµÊ)µéÀÌ ÀÖ¾î¾ß ÇÑ´Ù. ÄÄÆÄÀϽÿ¡ Æ÷ÇÔµÈ ±âº»°ªÀº ¾ø°í, Ç¥ÁØ ÀÔ·Â(standard input)Àº Àý´ë »ç¿ëµÇÁö ¾Ê´Â´Ù. install-info´Â ¿ÀÁ÷ ÇÑ°³ÀÇ Info ÆÄÀÏÀ» ÀÐÀ» ¼ö ÀÖ°í, Çѹø ½ÇÇàÇÒ ¶§ ¿ÀÁ÷ ÇÑ°³ÀÇ dir ÆÄÀϸ¸ ¾´´Ù.

¸¸¾à dir-fileÀÌ ¾øÀ¸¸é (ÁöÁ¤µÇ±ä ÇßÁö¸¸), install-info´Â (Ç׸ñÀÌ Çϳªµµ ¾ø´Â) dir-fileÀ» ¸¸µç´Ù.

¿É¼Ç:

--delete
info-fileÀÇ Ç׸ñµéÀ» dir-file¿¡¼­ Á¦°ÅÇÑ´Ù. dir-file ³»ÀÇ Ç׸ñ¿¡¼­ ÆÄÀÏÀÇ À̸§Àº ¹Ýµå½Ã info-fileÀ̾î¾ß ÇÑ´Ù (`.info'°¡ µÚ¿¡ ºÙÀº °æ¿ì¸¦ Á¦¿ÜÇÏ°í). ÀÌ ¿É¼ÇÀ» ¾²¸é ¾î¶² »õ·Î¿î Ç׸ñµµ Ãß°¡ÇÏÁö ¾Ê´Â´Ù.
--dir-file=name
Info µð·ºÅ丮 ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÑ´Ù. ÀÌ°ÍÀº dir-file ÀÎÀÚ¸¦ ¾´ °Í°ú µ¿ÀÏÇÏ´Ù.
--entry=text
text¸¦ Info µð·ºÅ丮 Ç׸ñÀ¸·Î ³Ö´Â´Ù; text´Â Info ¸Þ´º Ç׸ñÀÇ ÇüÅÂÀÌ°í, ±× µÚ¿¡ °ø¹éÀ¸·Î ½ÃÀÛÇÏ´Â ÁÙµéÀÌ ´õ ¿Ã ¼ö ÀÖ´Ù. ÇÑ°³ ÀÌ»óÀÇ Ç׸ñÀ» ÁöÁ¤ÇÒ °æ¿ì, ÀüºÎ Ãß°¡µÈ´Ù. ¾î¶² Ç׸ñµµ ÁöÁ¤ÇÏÁö ¾Ê´Â´Ù¸é, Info ÆÄÀÏ ÀÚüÀÇ Á¤º¸¿¡ ÀÇÇØ °áÁ¤µÈ´Ù.
--help
±âº»ÀûÀÎ »ç¿ë¹ý°ú °¡´ÉÇÑ ¿É¼Ç¿¡ ´ëÇÑ »ç¿ë¹ý ¸Þ¼¼Áö¸¦ Ç¥½ÃÇÏ°í, ¼º°øÀûÀ¸·Î Á¾·áÇÑ´Ù.
--info-file=file
¼³Ä¡ÇÒ Info ÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇÑ´Ù. ÀÌ°ÍÀº info-file ÀÎÀÚ¸¦ »ç¿ëÇÑ °Í°ú °°´Ù.
--info-dir=dir
`--dir-file=dir/dir'¿Í °°´Ù.
--item=text
`--entry=text'¿Í °°´Ù. Info µð·ºÅ丮 Ç׸ñÀº »ç½Ç ¸Þ´º Ç׸ñÀÌ´Ù.
--quiet
°æ°í¸¦ ³»Áö ¾Ê´Â´Ù.
--remove
`--delete'¿Í °°´Ù.
--section=sec
ÀÌ ÆÄÀÏÀÇ Ç׸ñÀ» sec section¿¡ ³Ö´Â´Ù. ÇÑ°³ ÀÌ»óÀÇ sectionÀ» ÁöÁ¤Çϸé, ¸ðµç Ç׸ñµéÀÌ °¢°¢ÀÇ section¿¡ Ãß°¡µÈ´Ù. sectionÀ» ÁöÁ¤ÇÏÁö ¾Ê´Â´Ù¸é Info ÆÄÀÏ ÀÚü³»ÀÇ Á¤º¸¿¡ ÀÇÇØ °áÁ¤µÈ´Ù.
--version
¹öÀü Á¤º¸¸¦ Ãâ·ÂÇÏ°í, ¼º°øÀûÀ¸·Î Á¾·áÇÑ´Ù.


Go to the first, previous, next, last section, table of contents.