[ ÀÌÀü ] [ Â÷·Ê ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ ´ÙÀ½ ]


µ¥ºñ¾È »õ·Î¿î °ü¸®ÀÚ ¾È³»¼­
5 - debian/ µð·ºÅ丮¿¡ ÀÖ´Â ±× ¹ÛÀÇ ÆÄÀÏ


debian/ ¼­ºê µð·ºÅ丮 ¾È¿¡ ¸î °³ÀÇ ÆÄÀÏÀÌ ´õ ÀÖ´Ù. ´ëºÎºÐÀº `.ex'°¡ µÚ¿¡ ºÙ¾î Àִµ¥, ¿¹Á¦ ÆÄÀÏÀ̶ó´Â ¶æÀÌ´Ù. ±×µéÀÇ ±â´ÉÀ» ¾²°í ½ÍÀ¸¸é °ü·ÃµÈ ¹®¼­¸¦ (Á¤Ã¥ ¸Å´º¾ó) ÂüÁ¶Çؼ­, ±× ÆÄÀÏÀ̸§¿¡¼­ `.ex'¸¦ »« ´ÙÀ½ ÆíÁýÇϰí, `rules' ÆÄÀÏÀ» ¼öÁ¤Çؼ­ ÀÌ¿ëÇÏ¸é µÈ´Ù. ÀÌ ÆÄÀÏ Áß¿¡¼­ ÀÚÁÖ ÀÌ¿ëµÇ´Â °ÍµéÀº ´ÙÀ½¿¡¼­ ¼³¸íÇÑ´Ù.


5.1 README.debian

±× ¿Ü¿¡ ¼¼ºÎÀûÀÎ »çÇ×À̳ª, ¿ø ÆÐŰÁö¿Í ¿©·¯ºÐÀÇ µ¥ºñ¾ÈÈ­ µÈ ¹öÀü°£ÀÇ Â÷ÀÌÁ¡ÀÌ ÀÌ ÆÄÀÏ¿¡ ¾²¿©Á®¾ß ÇÑ´Ù. ´ÙÀ½Àº dh_make°¡ ¸¸µé¾î ÁÖ´Â README.debianÀÌ´Ù:

       gentoo for Debian
       ----------------------
     
       <possible notes regarding this package - if none, delete this file>
     
       Josip Rodin <jrodin@jagor.srce.hr>, Wed, 11 Nov 1998 21:02:14 +0100

¿©±â¿¡ ¾µ¸¸ÇÑ °ÍÀÌ ¾Æ¹«°Íµµ ¾øÀ¸¹Ç·Î - ÀÌ ÆÄÀÏÀ» Áö¿öµµ ÁÁ´Ù. ¾Æ´Ï¸é, ÀÌ ÆÄÀÏÀ» README.DebianÀ¸·Î ¹Ù²ãµµ µÈ´Ù :-)


5.2 conffiles

¼ÒÇÁÆ®¿þ¾î¿¡ °ü·ÃÇÏ¿© °¡Àå Ȳ´çÇÑ ÀÏÁß Çϳª´Â, ¾÷±×·¹À̵åÇϸ鼭 Àü¿¡ ÀÖ´ø ÆÄÀϵéÀÌ Áö¿öÁö¸é¼­ ´Ù½Ã ¿À·£ ½Ã°£°ú ³ë·ÂÀ» µé¿© ÇÁ·Î±×·¥À» Ä¿½ºÅ͸¶ÀÌÁîÇØ¾ß ÇÏ´Â °æ¿ìÀÌ´Ù. µ¥ºñ¾È¿¡¼­´Â ¼³Á¤ ÆÄÀϵéÀÌ ¹«¾ùÀÎÁö Ç¥½ÃÇØ ³õ°í ÆÐŰÁö¸¦ ¾÷±×·¹À̵åÇÒ ¶§ ¿¾³¯ ¼³Á¤ ÆÄÀÏÀ» À¯ÁöÇÒ °ÍÀΰ¡ ¾Æ´Ñ°¡¸¦ ¹°¾îº¸µµ·Ï ÇÔÀ¸·Î½á ÀÌ·± ¹®Á¦¸¦ ÇØ°áÇÑ´Ù. ¿©·¯ºÐÀº conffiles¶ó´Â ÆÄÀÏ ¾È¿¡ °¢ (º¸Åë /etc¿¡ ÀÖ´Â) ¼³Á¤ ÆÄÀϵéÀ» ÇÑ ÁÙ¿¡ Çϳª¾¿ ¿ÏÀüÇÑ °æ·Î¸¦ Àû¾î ³õÀ¸¸é µÈ´Ù. gentooµµ /etc/gentoorc¶ó´Â ÇѰ³ÀÇ conffileÀÌ À־, ÀÌ ÆÄÀÏÀ» conffile¿¡ ½á ³Ö´Â´Ù.


5.3 dirs

ÀÌ ÆÄÀÏÀº ²À ÇÊ¿äÇÑ µð·ºÅ丮ÀÌÁö¸¸, º¸ÅëÀÇ ¼³Ä¡ °úÁ¤(make install)¿¡¼­´Â ¸¸µé¾îÁöÁö ¾Ê´Â µð·ºÅ丮¸¦ ÁöÁ¤ÇÑ´Ù. ±âº»ÀûÀ¸·Î, ÀÌ ÆÄÀÏÀº ´ÙÀ½°ú °°ÀÌ ¸¸µé¾î Áø´Ù:

       usr/bin
       usr/sbin

¸Ç ¾Õ¿¡ ÀÖ´Â ½½·¡½¬´Â Æ÷ÇÔµÇÁö ¾Ê´Â´Ù´Â °Í¿¡ ÁÖÀǤ¾³ª´Ù. ¿ì¸®´Â ÀÌ ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ ¹Ù²Ü °ÍÀÌ´Ù:

       usr/X11R6/bin
       usr/X11R6/man/man1

ÇÏÁö¸¸, ÀÌ µð·ºÅ丮´Â ¸ÞÀÌÅ©ÆÄÀÏ¿¡¼­ ÀÌ¹Ì ¸¸µé¾îÁø´Ù. ¶§¹®¿¡ ¿ì¸®´Â dirs ÆÄÀÏÀÌ Çʿ䰡 ¾ø°í, dirs ÆÄÀÏÀº Áö¿öµµ µÈ´Ù.


5.4 manpage.1.ex

*.ex·Î ³¡³ª´Â ÆÄÀϵéÀº °¢ ±â´ÉµéÀ» ÆÐŰÁö¿¡ Æ÷ÇÔÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁÖ´Â ¿¹Á¦ÀÌ´Ù. ÀÌ ±â´ÉµéÀ» »ç¿ëÇÏ·Á¸é, ÀÌ ÆÄÀÏÀ» ÆíÁýÇϰí .ex È®ÀåÀÚ¸¦ ¾ø¾Ø´Ù. ÇÊ¿äÇÏÁö ¾ÊÀ¸¸é .ex ·Î ³¡³ª´Â ÆÄÀÏÀ» Áö¿î´Ù.

ÇÁ·Î±×·¥¿¡´Â ¸ÇÆäÀÌÁö°¡ ÀÖ¾î¾ß ÇÑ´Ù. ¸ÇÆäÀÌÁö°¡ ¾ø´Ù¸é ³»¿ëÀ» ä¿ö ³ÖÀ» ¼ö ÀÖ´Â »À´ë°¡ ¿©±â¿¡ ¸¶·ÃµÇ¾î ÀÖ´Ù. ¸ÇÆäÀÌÁö¸¦ ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇÑ ¼³¸íÀº man(7)¿¡ °£´ÜÈ÷ ³ª¿Í ÀÖ´Ù. ÀÌ ÆÄÀÏÀ» ÇÁ·Î±×·¥ÀÇ À̸§À¸·Î °íÄ¡°í ±× ¸ÇÆäÀÌÁö°¡ °¡¾ß ÇÒ ¸Å´º¾ó ¼½¼ÇÀ¸·Î È®ÀåÀÚ¸¦ °íÄ£´Ù. ´ÙÀ½Àº ¸Å´º¾ó ¼½¼ÇÀÇ ¸®½ºÆ®ÀÌ´Ù:

         ¼½¼Ç |         ¼³¸í         |     º¸Ãæ
          1     »ç¿ëÀÚ ¸í·É            ½ÇÇàÇÒ ¼ö ÀÖ´Â ¸í·É¾î³ª ½ºÅ©¸³Æ®
          2     ½Ã½ºÅÛ ÄÝ              Ä¿³Î¿¡¼­ Á¦°øÇÏ´Â ÇÔ¼ö
          3     ¶óÀ̺귯¸® ÄÝ          ½Ã½ºÅÛ ¶óÀ̺귯¸®¿¡¼­ Á¦°øÇÏ´Â ÇÔ¼ö
          4     Ư¼ö ÆÄÀÏ              º¸Åë /dev¿¡ ÀÖ´Â ÆÄÀÏ
          5     ÆÄÀÏ Çü½Ä              ¿¹¸¦ µé¾î, /etc/passwdÀÇ Çü½Ä
          6     °ÔÀÓ                   ȤÀº ±× ¿Ü ½Ã½ÃÇÑ ÇÁ·Î±×·¥
          7     ¸ÅÅ©·Î ÆÐŰÁö          ¸ÇÆäÀÌÁö ¸ÅÅ©·Î¿Í °°Àº °Íµé
          8     ½Ã½ºÅÛ °ü¸®            º¸Åë root¸¸ ½ÇÇàÇÏ´Â ÇÁ·Î±×·¥
          9     Ä¿³Î ·çƾ              ºñÇ¥ÁØ ÇÔ¼ö ¹× ³»ºÎ ±¸Á¶

Áï, gentooÀÇ ¸ÇÆäÀÌÁö´Â gentoo.1À̳ª. ¿ø ¼Ò½º¿¡´Â gentoo.1 ¸ÇÆäÀÌÁö°¡ ¾ø¾úÀ¸¹Ç·Î ¿¹Á¦¿Í »óÀ§¼Ò½º¿¡ µé¾î ÀÖ´Â ¹®¼­µéÀ» ÀÌ¿ëÇØ¼­ Á÷Á¢ ÀÛ¼ºÇß´Ù.


5.5 menu.ex

X À©µµ¿ì »ç¿ëÀÚ°¡ »ç¿ëÇϰí ÀÖ´Â À©µµ¿ì °ü¸®ÀÚ´Â º¸Åë ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï Ä¿½ºÅ͸¶ÀÌÁîÇÒ ¼ö ÀÖ´Â ¸Þ´º°¡ ÀÖ´Ù. µ¥ºñ¾È menu ÆÐŰÁö¸¦ ¼³Ä¡Çß´Ù¸é, ½Ã½ºÅÛÀÇ °¢ ÇÁ·Î±×·¥ÀÌ ÇÊ¿ä·Î ÇÏ´Â ¸Þ´º°¡ ÀÚµ¿À¸·Î ¸¸µé¾î Áú °ÍÀÌ´Ù. µ¥ºñ¾È Á¤Ã¥»ó ÇÊ¿äÇÑ °ÍÀº ¾Æ´ÏÁö¸¸, ¸Þ´º¸¦ ¸¸µå´Â ÆíÀÌ »ç¿ëÀÚ¿¡°Ô Æí¸®ÇÒ °ÍÀÌ´Ù. ÀÌ ÆÄÀÏÀ» ÆíÁýÇØ¼­ gentoo¸¦ ¸Þ´º¿¡ Ãß°¡ÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½Àº dh_make°¡ ±âº»À¸·Î ¸¸µé¾î ÁÖ´Â ÆÄÀÏÀÌ´Ù:

       ?package(gentoo):needs=X11|text|vc|wm section=Apps/see-menu-manual\
         title="gentoo" command="/usr/bin/gentoo"

ù¹øÂ° Çʵå´Â ÇÁ·Î±×·¥¿¡¼­ ÇÊ¿äÇÑ ÀÎÅÍÆäÀ̽ºÀÇ Á¾·ùÀÌ´Ù (¿¹, ÅØ½ºÆ®³Ä X11À̳Ä). ±× ´ÙÀ½Àº gentoo ³ªÅ¸³¯ ¸Þ´º¿Í ¼­ºê¸Þ´ºÀÌ´Ù. ÇöÀç ¼½¼ÇÀÇ ¸®½ºÆ®´Â: /usr/share/doc/debian-policy/menu-policy.html/ch2.html#s2.1 ¼¼ ¹øÂ° Çʵå´Â ÇÁ·Î±×·¥ÀÇ À̸§ÀÌ´Ù. ³× ¹øÂ°´Â ÇÁ·Î±×·¥ÀÇ ¾ÆÀÌÄÜ À̸§Àε¥, ¾ÆÀÌÄÜÀÌ ¾ø´Ù¸é noneÀ¸·Î ÇÑ´Ù. ´Ù¼¸ ¹øÂ°´Â ¸Þ´º¿¡ ³ªÅ¸³ª°Ô µÉ ½ÇÁ¦ ¹®ÀåÀÌ´Ù. ¿©¼¸ ¹øÂ°´Â ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¸í·É¾îÀÌ´Ù.

ÀÌÁ¦ ¿ì¸®´Â ¸Þ´º Ç׸ñÀ» ´ÙÀ½°ú °°ÀÌ ¹Ù²Û´Ù:

       ?package(gentoo):needs=X11 section=Apps/Misc \
         title="Gentoo" command="/usr/X11R6/bin/gentoo"

´õ ÀÚ¼¼ÇÑ Á¤º¸´Â menufile(5), update-menus(1) Âü°í.


5.6 watch.ex

uscan(1)°ú uupdate(1) ÇÁ·Î±×·¥°ú ÇÔ²² ÀÌ ÆÄÀÏÀ» »ç¿ëÇÑ´Ù (ÀÌ ÇÁ·Î±×·¥µéÀº devscripts ÆÐŰÁö ¾È¿¡ ÀÖ´Ù). ÀÌ ±â´ÉÀ» ÀÌ¿ëÇØ ¿ø ¼Ò½º¸¦ °¡Á®¿Â »çÀÌÆ®¸¦ »ìÆìº¼ ¼ö ÀÖ´Ù. ³ª´Â ´ÙÀ½°ú °°ÀÌ Çß´Ù:

     # watch control file for uscan
     # Site            Directory  Pattern               Version  Script
     ftp.obsession.se  /gentoo    gentoo-(.*)\.tar\.gz  debian   uupdate

ÈùÆ®: ÀÎÅͳݿ¡ ¿¬°áµÈ »óÅ¿¡¼­, ÀÌ ÆÄÀÏÀ» ¸¸µç ´ÙÀ½ ÇÁ·Î±×·¥ µð·ºÅ丮¿¡¼­ "uscan"À» ½ÇÇàÇØ º»´Ù. ±×¸®°í ÇØ´ç ¸Ç ÆäÀÌÁö¸¦ Àд´Ù.


5.7 ex.doc-base

¿©·¯ºÐÀÇ ÆÐŰÁö¿¡ HTMLÀ̳ª ±× ¿Ü ¹®¼­°¡ µé¾î ÀÖ´Ù¸é (¸Ç ÆäÀÌÁö¿Í info ¹®¼­¸¦ Á¦¿ÜÇϰí), `doc-base' ÆÄÀÏ·Î ±× ¹®¼­¸¦ µî·ÏÇØ¾ß ÇÑ´Ù. »ç¿ëÀÚ´Â dhelp(1)À̳ª dwww(1)·Î ±× ¹®¼­¸¦ ãÀ» ¼ö ÀÖ´Ù.

gentooÀÇ doc-base ÆÄÀÏÀº ´ÙÀ½°ú °°´Ù:

       Document: gentoo
       Title: Gentoo Manual
       Author: Emil Brink
       Abstract: This manual describes what Gentoo is, and how it can be used.
       Section: Apps/Tools
     
       Format: HTML
       Index: /usr/share/doc/gentoo/html/index.html
       Files: /usr/share/doc/gentoo/html/*.html

ÀÌ ÆÄÀÏ Çü½Ä¿¡ ´ëÇÑ Á¤º¸´Â install-docs(8)°ú doc-base ¸Å´º¾ó, /usr/doc/doc-base/doc-base.html/index.html¿¡ ÀÖ´Ù.


5.8 postinst.ex, preinst.ex, postrm.ex, prerm.ex

ÀÌ ÆÄÀϵéÀº °ü¸®ÀÚ ½ºÅ©¸³Æ®¶ó°í ÇÑ´Ù. ÀÌ ½ºÅ©¸³Æ®´Â ÆÐŰÁö ÄÜÆ®·Ñ Á¤º¸·Î ÀúÀåµÇ°í ÆÐŰÁö°¡ ¼³Ä¡, ¾÷±×·¹À̵å, »èÁ¦µÉ ¶§ ½ÇÇàµÈ´Ù.

Áö±ÝÀ¸·Î¼­´Â °ü¸®ÀÚ ½ºÅ©¸³Æ®¸¦ Á÷Á¢ ÆíÁýÇÏÁö ¾Êµµ·Ï ÇÑ´Ù. ¹°·Ð ÇÒ ¼öµµ ÀÖ°ÚÁö¸¸ ºñ±³Àû º¹ÀâÇϱ⠶§¹®ÀÌ´Ù. Á» ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â Packaging Manual ¼½¼Ç 6¿¡ ÀÖÀ¸¸ç, dh_make°¡ ¸¸µé¾î ÁÖ´Â ¿¹Á¦ ÆÄÀÏÀ» »ìÆìº»´Ù.


[ ÀÌÀü ] [ Â÷·Ê ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ ´ÙÀ½ ]


µ¥ºñ¾È »õ·Î¿î °ü¸®ÀÚ ¾È³»¼­

version 1.2, 6 April 2002.

Josip Rodin jrodin@jagor.srce.hr
¹ø¿ª: ·ùâ¿ì cwryu@debian.org/
¹ø¿ª: ¾çÀ¯¼º yooseong@debian.org/