| Á¦¸ñ LDE´Â Minix / Linux ÆÄƼ¼ÇÀ»À§ÇÑ Linux µð½ºÅ© ÆíÁý±âÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
Á¦¸ñ ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Scott Heavner
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.geocities.com/CapeCanaveral/Lab/7731/gyahtzee.html
Á¦¸ñ ű×
Á¦¸ñ ¼³¸í
LDE´Â Minix / Linux ÆÄƼ¼ÇÀ»À§ÇÑ Linux µð½ºÅ© ÆíÁý±âÀÔ´Ï´Ù. LDE´Â Minix / Linux ÆÄƼ¼ÇÀ»À§ÇÑ Linux µð½ºÅ© ÆíÁý±âÀÔ´Ï´Ù. Linux : ext2fs, minix ¹× xiafs¿¡¼ °¡Àå ³Î¸® »ç¿ëµÇ´Â ¼¼ ÆÄÀÏ ½Ã½ºÅÛÀº ÇÑ ¹ø ÇÑ ¹ø¸¸ Áö¿øÇÕ´Ï´Ù (LDE°¡ ¹ÙÀ̳ʸ® ÆíÁý±â·Î ÀÛµ¿ÇÏ´Â "NOFS"½Ã½ºÅÛÀÌ ÀÖ½À´Ï´Ù.). ¶ÇÇÑ MSDOS / FAT¿¡ ´ëÇÑ ÃÖ¼ÒÇÑÀÇ Áö¿øÀÌ ÀÖ½À´Ï´Ù. ISO9660 CDROM ±â¹Ý ÆÄÀÏ ½Ã½ºÅÛ¿¡ ´ëÇÑ FILESYTEMS ¹× ÃÖ¼ÒÇÑÀÇ Áö¿ø. LDE¸¦ »ç¿ëÇÏ¸é µð½ºÅ© ºí·ÏÀ» Hex ¹× / ¶Ç´Â ASCII·Îº¸°í ÆíÁýÇϰųª µð·ºÅ丮 Ç׸ñÀ» º¾´Ï´Ù. Çü½ÄÈ µÈ inodes¸¦º¸°í ÆíÁý ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸Ç`offl.most¿¡¼´Â ÇÁ·Î±×·¥ÀÇ ÀúÁÖ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϰųª ¸í·É ÁÙ¿¡¼ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ½ÅÀÇ scripts.lde·Î ¹°°ÇÀ» ÀÚµ¿È ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ç¼ö·Î Áö¿öÁ³°Å³ª ÆÄÀÏ ½Ã½ºÅÛÀ» µÑ·¯½ÑÁö¸¦ È®ÀÎÇϱâ À§ÇØ ÆÄÀÏ ½Ã½ºÅÛÀ» ¶ÕÀ» ¼öÀÖ´Â ÆÄÀÏÀ» º¹±¸ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ëºÎºÐÀÇ »ç¶÷µé¿¡°Ô ºí·Ï ¹× inodeÀÇ ¾ÆÀ̵ð¾î¸¦ ¾òÀ» ¼ö ÀÖÀ¸¸ç ext2fsÀÇ ÀϺΠ¹®¼ (¿¡¼ ÁÖ·Î ·Î Æ÷¸Ë µÈ ¿¡¼ out out is disk block)À» Á¶±Ý ´õ ½±°Ô ½±°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.) inode ±â¹Ý ÆÄÀÏ ½Ã½ºÅÛ¿¡ Àͼ÷ÇÏÁö ¾ÊÀº °æ¿ì, doc / unerase ÆÄÀÏ·Î ÁøÇàÇϱâ Àü¿¡ ÇØ´ç ÆÄÀÏÀ» »ìÆ캸¾Æ¾ßÇÕ´Ï´Ù. ÀÌ´Â ÆÄÀÏÀ» º¹±¸ÇÏ·Á°í ÇÒ °ÍÀ¸·Î »ý°¢ÇÏ´Â ³»¿ëÀ» ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù.`configure '½© ½ºÅ©¸³Æ® ½Ãµµ ´Ù¾çÇÑ SYS¿¡ ´ëÇÑ ¿Ã¹Ù¸¥ °ªÀ» ÃßÃøÇÕ´Ï´Ù Compilation Áß¿¡ »ç¿ëµÇ´Â TEM Á¾¼Ó º¯¼ö .It´Â ÇØ´ç °ªÀ» »ç¿ëÇÏ¿© ÆÐÅ°ÁöÀÇ °¢ µð·ºÅ丮¿¡¼`makefile 'À» ¸¸µì´Ï´Ù. ¶ÇÇÑ ½Ã½ºÅÛ Á¾¼Ó definitionÀ» Æ÷ÇÔÇÏ´Â Çϳª ÀÌ»óÀÇ`.h 'ÆÄÀÏÀ» ¸¸µé ¼öµµ ÀÖ½À´Ï´Ù. ¹Ì·¡·Î ÇöÀç ±¸¼ºÀ» ´Ù½Ã ¸¸µé ¼öÀÖ´Â ¼Ð ½ºÅ©¸³Æ®`config.status'¸¦ ¸¸µé¾î ÇöÀç ±¸¼º,`config.cache 'ÆÄÀÏÀ» ´Ù½Ã ¸¸µì´Ï´Ù. Å×½ºÆ® °á°ú¸¦ Speed UpreconFiguring ¹× ÄÄÆÄÀÏ·¯ Ãâ·ÂÀ» Æ÷ÇÔÇÏ´Â ÆÄÀÏ`config.log 'ÆÄÀÏÀ» ÀúÀåÇÕ´Ï´Ù. `configure '´Â ±×µéÀ»ÇÒÁö ¿©ºÎ¸¦ È®ÀÎÇÏ°í`readme'¿¡ ÁÖ¾îÁø ÁÖ¼Ò¿¡ ´ëÇÑ ¸ÞÀÏÀÌ diff ¶Ç´Â ÁöħÀ» º¸³»¼ ´ÙÀ½ ¸±¸®½º¿¡¼ °í·Á µÉ ¼ö ÀÖ½À´Ï´Ù. ¾î¶² ½ÃÁ¡¿¡¼`config.cache '¿¡¼ ¿øÇÏÁö ¾Ê´Â °á°ú°¡ µé¾î ÀÖ½À´Ï´Ù. À¯ÁöÇÏ·Á¸é Á¦°ÅÇϰųª ÆíÁý ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏ`configure.in 'Àº`autoconf'¶ó´Â ÇÁ·Î±×·¥¿¡ ÀÇÇØ`configure '¸¦ ÀÛ¼ºÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ÆÐÅ°Áö¸¦ ÄÄÆÄÀÏÇÏ´Â °¡Àå °£´ÜÇÑ ¹æ¹ýÀ» »ç¿ëÇÏ¿©`configure '¸¦ º¯°æÇϰųª`configure'¸¦ º¯°æÇÏ·Á´Â °æ¿ì`configure.in '¸¸ ÇÊ¿äÇÕ´Ï´Ù. 1. `cd 'ÆÐÅ°ÁöÀÇ ¼Ò½º Äڵ尡 Æ÷ÇÔ µÈ µð·ºÅ丮¿¡`./configure'¸¦ ÀÔ·ÂÇÏ´Â µð·ºÅ丮¿¡`./configure '¸¦ ÀÔ·ÂÇÏ¿© ÀÌÀü ¹öÀüÀÇ System V¿¡¼`csh'¸¦ »ç¿ëÇÏ´Â °æ¿ì`sh¸¦ ÀÔ·ÂÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. / csication '`configure'ÀÚü¸¦ ½ÇÇàÇϱâ À§ÇØ`csh '¸¦ ¹æÁöÇϱâ À§ÇØ'±¸¼º 'À» ´ë½Å.`configure'´Â Àá½Ã °É¸³´Ï´Ù. ½ÇÇà Áß¿¡´Â ITS°¡ È®ÀÎÇÏ´Â ±â´ÉÀ» ¾Ë¸®´Â ¸Þ½ÃÁö¸¦ ÀμâÇÕ´Ï´Ù .2. ÆÐÅ°Áö¸¦ ÄÄÆÄÀÏÇÏ·Á¸é`make '¸¦ ÀÔ·ÂÇϽʽÿÀ. ¼±ÅÃÀûÀ¸·Î,`check '¸¦ ÀÔ·ÂÇÏ¿© package.4¿Í ÇÔ²² Á¦°øµÇ´Â ÀÚü Å×½ºÆ®¸¦ ½ÇÇàÇÕ´Ï´Ù. `make install 'À» ÀÔ·ÂÇÏ¿© ÇÁ·Î±×·¥ ¹× ¸ðµç µ¥ÀÌÅÍ ÆÄÀÏ ¹× ¹®¼¸¦ ¼³Ä¡ÇϽʽÿÀ .5. `clean 'À» ÀÔ·ÂÇÏ¿© ¼Ò½º ÄÚµå µð·ºÅ丮¿¡¼ ÇÁ·Î±×·¥ ¹ÙÀ̳ʸ® ¹× °³Ã¼ ÆÄÀÏÀ» Á¦°Å ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ`configure '¶ó´Â ÆÄÀÏÀ» Á¦°ÅÇÏ·Á¸é (±×·¡¼ ´Ù¸¥ Á¾·ùÀÇ ÄÄÇ»ÅÍ¿¡ ´ëÇÑ ÆÐÅ°Áö¸¦ ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖÀ½),`make distclean'.thereµµ`make mainterer-clean'´ë»óÀÌÁö¸¸ Áַδ ÆÐÅ°ÁöÀÇ °³¹ßÀÚ. À̸¦ »ç¿ëÇÏ´Â °æ¿ì ¹èÆ÷¿Í ÇÔ²² Á¦°øµÈ ÆÄÀÏÀ» Àç»ý¼ºÇϱâ À§ÇØ ¸ðµç Á¾·ùÀÇ ´Ù¸¥ ÇÁ·Î±×·¥À» °¡Á®¿Í¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Á¦¸ñ °ü·Ã ¼ÒÇÁÆ®¿þ¾î