´ÙÀ½ ÀÌÀü Â÷·Ê

10. ¿©·¯°¡Áö ÆÁµé

10.1 make ¶Ç´Â ÆÐÄ¡ ¸í·ÉÀÇ °á°ú Ãâ·Â ¹æÇ⠹ٲٱâ(¸®´ÙÀÌ·º¼Ç)

¿©·¯ºÐÀÌ `make'³ª `patch' ¸í·ÉÀÌ ÇÑ °ÍÀÌ ¹«¾ùÀÎÁö ±× ³»¿ë¿¡ ´ëÇÑ ±â·ÏÀ» ¿øÇÑ´Ù¸é, °á°ú Ãâ·ÂÀ» ÆÄÀÏ·Î ¹Ù²Ü ¼ö ÀÖ´Ù. ¿ì¼±, ¿©·¯ºÐÀÌ »ç¿ëÁßÀÌ ½©ÀÌ ¹«¾ùÀÎÁö ¾Ë¾Æ³»¶ó. `grep root /etc/passwd' ¿Í `/bin/csh'°°Àº °ÍµéÀ» ÅëÇؼ­ ¾Ë ¼ö ÀÖ´Ù.

¿©·¯ºÐÀÌ sh ³ª bash¸¦ ¾´´Ù¸é,

    (¸í·É) 2>&1 | tee (°á°ú ÆÄÀÏ)

Àº `(°á°ú ÆÄÀÏ)'¿¡ (¸í·É)ÀÇ °á°ú¸¦ º¹»çÇÑ´Ù.

csh³ª tcsh »ç¿ëÀÚ´Â

    (¸í·É) |& tee (°á°ú ÆÄÀÏ)

rc(ÁÖÀÇ: ¿©·¯ºÐÀº ¾Æ¸¶ rc¸¦ »ç¿ëÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.)¿¡¼­´Â

    (¸í·É) >[2=1] | tee (°á°ú ÆÄÀÏ)

10.2 Á¶°ÇºÎ Ä¿³Î ¼³Ä¡

ÀÌÀüÀÇ Ä¿³ÎÀ» °Çµå¸®Áö ¾Ê°í »õ Ä¿³ÎÀ» ½ÃÇèÇØ º¸´Â ¹æ¹ýÀº, Ç÷ÎÇÇ µð½ºÅ©¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀÌ¿Ü¿¡µµ ¸î°¡Áö°¡ ÀÖ´Ù. ¸¹Àº À¯´Ð½º ¾ÖÈ£°¡µéÀº ÁÁ¾ÆÇÏÁö ¾ÊÁö¸¸, ¸®·Î(LILO)´Â µð½ºÅ©ÀÇ ¾î´À °÷¿¡¼­µçÁö Ä¿³ÎÀº ºÎÆÃÇÒ ¼ö ÀÖ´Ù.(¸¸ÀÏ ¿©·¯ºÐÀÌ ´ë¿ë·®ÀÇ (500MBÀÌ»óÀÇ) µð½ºÅ©¸¦ °¡Áö°í ÀÖ´Ù¸é, ¾î¶»°Ô ÀÌ°ÍÀÌ ¹®Á¦¸¦ ÀÏÀ¸Å³ ¼ö ÀÖ´ÂÁö LILO ¹®¼­¸¦ Àо¾Æ¶ó). ±×·¯¹Ç·Î ¿©·¯ºÐÀÌ ´ÙÀ½°ú ºñ½ÁÇÑ ÇàÀ» LILO ¼³Á¤ ÆÄÀÏÀÇ ¸Ç ¸¶Áö¸·¿¡ Ãß°¡ÇÑ´Ù¸é, ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ ÀÌÀü /vmlinuzÀ» °Çµå¸®Áö ¾Ê°í »õ·Î ÄÄÆÄÀÏÇÑ Ä¿³ÎÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Ù(¹°·Ð `lilo'¸¦ ½ÇÇàÇÑ ÈÄ¿¡).

    image = /usr/src/linux/arch/i386/boot/bzImage
        label = new_kernel

LILO¿¡°Ô »õ Ä¿³ÎÀº ºÎÆÃÇϵµ·Ï ¸»ÇØÁÖ´Â °¡Àå ½¬¿î ¹æ¹ýÀº ºÎÆÃÇÒ ¶§¿¡ ÇÁ·Ò ÇÁÆ®¸¦ ³ªÅ¸³ª°Ô ÇϱâÀ§ÇØ, ½ÃÇÁÆ® Å°¸¦ ´©¸£´Â °ÍÀÌ´Ù. »õ Ä¿³ÎÀ» ºÎÆÃÇϱâ À§Çؼ­´Â ¿©±â¿¡ `new_kernel'À» ½á³Ö¾îÁÖ¸é µÈ´Ù.

¸¸ÀÏ ¿©·¯ºÐÀÌ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ µ¿½Ã¿¡ ¸î°³ÀÇ ¼­·Î´Ù¸¥ Ä¿³Î ¼Ò½º Æ®¸®¸¦ °¡Áö°í ÀÖÀ¸·Á¸é(ÀÌ°ÍÀº ¸¹Àº µð½ºÅ© ¿ë·®ÀÌ ÇÊ¿äÇϹǷÎ, ÁÖÀÇÇ϶ó), ±×µéÀ» °¢°¢ /usr/src/linux-x.y.z¶ó°í À̸§ ºÙÀÌ´Â °ÍÀÌ °¡Àå ÀϹÝÀûÀÌ´Ù. ¿©±â¼­ x.y.zÀº Ä¿³Î ¹öÀüÀÌ´Ù. ±×¸®°í ³ª¼­´Â ¼Ò½º Æ®¸®¸¦ ½Éº¼¸¯ ¸µÅ©ÇÔÀ¸·Î½á ¼± ÅÃÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¸é, `ln -sf linux-1.2.2 /usr/src/linux'´Â ¹öÀü 1.2.2¸¦ ÇöÀç°ÍÀ¸·Î ¸¸µé¾îÁØ´Ù. ÀÌ¿Í °°ÀÌ ½Éº¼¸¯ ¸µÅ©¸¦ ¸¸µé±â Àü¿¡, ln ÀÇ ¸¶Áö¸· ¾Æ±Ô¸ÕÆ®°¡ ½ÇÁ¦ Á¸ÀçÇÏ´Â µð·ºÅ丮(ÀÌÀüÀÇ ½Éº¼¸¯ ¸µÅ©´Â ±¦Âú´Ù) °¡ ¾Æ´ÑÁö È®ÀÎÇ϶ó. Á¸ÀçÇÑ´Ù¸é ±× ¸í·ÉÀÇ °á°ú´Â ¿©·¯ºÐÀÌ ±â´ëÇÏ´ø °Í°ú ´Ù¸¦°ÍÀÌ´Ù.

10.3 Ä¿³Î ¾÷µ¥ÀÌÆ®

Russell Nelson(nelson@crynwr.com)Àº »õ Ä¿³Î ¹öÀüÀÇ º¯ÇÑ Á¡À» ¿ä¾àÇÑ´Ù. ÀÌ°ÍÀº ªÁö¸¸, ¿©·¯ºÐÀÌ ¾÷±×·¹À̵åÇϱâ Àü¿¡ º¸¸é ÁÁ´Ù. ÀÌ°ÍÀº À͸í ftpÀÎ ftp.emlist.com ÀÇ pub/kchanges³ª ´ÙÀ½ÀÇ URLÀ» ÅëÇؼ­ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

    http://www.crynwr.com/kchanges


´ÙÀ½ ÀÌÀü Â÷·Ê