¸ÕÀú Ä¿³ÎÀ» ÄÄÆÄÀÏÇϱâ À§ÇØ rootÀÇ ±ÇÇÑÀ» °¡Á®¾ßÇÑ´Ù. ½Ã½ºÅÛ¿¡ root·Î ·Î±×ÀÎÇϰųª su¸¦ »ç¿ëÇØ root°¡ µÈÈÄ ´ÙÀ½ ÀýÂ÷¸¦ ½ÃÀÛÇÑ´Ù.
º¸ÅëÀÇ Ä¿³ÎÀº /usr/src ¹Ø¿¡ À§Ä¡ÇÏ°Ô µÈ´Ù. ÇÊÀÚ´Â ¿©±â¿¡ °¢ ¹öÀü ¹øÈ£¸¦ °¡Áö°í µð·ºÅ丮¸¦ ¸¸µé°í °¢°¢¿¡ ¾ÐÃàÀ» Ç®¾î ³õ°í »ç¿ë ÁßÀÌ´Ù. ÇöÀç »ç¿ëµÇ°í ÀÖ´Â Ä¿³Î ¹öÀüÀ» linux¶õ À̸§À¸·Î ¸µÅ©½ÃÄÑ ³õ°í »ç¿ë ÁßÀÌ´Ù. Áï /usr/src/linux´Â ÇöÀç »ç¿ëµÇ°í ÀÖ´Â Ä¿³ÎÀ» °¡¸®Å°°Ô µÈ´Ù.
[root@localhost src]# ls -l lrwxrwxrwx 1 root root 12 12¿ù 24 15:23 linux -> linux-2.4.16 lrwxrwxrwx 1 root root 14 12¿ù 24 15:22 linux-2.4 -> linux-2.4.7-10 drwxr-xr-x 14 root root 8192 2¿ù 5 11:00 linux-2.4.16 drwxr-xr-x 16 root root 4096 12¿ù 24 15:22 linux-2.4.7-10 drwxr-xr-x 7 root root 40 12¿ù 24 15:21 redhat |
ÀÌ·¸°ÔÇÑ ÀÌÀ¯´Â /usr/include¿¡ linux¿Í asm À̶õ ¸®´ª½º Ä¿³Î ¼Ò½ºÄÚµå ³»ÀÇ µð·ºÅ丮¸¦ ¸µÅ©ÇÏ°Ô µÇ¾î Àִµ¥ »ç¿ëÇÏ´Â Ä¿³Î ¹öÀüÀÌ ÀÚÁÖ ¹Ù²î°Å³ª ¿©·¯ Ä¿³ÎÀ» °°ÀÌ »ç¿ë ÁßÀ̶ó¸é º¯ÇÏÁö ¾Ê´Â ÆÐ½º¸¦ »ç¿ëÇÏÁö ¾Ê´Â ÇÑ¿£ linux¿Í asmÀÇ ¸µÅ©°¡ ÀÚ²Ù º¯ÇÏ°ÔµÇ ºÒÆíÀ» °¨¼öÇØ¾ßÇϱ⠶§¹®¿¡ ÀÌ µÎ ¸µÅ©´Â ¾ðÁ¦³ª /usr/src/linux/include/linux¿Í /usr/src/linux/include/asmÀ» °¡¸®Å°µµ·Ï ÇØ³õ°í /usr/src/linux¸¸À» º¯°æÇØ ÁÖµµ·Ï Çß´Ù.
[root@localhost include]# ls -l linux asm lrwxrwxrwx 1 root root 26 1¿ù 17 10:46 asm -> /usr/src/linux/include/asm lrwxrwxrwx 1 root root 28 1¿ù 17 10:45 linux -> /usr/src/linux/include/linux |
¾ÐÃàÀ» Ç®±â Àü¿¡ ÁÖÀÇÇØ¾ßÇÒ °ÍÀº ¾ÐÃàµÈ Ä¿³ÎÀÇ ¼Ò½ºÄÚµå´Â ¸ðµÎ linux¶õ À̸§ÀÇ µð·ºÅ丮·Î ½ÃÀÛÇϹǷΠ¸¸¾à /usr/src¿¡ linux¶õ ¸µÅ©³ª µð·ºÅ丮°¡ ÀÖ´Â »óÅ¿¡¼ ¿©±â¿¡ ¾ÐÃàÀ» Ç®¾î¹ö¸®¸é ´Ù¸¥ ¹öÀüÀÇ Äڵ带 ¾þ¾î¾µ °¡´É¼ºÀÌ ÀÖÀ¸¹Ç·Î Á¶½ÉÇØ¾ßÇÑ´Ù.
¿ì¼± /usr/src/linuxÀÇ ¸µÅ©¸¦ ¾ø¾Ö°í tar¸¦ »ç¿ëÇØ ¾ÐÃàÀ» Ǭ ÈÄ /usr/src/linux¸¦ ÇØ´ç ¹öÀüÀ¸·Î ¹Ù²ãÁØ´Ù. ÀýÂ÷´Â ´ÙÀ½°ú °°´Ù.
cd /usr/src
rm -f linux
tar xvjf somewhere/linux-2.4.16.tar.bz2
mv linux linux-2.4.16
ln -s linux-2.4.16 linux