À¯´Ð½º¸¦ óÀ½ Á¢ÇÑ´Ù¸é ¾Æ¸¶µµ Ã¥À» »ç¼ °øºÎ¸¦ Çؾ߸¸ ÇÒ °ÍÀÌ´Ù. Unix FAQ
´Â ¿©·¯ºÐÀ» µµ¿ï ¼ö Àִ å°ú
À¯Áî³Ý ´º½º ±×·ì¿¡ ´ëÇÑ ¸¹Àº Âü°íÀڷḦ °¡Áö°í ÀÖ´Ù. User-Friendly Unix FAQ
¸¦ º¼ ¼öµµ
ÀÖ´Ù.
¸®´ª½º´Â À¯´Ð½ºÀÇ ÀÏÁ¾ÀÌ´Ù. Linux Documentation Project (LDP)
´Â ¸®´ª½º¿Í °ü·ÃµÈ ¸¹Àº
HOWTO ¹®¼¿Í ¿Â¶óÀÎ ¹®¼¸¦ ¼öÁýÇÑ´Ù. ÀÌ ¹®¼µéÀÇ ´ëºÎºÐÀº Çϵåµð½ºÅ©¿¡
¼³Ä¡ÇÒ ¼ö ÀÖ´Ù. doc-linux-html
ÆÐÅ°Áö
(HTML versions)¸¦ ¼³Ä¡Çϰųª doc-linux-text
ÆÐÅ°Áö
(ASCII versions)¸¦ ¼³Ä¡Çϸé, /usr/doc/HOWTO
µð·ºÅ͸®¿¡¼
¹®¼¸¦ ã¾Æ º¼ ¼ö ÀÖ´Ù. LDP HOWTOÀÇ ±¹Á¦È ¹öÀüµµ µ¥ºñ¾È ÆÐÅ°Áö·Î
Á¦°øµÈ´Ù.
µ¥ºñ¾È¿¡ ´ëÇÑ Æ¯º°ÇÑ Á¤º¸´Â ¾Æ·¡¿¡¼ ãÀ» ¼ö ÀÖ´Ù.
µ¥ºñ¾ÈÀº ´Ù¸¥ ¹èÆ÷º»°ú´Â Á¶±Ý ´Ù¸£´Ù. ´Ù¸¥ ¹èÆ÷º»ÀÇ ¸®´ª½º¿¡ Àͼ÷ÇÏ´Ù°í ÇÏ´õ¶óµµ ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀ» ¾çÈ£ÇÏ¸é¼ ±ú²ýÇÑ »óÅ·ΠÀ¯ÁöÇϱâ À§ÇØ µ¥ºñ¾È¿¡ ´ëÇØ ¾Ë¾Æ¾ß ÇÒ ¸î°¡Áö°¡ ÀÖ´Ù. ¿©·¯ºÐÀÌ µ¥ºñ¾È¿¡ ÀûÀÀÇÒ ¼ö ÀÖµµ·Ï µµ¿ï ¼ö ÀÖ´Â ÀڷḦ ¿©±â¿¡ Æ÷ÇÔ½ÃÅ°°í ÀÖÁö¸¸ µ¥ºñ¾È »ç¿ë¹ý¿¡ ´ëÇÑ ¼³¸í¼·Î¼ °èȹµÈ °ÍÀÌ ¾Æ´Ï¶ó ´ÜÁö ¸Å¿ì ±ÞÇÑ »ç¶÷µéÀ» À§ÇØ ½Ã½ºÅÛÀ» ÇÑ ¹ø ÈȾ´Â Á¤µµ·Î ±×Ä¥ °ÍÀÌ´Ù.
ÆľÇÇØ¾ß ÇÒ °¡Àå Áß¿äÇÑ °³³äÀº µ¥ºñ¾È ÆÐŰ¡ ½Ã½ºÅÛÀÌ´Ù. º»ÁúÀûÀ¸·Î ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀÇ ¸¹Àº ºÎºÐÀ» ÆÐŰ¡ ½Ã½ºÅÛÀÇ ÅëÁ¦ÇÏ¿¡ °í·ÁÇÑ´Ù. ´ÙÀ½°ú °°Àº °ÍµéÀ» Æ÷ÇÔÇÑ´Ù.
/usr
(excluding /usr/local
Àº Á¦¿ÜÇÔ)
/var
(/var/local
À» ¸¸µé¸é ¾ÈÀüÇÒ °ÍÀÌ´Ù)
/bin
/sbin
/lib
¿¹¸¦ µé¸é /usr/bin/perl
À» ±³Ã¼ÇÑ´Ù¸é, ÀÛµ¿ÇÒ °ÍÀÌ´Ù.
±×·¯³ª perl
ÆÐÅ°Áö¸¦ ¾÷±×·¹À̵åÇÑ´Ù¸é ¿©·¯ºÐÀÌ
°Å±â¿¡ ³õ¾ÆµÐ ÆÄÀϵµ ±³Ã¼µÉ °ÍÀÌ´Ù. dselect
¿¡¼
``hold''¿¡ ÆÐÅ°Áö¸¦ ³õÀ½À¸·Î½á ÀÌ ¹®Á¦¸¦ ÇÇÇÒ ¼ö ÀÖ´Ù.
Ưº°ÇÑ ÇÁ·Î±×·¥¿¡ ´ëÇØ Á¤º¸°¡ ÇÊ¿äÇÏ´Ù¸é ¿ì¼± man ÇÁ·Î±×·¥ À̳ª info ÇÁ·Î±×·¥À¸·Î ¾Ë¾Æ º¸¾Æ¾ß ÇÑ´Ù.
/usr/doc
¿¡µµ ¸¹Àº À¯¿ëÇÑ ¹®¼°¡ ÀÖ´Ù. Ưº°È÷
/usr/doc/HOWTO
¿Í /usr/doc/FAQ
¿¡´Â ¸¹Àº
Èï¹ÌÀÖ´Â Á¤º¸¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù.
µ¥ºñ¾È À¥ »çÀÌÆ®
´Â µ¥ºñ¾È¿¡
´ëÇÑ ¸¹Àº ¾çÀÇ ¹®¼¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù. ƯÈ÷ µ¥ºñ¾È FAQ
¿Í µ¥ºñ¾È ¸ÞÀϸµ À̽ºÆ® ¸ðÀ½
À» º¸¶ó. µ¥ºñ¾È °øµ¿Ã¼´Â
ÀÚ±ÞÀÚÁ·(self-supporting)ÀÌ´Ù. Çϳª ¶Ç´Â ±× ÀÌ»óÀÇ µ¥ºñ¾È ¸ÞÀϸµ
¸®½ºÆ®¿¡ °¡ÀÔÇÏ·Á¸é ¸ÞÀϸµ ¸®½ºÆ® °¡ÀÔ
ÆäÀÌÁö¸¦ Âü°íÇϱ⠹ٶõ´Ù.
¿Ö ¾î¶² »ç¶÷µéÀº Ä¿³ÎÀ» »õ·ÎÀÌ ÄÄÆÄÀÏÇÏ·Á ÇÒ±î? µ¥ºñ¾È¿¡ µé¾îÀÖ´Â ±âº» Ä¿³ÎÀº ´ëºÎºÐÀÇ ¼³Á¤À» ´Ù·ç°í Àֱ⠶§¹®¿¡ Ä¿³ÎÀ» »õ·ÎÀÌ ÄÄÆÄÀÏ ÇÒ ÇÊ¿ä´Â º°·Î ¾ø´Ù. ±×·¯³ª ´ÙÀ½°ú °°Àº ÀÌÀ¯ ¶§¹®¿¡ »õ·Î¿î Ä¿³ÎÀ» ÄÄÆÄÀÏÇÏ´Â °ÍÀº À¯¿ëÇÏ´Ù.
Ä¿³Î ÄÄÆÄÀÏÀ» ½ÃµµÇÏ´Â °ÍÀ» µÎ·Á¿öÇÏÁö ¸» °Í. ±×°ÍÀº Àç¹ÌÀÖ°í À¯ÀÍÇÏ´Ù.
µ¥ºñ¾ÈÀÇ ¹æ½ÄÀ¸·Î Ä¿³ÎÀ» ÄÄÆÄÀÏÇÏ·Á¸é ¸î°¡Áö ÆÐÅ°Áö°¡ ÇÊ¿äÇÏ´Ù.
Ä¿³Î ÆÐÅ°Áö
,
Ä¿³Î ¼Ò½º-&Ä¿³Î ¹öÀü;
(ÀÌ ±ÛÀ» ¾µ ´ç½Ã °¡Àå ÃֽŠ¹öÀü),
fakeroot
¿Í ¾Æ¸¶µµ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖÀ» ¸î°¡Áö ´Ù¸¥
ÆÐÅ°Áöµé(¿ÏÀüÇÑ ¸®½ºÆ®´Â
/usr/doc/kernel-package/README.gz
¸¦ Âü°íÇϱ⠹ٶõ´Ù).
``µ¥ºñ¾ÈÀÇ ¹æ½Ä''À¸·Î ¿©·¯ºÐÀÇ Ä¿³ÎÀ» ÄÄÆÄÀÏÇÒ ÇÊ¿ä´Â ¾ø´Ù´Â
°ÍÀ» ÁÖÀÇÇ϶ó. ±×·¯³ª ¿ì¸®´Â Ä¿³ÎÀ» ´Ù·ç±â À§ÇØ ÆÐŰ¡ ½Ã½ºÅÛÀ»
»ç¿ëÇÏ´Â °ÍÀÌ ½ÇÁ¦·Î ´õ ¾ÈÀüÇÏ°í ´õ ½±´Ù´Â °ÍÀ» ¹ß°ßÇß´Ù. »ç½Ç»ó
Ä¿³Î ¼Ò½º¸¦ Ä¿³Î ¼Ò½º-&Ä¿³Î ¹öÀü;
´ë½Å Linus·ÎºÎÅÍ
¹Ù·Î °¡Á®¿Ã ¼ö ÀÖÁö¸¸ ¿©ÀüÈ÷ kernel-package
ÀÇ
ÄÄÆÄÀÏ µµ±¸¸¦ »ç¿ëÇÑ´Ù.
kernel-package
¸¦ »ç¿ëÇÏ´Â °Í¿¡ ´ëÇÑ ¿ÏÀüÇÑ ¹®¼¸¦
/usr/doc/kernel-package
¿¡¼ ãÀ» ¼ö ÀÖ´Ù. ¿©±â¿¡´Â ´ÜÁö
°£´ÜÇÑ ¼³¸í¼°¡ Æ÷ÇÔÇÏ°í ÀÖ´Ù.
¾ÕÀ¸·Î Ä¿³Î ¼Ò½º°¡ /usr/local/src
¿¡ ÀÖ°í Ä¿³Î ¹öÀüÀÌ
&Ä¿³Î ¹öÀü;À̶ó°í °¡Á¤ÇÏÀÚ. ·çÆ®·Î /usr/local/src
¾Æ·¡¿¡
µð·ºÅ丮¸¦ ¸¸µé°í ¼ÒÀ¯ÀÚ¸¦ ÀÏ¹Ý »ç¿ëÀÚ °èÁ¤À¸·Î ¹Ù²Û´Ù. ÀÏ¹Ý »ç¿ëÀÚ
°èÁ¤À¸·Î Ä¿³Î ¼Ò½º¸¦ Ç®°íÀÚ ÇÏ´Â µð·ºÅ丮·Î À̵¿Çؼ
(cd /usr/local/src) Ä¿³Î ¼Ò½ºÀÇ ¾ÐÃàÀ» Ç®°í
(tar xzf /usr/src/kernel-source-2.0.36.tar.gz)
±× µð·ºÅ丮·Î À̵¿ÇÑ´Ù(cd kernel-source-2.0.36/).
ÀÌÁ¦ Ä¿³ÎÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù(X11À» ¼³Ä¡ÇÏ°í ¼³Á¤Çß´Ù¸é
make xconfig¸¦ ÀÌ¿ëÇÏ°í ±×·¸Áö ¾Ê´Ù¸é
make menuconfig¸¦ ÀÌ¿ëÇ϶ó). ¿Â¶óÀÎ µµ¿ò¸»À» ÀÐ°í ½ÅÁßÈ÷
¼±ÅÃÇ϶ó. Àǽɽº·¯¿ï ¶§´Â ºÒÈ®½ÇÇÑ ÀåÄ¡ µå¶óÀ̹ö(ÀÌ´õ³Ý Ä«µå,
SCSI ÄÁÆ®·Ñ·¯ µîÀÇ ÁÖº¯±â±â¸¦ °ü¸®ÇÏ´Â ¼ÒÇÁÆ®¿þ¾î)µµ Æ÷ÇÔ½ÃÅ°´Â
°ÍÀÌ ´ëü·Î ´õ ³´´Ù. Ưº°ÇÑ Çϵå¿þ¾î¿Í °ü·ÃµÇÁö ¾ÊÀº ´Ù¸¥ ¿É¼ÇÀº
ÀÌÇØ°¡ µÇÁö ¾ÊÀ¸¸é ±âº»°ªÀ¸·Î ³õ¾ÆµÎ¾î¾ß ÇÑ´Ù. ''Loadable module
support'' (±âº»À¸·Î ¼±ÅõÇÁö ¾Ê´Â´Ù)¿¡¼ ''Kernel daemon support
(e.g. autoload of modules)''¸¦ ¼±ÅÃÇÏ´Â °ÍÀ» ÀØÁö ¸» °Í. ±×·¸Áö
¾ÊÀ¸¸é µ¥ºñ¾È ¼³Ä¡¿¡¼ ¹®Á¦°¡ »ý±æ °ÍÀÌ´Ù. [4]
¼Ò½º Æ®¸®¸¦ Á¤¸®ÇÏ°í kernel-package
¸Å°³º¯¼ö¸¦
¸®¼ÂÇÑ´Ù. /usr/sbin/make-kpkg clean¸¦ ½ÇÇàÇ϶ó.
ÀÌÁ¦ Ä¿³ÎÀ» ÄÄÆÄÀÏÇ϶ó. fakeroot /usr/sbin/make-kpkg --revision=custom.1.0 kernel_image. ¹öÀü ¹øÈ£ ``1.0''Àº ¸¶À½´ë·Î ¹Ù²Ü ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ´ÜÁö Ä¿³Î ºôµå¸¦ ±â·ÏÇϱâ À§ÇØ »ç¿ëÇÏ´Â ¹öÀü ¹øÈ£ÀÏ »ÓÀÌ´Ù. ¸¶Âù°¡Áö·Î ``custom'' ´ë½Å¿¡(i.e., host name) ÁÁ¾ÆÇÏ´Â ¾î¶² ³¹¸»ÀÌµç ³ÖÀ» ¼ö ÀÖ´Ù. Ä¿³Î ÄÄÆÛÀÏÀº ¿©·¯ºÐÀÇ ÄÄÇ»ÅÍÀÇ ¼º´É¿¡ µû¶ó Àá½Ã ½Ã°£ÀÌ °É¸± °ÍÀÌ´Ù.
PCMCIA Áö¿øÀÌ ÇÊ¿äÇÏ´Ù¸é pcmcia-source
ÆÐÅ°Áö¸¦
¼³Ä¡ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ·çÆ®·Î gzipÀ¸·Î ¾ÐÃàÇÑ tar ÆÄÀÏÀ»
/usr/src
µð·ºÅ丮¿¡ ¾ÐÃàÀ» Ǭ´Ù(¸ðµâÀÌ ÀÖ¾î¾ß ÇÒ °÷¿¡
³õ¿©¾ß ÇÑ´Ù´Â °ÍÀÌ Áß¿äÇÏ´Ù. Áï, /usr/src/modules
¿¡
ÀÖ¾î¾ß ÇÑ´Ù). ±×¸®°í ³ª¼ ·çÆ®·Î make-kpkg modules_image¸¦
½ÇÇàÇ϶ó.
ÄÄÆÄÀÏÀÌ ³¡³ª¸é ´Ù¸¥ ÆÐÅ°Áöó·³ ¿©·¯ºÐÀÇ ¸¸µç Ä¿³ÎÀ» ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù.
·çÆ®·Î dpkg -i
../kernel-image-2.0.36-subarch_custom.1.0_i386.deb
¸¦ ½ÇÇàÇ϶ó.
subarch ºÎºÐÀº ¾î¶² Ä¿³Î ¿É¼ÇÀ» ÁöÁ¤Çß´À³Ä¿¡ µû¶ó ¼±ÅÃÀûÀÎ
sub-architecture ``i586''ó·³, ÀÌ´Ù.
dpkg -i kernel-image...°¡ ¸î°¡Áö ´Ù¸¥ ÈǸ¢ÇÑ Áö¿ø ÆÄÀÏ°ú ÇÔ²²
Ä¿³ÎÀ» ¼³Ä¡ÇÒ °ÍÀÌ´Ù. ¿¹¸¦ µé¸é System.map
ÀÌ Á¤È®È÷
¼³Ä¡µÉ °ÍÀÌ°í(Ä¿³Î ¹®Á¦¸¦ µð¹ö±ëÇϴµ¥ À¯¿ëÇÑ)
/boot/config-2.0.36
ÀÌ ÇöÀç ¼³Á¤
¼¼Æ®¸¦ Æ÷ÇÔÇÑ »óÅ·Π¼³Ä¡µÉ °ÍÀÌ´Ù. »õ·Î¿î
kernel-image-2.0.36
ÆÐÅ°Áö´Â ºÎÆÃÇÒ ¶§
ÇÊ¿äÇÑ Ä¿³Î À̹ÌÁö Á¤º¸¸¦ ¾÷µ¥ÀÌÆ®Çϱâ À§ÇØ ÀÚµ¿À¸·Î lilo
¸¦ »ç¿ëÇÒ ¸¸Å
¶È¶ÈÇÏ´Ù. µû¶ó¼ lilo
¸¦ Àç½ÇÇàÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ¸ðµâ ÆÐÅ°Áö¸¦
¸¸µé¾ú´Ù¸é ¸ðµâ ÆÐÅ°Áöµµ ¼³Ä¡ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.
½Ã½ºÅÛÀ» ÀçºÎÆÃÇÒ ½Ã°£ÀÌ´Ù. ¾Õ ´Ü°è¿¡¼ ³ª¿Â ¾î¶² °æ°í¶óµµ ÁÖÀDZí°Ô Àаí shutdown -r now¸¦ ½ÇÇàÇ϶ó.
kernel-package
¿¡ °üÇÑ Á¤º¸°¡ ´õ ÇÊ¿äÇϸé,
/usr/doc/kernel-package
¸¦ ÀÐÀ» °Í.
µ¥ºñ¾È 2.1´Â ¸®´ª½º Ä¿³Î 2.2¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ´Ù°í º¸ÁõÇÒ ¼ö´Â ¾ø´Ù.
±×·¯³ª ftp://ftp.debian.org/debian/dists/unstable/
¿¡¼ ÀϺΠÆÐÅ°Áö¸¦ ³»·Á¹Þ¾Æ¼
¼³Ä¡ÇÏ´õ¶óµµ ½Ã½ºÅÛÀÌ Á¦ ±â´ÉÀ» ÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù.
Ä¿³Î 2.2¿Í ȣȯµÇÁö ¾Ê´Â´Ù°í ¾Ë·ÁÁø ¸¹Àº ÆÐÅ°Áö°¡ ÀÖ´Ù. Unofficial Debian GNU/Linux 2.2 Checklist
°¡
ÀÌ°Í°ú °ü·ÃÇؼ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ¾÷µ¥ÀÌÆ®¿¡ ´ëÇؼ´Â µ¥ºñ¾È 2.1 ÆäÀÌÁö
¸¦ Âü°íÇϱ⠹ٶõ´Ù.