· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
GentooX86 Handbook_Ko_3-2

1. º¯¼ö¸¦ ÅëÇÑ ¼³Á¤

1.1. Æ÷ƼÁö ¼³Á¤

¸ÕÀú ¾ð±ÞµÈ ¹Ù¿Í °°ÀÌ, Æ÷ƼÁö´Â /etc/make.conf¿¡ Á¤ÀÇµÈ ¸¹Àº º¯¼öµéÀ» ÅëÇØ ¼³Á¤°¡´ÉÇÕ´Ï´Ù. º¸´Ù ¿Ïº®ÇÑ Á¤º¸¸¦ ¾Ë·Á¸é make.conf ¸Ç ÆäÀÌÁö¸¦ ÂüÁ¶ÇØÁÖ¼¼¿ä.

¿¹Á¦ 1-1 : make.conf ¸ÇÆäÀÌÁö º¸±â
$ man make.conf

1.2. ºôµå °ü·Ã ¼±ÅûçÇ×

1.2.1. configure°ú ÄÄÆÄÀÏ·¯ ¼±ÅûçÇ×

Æ÷ƼÁö°¡ ¾îÇø®ÄÉÀ̼ÇÀ» ºôµåÇÒ¶§ ÄÄÆÄÀÏ·¯¿¡ ´ÙÀ½ º¯¼öÀÇ ³»¿ëÀ» ³Ñ°ÜÁÖ°í ½ºÅ©¸³Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.

  • CFLAGS & CXXFLAGS ´Â C¿Í C++ ÄÄÆÄÀÏÀ» À§ÇÑ ¿øÇÏ´Â ÄÄÆÄÀÏ·¯ Ç÷¡±×¸¦ Á¤ÀÇÇÕ´Ï´Ù.
  • CHOST ´Â ¾îÇø®ÄÉÀ̼ÇÀÇ ¼³Á¤ ½ºÅ©¸³Æ®¸¦ À§ÇÑ ºôµåÈ£½ºÆ® Á¤º¸¸¦ Á¤ÀÇÇÕ´Ï´Ù.
  • MAKEOPTS ´Â ÄÄÆÄÀÏ µ¿ÀÛÁß¿¡ »ç¿ëµÇ´Â º´·ÄÈ­ÀÇ Á¤µµ¸¦ Á¤ÀÇÇϱâ À§ÇØ Á¾Á¾ ¼³Á¤µÇ¸ç make¸í·ÉÀ¸·Î Àü´ÞµË´Ï´Ù. make ¼±ÅûçÇ׿¡ ´ëÇÑ º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸´Â make ¸ÇÆäÀÌÁö¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

USE º¯¼ö´Â ¶ÇÇÑ ¼³Á¤´Ü°è, ÄÄÆÄÀÏ´Ü°è¿¡¼­ »ç¿ëµÇÁö¸¸ ÀÌ¹Ì ¾ÕÀå¿¡¼­ ¸Å¿ì ÀÚ¼¼ÇÏ°Ô ¼³¸íÇß½À´Ï´Ù.

1.2.2. º´ÇÕ ¼±ÅûçÇ×

Æ÷ƼÁö°¡ ¾î¶² ¼ÒÇÁÆ®¿þ¾îÀÇ Å¸ÀÌƲ¿¡ ´ëÇÑ »õ·Î¿î ¹öÀüÀ» º´ÇÕÇßÀ» ¶§, ½Ã½ºÅÛ¿¡¼­ ¾µ¸ð¾ø°Ô µÈ ±¸ ¹öÀüÀÇ ÆÄÀϵéÀ» Á¦°ÅÇÒ °ÍÀÔ´Ï´Ù. Æ÷ƼÁö´Â ±¸ ¹öÀüÀ» ¾ð¸Ó¡Çϴµ¥ »ç¿ëÀÚ¿¡°Ô 5ÃÊÀÇ ½Ã°£À» ÁÝ´Ï´Ù. ÀÌ 5Ãʶó´Â½Ã°£Àº CLEAN_DELAYº¯¼ö¿¡¼­ Á¤Àǵ˴ϴÙ.

EMERGE_DEFAULT_OPTS¸¦ ¼³Á¤ÇÏ¿© emerge ¸¦ ¸Å¹ø ½ÇÇàÇÒ¶§¸¶´Ù »ç¿ëÇÒ ¸î¸î ¼±ÅûçÇ×À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. À¯¿ëÇÑ ¸î¸î ¼±ÅûçÇ×À¸·Î´Â --ask, --verbose, --tree¿Í °°Àº °ÍÀÌ µÇ°Ú½À´Ï´Ù.

1.3. ÆÄÀÏ º¸È£ ¼³Á¤

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. ¼­¹ö °æ·Î

¿äûµÈ Á¤º¸³ª µ¥ÀÌÅÍ°¡ ½Ã½ºÅÛ¿¡ Á¸ÀçÇÏÁö ¾ÊÀ»¶§ Æ÷ƼÁö´Â À̰͵éÀ» ÀÎÅͳݿ¡¼­ µÚÁú °ÍÀÔ´Ï´Ù. ´Ù¾çÇÑ Á¤º¸¿Í µ¥ÀÌÅÍ Ã¤³ÎÀ» À§ÇÑ ¼­¹ö °æ·Î´Â ´ÙÀ½ º¯¼ö¿¡ Á¤Àǵ˴ϴÙ.

  • GENTOO_MIRRORS ´Â ¼Ò½ºÄÚµå(distfiles)¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Â ¼­¹ö °æ·ÎÀÇ ¸ñ·ÏÀ» Á¤ÀÇÇÕ´Ï´Ù.
  • PORTAGE_BINHOST ´Â µ¶ÀÚ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ¹Ì¸® ºôµåµÈ ÆÐÅ°Áö¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Â °³º°Àû ¼­¹ö °æ·Î¸¦ Á¤ÀÇÇÕ´Ï´Ù.

¼¼¹ø° ¼³Á¤Àº Æ÷ƼÁö Æ®¸®¸¦ ¾÷µ¥ÀÌÆ® ÇÒ¶§ »ç¿ëÇÒ rsync ¼­¹öÀÇ °æ·Î¸¦ Æ÷ÇÔÇÕ´Ï´Ù.

  • SYNC ´Â Æ÷ƼÁö Æ®¸®¸¦ µé¿©¿Ã ¼­¹ö¸¦ °³º°ÀûÀ¸·Î Á¤ÀÇÇÕ´Ï´Ù.

GENTOO_MIRRORS¿Í SYNC º¯¼ö´Â mirrorselect ¾îÇø®ÄÉÀ̼ǿ¡ ÀÇÇØ ÀÚµ¿À¸·Î ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°É »ç¿ëÇϱâ Àü¿¡´Â emerge mirrorselect¸¦ ÇÒÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸¸¦ À§ÇØ, mirrorselect ¿Â¶óÀÎ µµ¿ò¸»À» º¸½Ê½Ã¿À.

¿¹Á¦ 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 ¸í·É¿¡ °ü°èµÈ ¸î¸î º¯¼ö¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

  • PORTAGE_RSYNC_OPTS Àº Æ÷ƼÁö Æ®¸®¸¦ µ¿±âÈ­ Çϴµ¿¾È »ç¿ëµÇ´Â ±âº» º¯¼öµéÀ» °ø¹éÀ¸·Î ±¸ºÐÇÏ¿© ¼³Á¤ÇÕ´Ï´Ù. ÀÌ´Â µ¶ÀÚ ¿©·¯ºÐÀÌ ¹» ÇϵçÁö Á¤È®ÇÏ°Ô ¾Ë±â Àü¿¡´Â º¯°æµÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. À¯ÀÇÇÒ Á¡Àº ¸î¸îÀÇ Àý´ëÀûÀ¸·Î ÇÊ¿äÇÑ ¼±ÅûçÇ×Àº PORTAGE_RSYNC_OPTS º¯¼ö°¡ ºñ¾îÀÖ´Â »óŶó ÇÒÁö¶óµµ Ç×»ó »ç¿ëµÉ °ÍÀÔ´Ï´Ù.
  • PORTAGE_RSYNC_EXTRA_OPTS ´Â Æ÷ƼÁö Æ®¸®¸¦ µ¿±âÈ­ ÇÒ¶§ ºÎ°¡ÀûÀÎ ¼±ÅûçÇ×À» ¼³Á¤Çϴµ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. °¢°¢ÀÇ ¼±ÅûçÇ× Àº °ø¹éÀ¸·Î ±¸ºÐµË´Ï´Ù.
    • --timeout=<number>: ÀÌ´Â rsync ¿¬°á ½Ã°£ÀÌ ÃÊ°úµÇ±â Àü ´ë±âÇÒ ¼ö ÀÖ´Â rsync ¿¬°á½Ã°£À» ÃÊ ´ÜÀ§·Î Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ º¯¼öÀÇ ±âº»°ªÀº 180ÀÌÁö¸¸ ÀüÈ­Á¢¼Ó »ç¿ëÀÚ³ª ´À¸° ÄÄÇ»Å͸¦ »ç¿ëÇÏ´Â °³°³ÀÎÀÇ °æ¿ì´Â 300 ÀÌ»óÀ» ¼³Á¤ÇÏ°í ½ÍÀ¸½Ç °ÍÀÔ´Ï´Ù.
    • --exclude-from=/etc/portage/rsync_excludes: ÆÐÅ°ÁöÀÇ ÆÄÀÏ ¸ñ·ÏÀ̳ª rsync°¡ ¾÷µ¥ÀÌÆ®°úÁ¤À» ÁøÇàÇÏ´Â µ¿¾È ¹«½ÃÇÒ ºÐ·ù»çÇ×À» °¡¸®Åµ´Ï´Ù. ÀÌ °æ¿ì¿¡´Â /etc/portage/rsync_excludes ¸¦ °¡¸®Åµ´Ï´Ù. ÀÌ ÆÄÀÏÀÇ ¹®¹ýÀ» ¾Ë±â À§ÇØ [http]Æ÷ƼÁö Æ®¸® ÇÏÀ§¼Â »ç¿ëÀ» ÀоîÁֽʽÿÀ
    • --quiet: ½ºÅ©¸°À¸·ÎÀÇ Ãâ·ÂÀ» °¨¼Ò½Ãŵ´Ï´Ù.
    • --verbose: ¿ÏÀüÇÑ ÆÄÀϸñ·ÏÀ» Ãâ·ÂÇÕ´Ï´Ù.
    • --progress: °¢°¢ÀÇ ÆÄÀÏ¿¡ ´ëÇÑ Ã³¸®»óȲ Áøµµ¸¦ Ãâ·ÂÇÕ´Ï´Ù.
  • PORTAGE_RSYNC_RETRIES Àº rsync°¡ ¿¬°áÀ» Æ÷±âÇϱâ Àü±îÁö SYNC º¯¼ö·Î °¡¸®Å°´Â ¹Ì·¯·Î ¸î¹ø ¿¬°áÀ» ½ÃµµÇÏ´ÂÁö¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÀÌ º¯¼öÀÇ ±âº»°ªÀº 3ÀÔ´Ï´Ù.

ÀÌ ¼±ÅûçÇ×µé ±×¸®°í ÀÌ¿Ü¿¡ °Í¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¿øÇϽøé rsync ¸Ç ÆäÀÌÁö¸¦ ÀоîÁÖ¼¼¿ä.

1.5. Á¨Åõ ¼³Á¤

1.5.1. ºÐ·ù ¼±ÅÃ

ACCEPT_KETWORDS º¯¼ö·Î ±âº» ºÐ·ù¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÀÇ ±âº»Àº µ¶ÀÚ ¿©·¯ºÐ ½Ã½ºÅÛÀÇ ¾ÆÅ°ÅØó¿¡ ÇØ´çÇÏ´Â ¾ÈÁ¤ ºÐ·ùÀÔ´Ï´Ù. Á¨ÅõÀÇ ºÐ·ù¿¡ ´ëÇÑ Á¤º¸´Â ´ÙÀ½ éÅÍ¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

1.5.2. Æ÷ƼÁö Ư¡

FEATURES º¯¼ö¸¦ ÅëÇØ °¢°¢ÀÇ Æ÷ƼÁö Ư¡À» È°¼ºÈ­ ÇÒ ¼ö ÀÖ½À´Ï´Ù. Æ÷ƼÁö Ư¡¿¡ ´ëÇؼ± ÀÌ¹Ì [http]ÀÌÀü Àå¿¡¼­ ³íÀÇ µÇ¾ú½À´Ï´Ù.

1.6. Æ÷ƼÁö µ¿ÀÛ

1.6.1. ÀÚ¿ø °ü¸®

PORTAGE_NICENESSº¯¼ö¸¦ ÅëÇØ Æ÷ƼÁö ½ÇÇà°ú ÇÔ²² ½ÇÇàµÇ´Â niceÀÎÀÚÀÇ °ªÀ» °¨¼ÒÇϰųª Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. PORTAGE_NICENESS °ªÀº ÇöÀç nice °ª¿¡ Ãß°¡µË´Ï´Ù.

nice °ª¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸·Á¸é nice ¸Ç ÆäÀÌÁö¸¦ º¸½Ê½Ã¿À.

¿¹Á¦ 6-1 : nice ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸
$ man nice

1.6.2. Ãâ·Â ±â´É

Æ÷ƼÁö¿¡¼­ Ä÷¯ Ãâ·ÂÀ» »ç¿ëÇÏÁö ¾Ê°Ú´Ù¸é ±âº»°ªÀÌ "false"·Î µÇ¾îÀÖ´Â NOCOLORº¯¼ö¸¦ Á¤ÀÇÇØÁÝ´Ï´Ù.




ID
Password
Join
A man who fishes for marlin in ponds will put his money in Etruscan bonds.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2012-04-04 10:55:52
Processing time 0.0073 sec