GentooX86 Handbook_Ko_3-2
1.1. Æ÷ƼÁö ¼³Á¤ ¶¸ÕÀú ¾ð±ÞµÈ ¹Ù¿Í °°ÀÌ, Æ÷ƼÁö´Â /etc/make.conf¿¡ Á¤ÀÇµÈ ¸¹Àº º¯¼öµéÀ» ÅëÇØ ¼³Á¤°¡´ÉÇÕ´Ï´Ù. º¸´Ù ¿Ïº®ÇÑ Á¤º¸¸¦ ¾Ë·Á¸é make.conf ¸Ç ÆäÀÌÁö¸¦ ÂüÁ¶ÇØÁÖ¼¼¿ä.
¿¹Á¦ 1-1 : make.conf ¸ÇÆäÀÌÁö º¸±â
$ man make.conf 1.2.1. configure°ú ÄÄÆÄÀÏ·¯ ¼±ÅûçÇ× ¶Æ÷ƼÁö°¡ ¾îÇø®ÄÉÀ̼ÇÀ» ºôµåÇÒ¶§ ÄÄÆÄÀÏ·¯¿¡ ´ÙÀ½ º¯¼öÀÇ ³»¿ëÀ» ³Ñ°ÜÁÖ°í ½ºÅ©¸³Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.
1.2.2. º´ÇÕ ¼±ÅûçÇ× ¶Æ÷ƼÁö°¡ ¾î¶² ¼ÒÇÁÆ®¿þ¾îÀÇ Å¸ÀÌƲ¿¡ ´ëÇÑ »õ·Î¿î ¹öÀüÀ» º´ÇÕÇßÀ» ¶§, ½Ã½ºÅÛ¿¡¼ ¾µ¸ð¾ø°Ô µÈ ±¸ ¹öÀüÀÇ ÆÄÀϵéÀ» Á¦°ÅÇÒ °ÍÀÔ´Ï´Ù. Æ÷ƼÁö´Â ±¸ ¹öÀüÀ» ¾ð¸Ó¡Çϴµ¥ »ç¿ëÀÚ¿¡°Ô 5ÃÊÀÇ ½Ã°£À» ÁÝ´Ï´Ù. ÀÌ 5Ãʶó´Â½Ã°£Àº CLEAN_DELAYº¯¼ö¿¡¼ Á¤Àǵ˴ϴÙ.
EMERGE_DEFAULT_OPTS¸¦ ¼³Á¤ÇÏ¿© emerge ¸¦ ¸Å¹ø ½ÇÇàÇÒ¶§¸¶´Ù »ç¿ëÇÒ ¸î¸î ¼±ÅûçÇ×À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. À¯¿ëÇÑ ¸î¸î ¼±ÅûçÇ×À¸·Î´Â --ask, --verbose, --tree¿Í °°Àº °ÍÀÌ µÇ°Ú½À´Ï´Ù.
1.3.1. Æ÷ƼÁöÀÇ º¸È£µÈ À§Ä¡ ¶Æ÷ƼÁö´Â ÆÄÀϵéÀÌ º¸È£µÈ À§Ä¡¿¡ ÀúÀåµÇÁö ¾Ê¾Ò´Ù¸é ¼ÒÇÁÆ®¿þ¾î ŸÀÌƲÀÇ »õ·Î¿î ¹öÀü¿¡ ÀÇÇØ ±âÁ¸ÀÇ ÆÄÀϵéÀÌ µ¤¾î¾¹´Ï´Ù. º¸È£µÈ À§Ä¡µé¿¡ ´ëÇؼ´Â CONFIG_PROTECTº¯¼ö¿¡ ÀÇÇØ ¼³Á¤µÇ°í, ÀÌ´Â ÀϹÝÀûÀ¸·Î ÆÄÀÏ À§Ä¡¿¡ ´ëÇÑ È¯°æ¼³Á¤ÀÌ µË´Ï´Ù. ¿°ÅµÈ µð·ºÅ丮´Â °ø¹éÀ¸·Î ±¸ºÐµË´Ï´Ù.
°¢°¢ÀÇ º¸È£µÈ À§Ä¡¿¡ ±â·ÏµÈ ÆÄÀϵéÀº À̸§ÀÌ º¯°æµÇ°í, (ÃßÃø°¡´ÉÇÑ) ȯ°æ¼³Á¤ ÆÄÀÏÀÇ »õ·Î¿î ¹öÀüÀÇ Á¸Àç¿¡ ´ëÇØ »ç¿ëÀÚ°¡ °æ°í¸¦ ¹ÞÀº °ÍÀÔ´Ï´Ù.
ÇöÀç CONFIG_PROTECT¼³Á¤¿¡ ´ëÇÏ¿©´Â emerge --info Ãâ·ÂÀ¸·ÎºÎÅÍ Ã£À» ¼ö ÀÖ½À´Ï´Ù.
¿¹Á¦ 3-1 : CONFIG_PROTECT ¼³Á¤ ¾ò¾î¿À±â
$ emerge --info | grep 'CONFIG_PROTECT=' Æ÷ƼÁöÀÇ È¯°æ¼³Á¤ ÆÄÀÏ º¸È£¿¡ ´ëÇÑ Á¤º¸´Â emerge ¸ÇÆäÀÌÁöÀÇ CONFIGURATION FILES ¼½¼Ç¿¡ ÀÖ½À´Ï´Ù.
¿¹Á¦ 3-2 : ȯ°æ¼³Á¤ ÆÄÀÏ º¸È£¿¡ ´ëÇÑ Á¤º¸ ¾ò±â
$ man emerge 1.3.2. µð·ºÅ丮 Á¦¿Ü ¶º¸È£ °æ·Î¿¡ ´ëÇÑ °¢°¢ÀÇ ÇÏÀ§ µð·ºÅ丮¿¡ ´ëÇØ 'º¸È£ÇØÁ¦'¸¦ ÇϱâÀ§ÇØ CONFIG_PROTECT_MASK º¯¼ö¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
1.4.1. ¼¹ö °æ·Î ¶¿äûµÈ Á¤º¸³ª µ¥ÀÌÅÍ°¡ ½Ã½ºÅÛ¿¡ Á¸ÀçÇÏÁö ¾ÊÀ»¶§ Æ÷ƼÁö´Â À̰͵éÀ» ÀÎÅͳݿ¡¼ µÚÁú °ÍÀÔ´Ï´Ù. ´Ù¾çÇÑ Á¤º¸¿Í µ¥ÀÌÅÍ Ã¤³ÎÀ» À§ÇÑ ¼¹ö °æ·Î´Â ´ÙÀ½ º¯¼ö¿¡ Á¤Àǵ˴ϴÙ.
¿¹Á¦ 4-1 : mirrorselect¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸
# mirrorselect --help µ¶ÀÚ¿©·¯ºÐÀÇ È¯°æÀÌ ÇÁ·Ï½Ã ¼¹ö»ç¿ëÀ» ÇÊ¿ä·Î ÇÑ´Ù¸é http_proxt, ftp_proxy ±×¸®°í RSYNC_PROXYº¯¼ö¸¦ »ç¿ëÇÏ¿© ÇÁ·Ï½Ã ¼¹ö¸¦ ¼±¾ðÇÒ ¼ö ÀÖ½À´Ï´Ù.
1.4.2. ¹ÝÀÔ ¸í·É ¶Æ÷ƼÁö°¡ ¼Ò½ºÄÚµå ¹Þ±â¸¦ ÇÊ¿ä·Î ÇÒ¶§ ±âº»ÀûÀ¸·Î wgetÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ »çÇ×Àº FETCHCOMMANDº¯¼ö¸¦ ÅëÇØ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
Æ÷ƼÁö´Â ºÎºÐÀûÀ¸·Î ³»·Á¹ÞÀº ¼Ò½ºÄڵ带 ´Ù½Ã ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. wgetÀ» ±âº»À¸·Î »ç¿ëÇÕ´Ï´Ù¸¸ ÀÌ ¶ÇÇÑ ¿ª½Ã RESUMECOMMAND º¯¼öÀÇ º¯°æÀ» ÅëÇØ ´ëüÇÒ ¼ö ÀÖ½À´Ï´Ù.
FETCHCOMMAND¿Í RESUMECOMMAND°¡ ¿Ã¹Ù¸¥ °æ·Î·Î ¼Ò½ºÄڵ带 ÀúÀåÇÒ ¼ö ÀÖ°Ô È®ÀÎÇϽʽÿÀ. º¯¼ö ³»ºÎ¿¡´Â \${URI}¿Í \${DISTDIR}º¯¼ö¸¦ ¼Ò½ºÄÚµå °æ·Î¿Í ¹èÆ÷ÆÄÀÏ °æ·Î¸¦ °¡¸®Å°±â À§ÇØ »ç¿ëÇÒ °ÍÀÔ´Ï´Ù.
¶ÇÇÑ FETCHCOMMAND_HTTP, FETCHCOMMAND_FTP,
RESUMECOMMAND_HTTP, RESUMECOMMAND_FTP¿Í °°Àº º¯¼ö¸¦ ÅëÇØ ÇÁ·ÎÅäÄÝ ÁöÇâ Çڵ鷯¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
1.4.3. Rsync ¼³Á¤ ¶Æ÷ƼÁö°¡ Æ÷ƼÁö Æ®¸®¸¦ ¾÷µ¥ÀÌÆ® Çϴµ¥ »ç¿ëµÇ´Â rsync ¸í·ÉÀ» ´ëüÇÒ ¼ö´Â ¾øÁö¸¸ rsync ¸í·É¿¡ °ü°èµÈ ¸î¸î º¯¼ö¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
1.5.1. ºÐ·ù ¼±Åà ¶ACCEPT_KETWORDS º¯¼ö·Î ±âº» ºÐ·ù¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÀÇ ±âº»Àº µ¶ÀÚ ¿©·¯ºÐ ½Ã½ºÅÛÀÇ ¾ÆÅ°ÅØó¿¡ ÇØ´çÇÏ´Â ¾ÈÁ¤ ºÐ·ùÀÔ´Ï´Ù. Á¨ÅõÀÇ ºÐ·ù¿¡ ´ëÇÑ Á¤º¸´Â ´ÙÀ½ éÅÍ¿¡¼ ãÀ» ¼ö ÀÖ½À´Ï´Ù.
1.5.2. Æ÷ƼÁö Ư¡ ¶FEATURES º¯¼ö¸¦ ÅëÇØ °¢°¢ÀÇ Æ÷ƼÁö Ư¡À» È°¼ºÈ ÇÒ ¼ö ÀÖ½À´Ï´Ù. Æ÷ƼÁö Ư¡¿¡ ´ëÇؼ± ÀÌ¹Ì ÀÌÀü Àå¿¡¼ ³íÀÇ µÇ¾ú½À´Ï´Ù.
1.6.1. ÀÚ¿ø °ü¸® ¶PORTAGE_NICENESSº¯¼ö¸¦ ÅëÇØ Æ÷ƼÁö ½ÇÇà°ú ÇÔ²² ½ÇÇàµÇ´Â niceÀÎÀÚÀÇ °ªÀ» °¨¼ÒÇϰųª Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. PORTAGE_NICENESS °ªÀº ÇöÀç nice °ª¿¡ Ãß°¡µË´Ï´Ù.
nice °ª¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸·Á¸é nice ¸Ç ÆäÀÌÁö¸¦ º¸½Ê½Ã¿À.
¿¹Á¦ 6-1 : nice ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸
$ man nice |
A man who fishes for marlin in ponds will put his money in Etruscan bonds. |