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

1. ÆÄÀÏ°ú µð·ºÅ丮

1.1. Æ÷ƼÁö ÆÄÀÏ

1.1.1. ȯ°æ¼³Á¤ Áö½Ã¹®

Æ÷ƼÁö´Â /etc/make.globals¿¡ µé¾îÀÖ´Â ±âº» ȯ°æ¼³Á¤ÀÌ µþ·Á¿É´Ï´Ù. ÀÌ°ÍÀ» º¼¶§ ¸ðµç Æ÷ƼÁö ȯ°æ¼³Á¤Àº º¯¼ö¸¦ ÅëÇØ Á¶À۵ȴٴ °ÍÀ» ¾Ë¾Æä½Ç °ÍÀÔ´Ï´Ù. Æ÷ƼÁö°¡ ¾î¶² º¯¼ö¸¦ ÂüÁ¶ÇÏ°í ±× º¯¼öÀÇ Àǹ̰¡ ¹«¾ùÀÎÁö´Â ³ªÁß¿¡ ¼³¸íÇÏ°Ú½À´Ï´Ù.

°¢°¢ÀÇ ¾ÆÅ°ÅØóµé°£¿¡ ¼ö¸¹Àº ȯ°æ¼³Á¤ Áö½Ã¹®µé°£ Â÷ÀÌ°¡ À־ Æ÷ƼÁö´Â µ¶ÀÚ¿©·¯ºÐÀÇ ÇÁ·ÎÆÄÀÏÀÇ ºÎºÐÀ¸·Î¼­ ±âº» ȯ°æ¼³Á¤ ÆÄÀÏÀ» Áö´Ï°í ÀÖ½À´Ï´Ù. µ¶ÀÚ¿©·¯ºÐÀÌ Áö´Ñ ÇÁ·ÎÆÄÀÏÀº /etc/make.profile ½Éº¼¸¯ ¸µÅ©°¡ °¡¸®Å°°í ÀÖ½À´Ï´Ù. µ¶ÀÚ ¿©·¯ºÐÀÇ make.defaults ¿Í ¸ðµç ºÎ¸ð ÇÁ·ÎÆÄÀÏ¿¡¼­ÀÇ make.default ÆÄÀϵ鿡 Æ÷ƼÁö ȯ°æ¼³Á¤ ¿ä¼ÒµéÀÌ ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. ¿ì¸®´Â À̵é ÇÁ·ÎÆÄÀϵ鿡 ´ëÇØ ¼³¸íÇÒ °ÍÀ̸ç /etc/make.profile µð·ºÅ丮´Â ±× ´ÙÀ½¿¡ ¼³¸íµÉ °ÍÀÔ´Ï´Ù.

ȯ°æ¼³Á¤ º¯¼ö¸¦ º¯°æÇÏ·Á ÇÑ´Ù¸é /etc.make.globals³ª make.defaults¸¦ ´ëüÇÏÁö ¸¶½Ê½Ã¿À! ´ë½Å ÀÌ ¾Õ¿¡¼­ ¾ð±ÞµÈ ÆÄÀϵ麸´Ù ´õ ¿ì¼±½ÃµÇ´Â /etc/make.conf¸¦ »ç¿ëÇϽʽÿÀ. À̸¦ »ç¿ëÇϱâÀ§ÇØ /usr/share/portage/config/make.conf.example¸¦ ãÀ» °ÍÀÔ´Ï´Ù. À̸§¿¡¼­ º¼ ¼ö ÀÖµíÀÌ ÀÌ°Ç ´ÜÁö ¿¹Á¦ÆÄÀÏÀÏ »ÓÀÔ´Ï´Ù. Æ÷ƼÁö´Â ÀÌ ÆÄÀÏÀ» ÀоîµéÀÌÁö ¾Ê½À´Ï´Ù.

¶ÇÇÑ Æ÷ƼÁö ȯ°æ¼³Á¤ º¯¼ö¸¦ ȯ°æº¯¼ö¿Í °°ÀÌ Á¤ÀÇÇÒ ¼ö ÀÖÁö¸¸ ÀÌ´Â ¿ì¸®°¡ Ãßõ ÇÏÁö ¾Ê½À´Ï´Ù.

1.1.2. ÇÁ·ÎÆÄÀÏ ÁöÁ¤ Á¤º¸

¿ì¸®´Â ÀÌ¹Ì /etc/make.profile µð·ºÅ丮¸¦ ¾ð±ÞÇß½À´Ï´Ù. À½, ÀÌ°Ç Á¤È®ÇÑ µð·ºÅ丮´Â ¾Æ´ÏÁö¸¸ ÇÁ·ÎÆÄÀÏÀ» ½Éº¼¸¯¸µÅ© ÇÏ¸ç ±âº»ÀûÀ¸·Î µ¶ÀÚ ¿©·¯ºÐÀÌ ÀÚ½ÅÀÇ ÇÁ·ÎÇÊÀ» ¾îµð¿¡µç°¡ ¸¸µé¾î¼­ ±×°ÍµéÀ» °¡¸®Å°´Â ´ë½Å¿¡ /usr/portage/profiles Áß ÇϳªÀÇ ±âº»À» »ç¿ëÇÕ´Ï´Ù. ÇÁ·ÎÆÄÀÏÀÇ ½Éº¼¸¯ ¸µÅ©´Â ½Ã½ºÅÛ¿¡ ºÙ´Â(¸Â´Â) ÇÁ·ÎÆÄÀÏÀ» °¡¸®Åµ´Ï´Ù.

ÇÁ·ÎÆÄÀÏÀº Æ÷ƼÁö¸¦ À§ÇÑ ¾ÆÅ°ÅØó ÁöÁ¤ Á¤º¸¸¦ Áö´Ï°í Àִµ¥, ÇÁ·ÎÆÄÀÏÀ» À§ÇØ µ¿ÀÛÇÏÁö ¾Ê´Â(masked-out) ÆÐÅ°Áö ¸ñ·Ï, ±×¸®°í ÇÁ·ÎÆÄÀÏ¿¡ »óÀÀÇÏ´Â ½Ã½ºÅÛÀ» µû¸£´Â ÆÐÅ°Áö ¸ñ·Ï µîÀÌ ÀÌ¿¡ Æ÷ÇԵ˴ϴÙ.

1.1.3. »ç¿ëÀÚ ÁöÁ¤ Á¤º¸

ÇÁ·Î±×·¥À» ¼³Ä¡Çϴµ¥ °ü·ÃµÈ Æ÷ƼÁöÀÇ µ¿ÀÛÀ» »õ·ÎÀÌ ÀçÀû¿ëÇÏ·Á¸é /etc/portage³»ºÎÀÇ ÆÄÀϵéÀ» ÆíÁýÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù. /etc/portage¿¡ ÀÖ´Â ÆÄÀϵéÀÇ »ç¿ëÀÌ °­·ÂÈ÷ ¿ä±¸µÇ°í, ȯ°æ º¯¼ö¸¦ ÅëÇØ ±â´ÉÀ» »õ·ÎÀÌ ÀçÀû¿ëÇϴ°ÍÀº "ºñÃß"ÀÔ´Ï´Ù. =)

/etc/portage ¿¡¼­ ´ÙÀ½ ÆÄÀϵéÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù.

  • Æ÷ƼÁö·Î Àý´ë ¼³Ä¡ÇÏ°í ½Í¾îÇÏÁö ¾Ê´Â ÆÐÅ°ÁöµéÀÇ ¸ñ·Ï package.mask
  • ºñ·Ï Á¨Åõ °³¹ßÀÚµéÀÌ ±Ø´ÜÀûÀ¸·Î emergeÇÏ´Â°É ¸»¸®Áö¸¸ ±×·¡µµ!? ¼³Ä¡ÇÏ°í ½Í¾îÇÏ´Â ÆÐÅ°ÁöµéÀÇ ¸ñ·Ïpackage.unmask
  • µ¶ÀÚ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀ̳ª ¾ÆÅ°ÅØó¸¦ À§ÇØ (¾ÆÁ÷) ÆÐÅ°Áö°¡ ¸¸Á·½º·´°Ô µ¹¾Æ°¡´Â°ÍÀº ¾Æ´ÏÁö¸¸ ¼³Ä¡ÇÏ°í ½ÍÀº ÆÐÅ°ÁöµéÀÇ ¸ñ·Ï package.keywords
  • USE Ç÷¡±×¸¦ »ç¿ëÇÒ¶§ Àüü ½Ã½ºÅÛ¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê°í °¢°¢ÀÇ ÆÐÅ°Áö¿¡ »ç¿ëÇϱ⠿øÇÒ °æ¿ìÀÇ USE Ç÷¡±× ¸ñ·Ï package.use

À̰͵éÀº ÆÄÀϵé·Î ²À ÀÖ¾î¾ß ÇÏÁø ¾Ê½À´Ï´Ù. ÆÐÅ°Áöº°·Î ÇϳªÀÇ ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â µð·ºÅ丮°¡ µÉ ¼öµµ ÀÖ½À´Ï´Ù. /etc/portage µð·ºÅ丮¿¡ ´ëÇÑ ÀÌ ÀÌ»óÀÇ Á¤º¸¿Í °¡´ÉÇÑ ÆÄÀϵéÀÇ Àüü ¸ñ·ÏÀ» º¸·Á¸é Æ÷ƼÁö ¸Ç ÆäÀÌÁö¿¡¼­ À̰͵éÀ» ã¾Æ º¼ ¼ö ÀÖ½À´Ï´Ù.

¿¹Á¦ 1-1: Æ÷ƼÁö ¸Ç ÆäÀÌÁö º¸±â
$ man portage

1.1.4. Æ÷ƼÁö ÆÄÀÏ°ú µð·ºÅ丮 À§Ä¡ º¯°æ

¾Õ¿¡¼­ Á¦½ÃµÈ ȯ°æ ¼³Á¤ ÆÄÀϵéÀº ´Ù¸¥ ¾î¶² °÷¿¡ ÀúÀåµÉ ¼ö ¾ø½À´Ï´Ù. Æ÷ƼÁö´Â Ç×»ó ±× ȯ°æ¼³Á¤ ÆÄÀϵéÀ» Á¤È®ÇÑ À§Ä¡¿¡¼­ ãÀ» °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸ Æ÷ƼÁö´Â ´Ù¾çÇÑ ¸ñÀûÀ¸·Î ´Ù¸¥ ¸¹Àº °æ·Î¸¦ »ç¿ëÇÕ´Ï´Ù. µð·ºÅ丮¸¦ ¸¸µé°í, ¼Ò½ºÄڵ带 ÀúÀåÇϸç, Æ÷ƼÁö Æ®¸® °æ·Î¸¦ µîµî...

ÀÌµé ¸ðµç ¿ëµµ´Â Àß ¾Ë·ÁÁø ±âº» À§Ä¡¿¡ ÀÖÁö¸¸, µ¶ÀÚ ¿©·¯ºÐÀÇ ÃëÇâ¿¡ µû¶ó /etc/make.conf¸¦ ÅëÇØ ´ëüÇÒ ¼ö ÀÖ½À´Ï´Ù. ³²Àº ÀÌ Ã©ÅÍ¿¡¼­´Â ¾î¶² Ưº°ÇÑ ¸ñÀûÀ¸·Î Æ÷ƼÁö°¡ ÇØ´ç À§Ä¡¸¦ »ç¿ëÇÏ´ÂÁö ÀÌµé µ¶ÀÚ¿©·¯ºÐ ½Ã½ºÅÛ¿¡¼­ ¾î¶»°Ô ´ëüÇÏ´ÂÁö¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ÀÌ ¹®¼­´Â Âü°íÀÚ·áÀÓ¿¡µµ ºÒ±¸ÇÏ°í Âü°íÀÚ·áó·³ »ç¿ëµÈ´Ù´Â Àǹ̴ ¾Æ´Õ´Ï´Ù. ¸¸¾à ¿ÏÀüÇÑ ³»¿ëÀÌ ÇÊ¿äÇÏ´Ù¸é, Æ÷ƼÁö¿Í make.conf ¸ÇÆäÀÌÁö¸¦ ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

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

1.2. ÆÄÀÏ ÀúÀå

1.2.1. Æ÷ƼÁö Æ®¸®

Æ÷ƼÁö Æ®¸®ÀÇ ±âº» °æ·Î´Â /usr/portage ÀÔ´Ï´Ù. ÀÌ´Â PORTDIR º¯¼ö¿¡ ÀÇÇØ Á¤ÀǵǾú½À´Ï´Ù. Æ÷ƼÁö Æ®¸®¸¦ (ÀÌ º¯¼öÀÇ °ªÀ» ´ëüÇÏ¿©) ´Ù¸¥ ¾î´À°÷¿¡ ÀúÀåÇÏ·Á¸é, /etc/make.profile ½Éº¼¸¯ ¸µÅ©¸¦ ¹Ù²ï À§Ä¡¿¡ µû¶ó Áï½Ã ¹Ù²ãÁÖ´Â °ÍÀ» ÀØÁö ¸¶¼¼¿ä.

PORTDIRº¯¼ö °ªÀ» ¹Ù²å´Ù¸é, PORTDIRÀÌ º¯°æµÇ¾ú´Ù´Â °ÍÀ» ¾Ë¾ÆÂ÷¸®Áö ¸øÇÏ´Â ´ÙÀ½ º¯¼öµéÀÇ °ªÀ» º¯°æÇÏ°í ½ÍÀ» °ÍÀÔ´Ï´Ù. ÀÌ´Â Æ÷ƼÁö°¡ º¯¼ö¸¦ ´Ù·ç´Â ¹æ¹ý ¶§¹®ÀÔ´Ï´Ù. : PKGDIR, DISTDIR, RPMDIR.

1.2.2. ¹Ì¸® ºôµåµÈ ¹ÙÀ̳ʸ®

ºñ·Ï Æ÷ƼÁö°¡ ±âº»ÀûÀ¸·Î ¹Ì¸® ºôµåµÈ ¹ÙÀ̳ʸ®¸¦ »ç¿ëÇÏÁø ¾Ê°ÚÁö¸¸ À̸¦ ±¤¹üÀ§ÇÑ ¿µ¿ª¿¡ °ÉÃÄ Áö¿øÇÕ´Ï´Ù. ¹Ì¸® ºôµåµÈ ÆÐÅ°Áö¸¦ ´Ù·çµµ·Ï Æ÷ƼÁö¿¡°Ô ¿äûÇÒ¶§ Æ÷ƼÁö´Â /usr/portage/packages¿¡¼­ ÆÐÅ°ÁöµéÀ» ãÀ» °ÍÀÔ´Ï´Ù. ÀÌ À§Ä¡´Â PKGDIR º¯¼ö¿¡ ÀÇÇØ Á¤ÀǵǾú½À´Ï´Ù.

1.2.3. ¼Ò½º ÄÚµå

¾îÇø®ÄÉÀÌ¼Ç ¼Ò½ºÄÚµå´Â ±âº»ÀûÀ¸·Î /usr/portage/distfiles¿¡ ÀúÀåµË´Ï´Ù. ÀÌ À§Ä¡´Â DISTDIRº¯¼ö¿¡ Á¤Àǵ˴ϴÙ.

1.2.4. Æ÷ƼÁö µ¥ÀÌÅͺ£À̽º

µ¶ÀÚ¿©·¯ºÐÀÇ ½Ã½ºÅÛ »óȲ¿¡ ´ëÇÑÁ¤º¸(¾î¶² ÆÐÅ°Áö°¡ ¼³Ä¡µÇ¾ú°í ¾î¶² ÆÄÀϵéÀÌ ÆÐÅ°Áö¿¡ ¼ÓÇØÀִ°¡ µîµî)¸¦ Æ÷ƼÁö´Â /var/db/pkg¿¡ ÀúÀåÇÕ´Ï´Ù. ÀÌ ÆÄÀϵéÀ» Á÷Á¢ º¯°æÇÏÁö ¸¶½Ê½Ã¿À!! ÀÌ·Î ÇÏ¿©±Ý µ¶ÀÚ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀÇ Æ÷ƼÁöÀÇ ÀνÄü°è°¡ ±úÁú °ÍÀÔ´Ï´Ù.

1.2.5. Æ÷ƼÁö ij½Ã

Æ÷ƼÁö ij½Ã(ÀúÀå½Ã°£, °¡»ó,ÀÇÁ¸Æ®¸®Á¤º¸ µî...)´Â /var/cache/edb¿¡ ÀúÀåµË´Ï´Ù. ÀÌ ½Ç À§Ä¡°¡ ij½ÃÀÔ´Ï´Ù. ¾î¶² Æ÷ƼÁö °ü·Ã ¾îÇø®ÄÉÀ̼ÇÀÌ µ¿ÀÛÁßÀÌ ¾Æ´Ï¶ó¸é, ÀÌ°÷À» ºñ¿ï ¼ö ÀÖ½À´Ï´Ù.

1.3. ¼ÒÇÁÆ®¿þ¾î ºôµå

1.3.1. Àӽà Æ÷ƼÁö ÆÄÀÏ

Æ÷ƼÁö Àӽà ÆÄÀϵéÀº /var/tmp¿¡ ±âº»ÀûÀ¸·Î ÀúÀåµË´Ï´Ù. ÀÌ´Â PORTAGE_TMPDIR º¯¼ö¿¡ ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù.

PORTAGE_TMPDIRÀÇ °ªÀ» ¹Ù²Û´Ù¸é PORTAGE_TMPDIR °¡ ¹Ù²î´Â°É ¾Ë¾ÆäÁö¸øÇÏ´Â ´ÙÀ½ º¯¼öµéÀÇ °ªÀ» ´ëüÇÏ°í ½ÍÀ» °ÍÀÔ´Ï´Ù. ÀÌ´Â Æ÷ƼÁö°¡ º¯¼ö¸¦ ´Ù·ç´Â ¹æ¹ý ¶§¹®ÀÔ´Ï´Ù. : BUILD_PREFIX.

1.3.2. µð·ºÅ丮 »ý¼º

Æ÷ƼÁö´Â /var/tmp/portage³»¿¡ emergeÇÒ °¢°¢ÀÇ ÆÐÅ°ÁöµéÀ» À§ÇÑ Æ¯Á¤ ºôµå µð·ºÅ丮¸¦ »ý¼ºÇÕ´Ï´Ù. ÀÌ´Â BUILD_PREFIXº¯¼ö¿¡ Á¤ÀÇ µÇ¾î ÀÖ½À´Ï´Ù.

1.3.3. ¶óÀ̺ê ÆÄÀϽýºÅÛ À§Ä¡

±âº»ÀûÀ¸·Î Æ÷ƼÁö´Â ÇöÀç ÆÄÀϽýºÅÛ(/)¿¡ ¸ðµç ÆÄÀϵéÀ» ¼³Ä¡ÇÕ´Ï´Ù¸¸ ROOTȯ°æº¯¼ö¸¦ ¼³Á¤ÇÏ¿© °æ·Î¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â »õ·ÎÀÌ ºôµåÀ̹ÌÁö¸¦ »ý¼ºÇÏ°í ½ÍÀ»¶§ À¯¿ëÇÕ´Ï´Ù.

1.4. ·Î±ë Ư¡

1.4.1. ebuild ·Î±ë

Æ÷ƼÁö´Â °³°³ÀÇ ebuild¿¡ ´ëÇÑ ·Î±×ÆÄÀϵéÀ» »ý¼ºÇÒ ¼ö ÀÖÁö¸¸, PORT_LOGDIRº¯¼ö·Î ÁöÁ¤ÇÑ °æ·Î°¡ Æ÷ƼÁö(»ç¿ëÀÚ portage)¿¡ ÀÇÇØ ±â·Ï°¡´ÉÇÑ °÷À϶§ °¡´ÉÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ º¯¼ö´Â ¼³Á¤µÇ¾î Àִ°ÍÀÌ ¾Æ´Õ´Ï´Ù. ¸¸¾à ÀÌ°ÍÀ» ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é ºñ·Ï »õ·Î¿î elog·ÎºÎÅÍ ¾î¶² ·Î±×¸¦ ¹Þ¾Ò´Ù ÇÒÁö¶óµµ ÇöÀç ·Î±ë ½Ã½ºÅÛ¿¡ ´ëÇÑ ºôµå·Î±×¸¦ ¹ÞÁö ¸øÇÒ °ÍÀÔ´Ï´Ù. PORT_LOGDIR¸¦ Á¤ÀÇÇß°í elog¸¦ »ç¿ëÇÑ´Ù¸é, ºôµå·Î±×¸¦ ¹ÞÀ» ¼ö ÀÖ°í, ¾Æ·¡ ¼³¸íÇÑ¹Ù¿Í °°ÀÌ elog¿¡ ÀÇÇØ ÀúÀåµÈ ¾î¶² ·Î±×µµ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.

Æ÷ƼÁö´Â elogÀÇ »ç¿ëÀ» ÅëÇØ ·Î±ë¿¡ ´ëÇÑ Àß ´Ùµë¾îÁø Á¦¾î¸¦ Á¦°øÇÕ´Ï´Ù.

  • PORTAGE_ELOG_CLASSES: ¾î¶² ¸Þ¼¼Áö°¡ ¾îµð¿¡ ±â·ÏÀÌ µÉÁö °áÁ¤ÇÕ´Ï´Ù. °ø¹éÀ¸·Î ±¸ºÐµÈ Á¤º¸, °æ°í, ¿À·ù, ·Î±× ±×¸®°í QAÀÇ Á¶ÇÕÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
    • info: ebuild°¡ Ãâ·ÂÇÑ "einfo" ¸Þ¼¼Áö¸¦ ±â·Ï
    • warn: ebuild°¡ Ãâ·ÂÇÑ "ewarn" ¸Þ¼¼Áö¸¦ ±â·Ï
    • error: ebuild°¡ Ãâ·ÂÇÑ "eerror" ¸Þ¼¼Áö¸¦ ±â·Ï
    • log: ebuild°¡ Ãâ·ÂÇÑ "elog" ¸Þ¼¼Áö¸¦ ±â·Ï
    • qa: ebuild°¡ Ãâ·ÂÇÑ "QA Notice" ¸Þ¼¼Áö¸¦ ±â·Ï

  • PORTAGE_ELOG_SYSTEM: ·Î±×¸Þ¼¼Áö¸¦ ó¸®ÇÒ ¸ðµâÀ» ¼±ÅÃÇÕ´Ï´Ù. ºó »óÅ·Π³»¹ö·ÁµÎ¸é ·Î±ë ±â´ÉÀÌ µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù. °ø¹éÀ¸·Î ±¸ºÐµÈ save, custom, syslog, mail, save_summary, mail_summaryÀÇ Á¶ÇÕÀ» »ç¿ëÇÒ¼ö ÀÕ½À´Ï´Ù. elog¸¦ »ç¿ëÇÏ·Á¸é Àû¾îµµ Çϳª ÀÌ»óÀÇ ¸ðµâÀ» ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù.
    • save: $PORT_LOGDIR °¡ Á¤ÀǵÇÁö ¾Ê¾ÒÀ» °æ¿ì $PORT_LOGDIR/elog ȤÀº /var/log/portage/elog¿¡ ÆÐÅ°Áöº°·Î ¾î¶² ÇϳªÀÇ ·Î±×¸¦ ÀúÀåÇÕ´Ï´Ù.
    • custom: $PORTAGE_ELOG_COMMAND¿¡ »ç¿ëÀÚÁ¤ÀÇµÈ ¸í·ÉÀ¸·Î ¸ðµç ¸Þ¼¼Áö¸¦ Àü´ÞÇÕ´Ï´Ù. ÀÌ¿¡ ´ëÇؼ­´Â ³ªÁß¿¡ ³íÀÇµÉ °ÍÀÔ´Ï´Ù.
    • syslog: ¼³Ä¡µÈ ½Ã½ºÅ۷ΰŷΠ¸ðµç ¸Þ¼¼Áö¸¦ º¸³À´Ï´Ù.
    • mail: $PORTAGE_ELOG_MAILURIÀÇ »ç¿ëÀÚÁ¤ÀÇµÈ ¸ÞÀÏ ¼­¹ö·Î ¸ðµç ¸Þ¼¼Áö¸¦ Àü´ÞÇÕ´Ï´Ù. ÀÌ ¶ÇÇÑ ³ªÁß¿¡ ³íÀÇµÉ °ÍÀÔ´Ï´Ù. elogÀÇ ¸ÞÀÏ ±â´ÉÀ» ¾²·Á¸é >=portage-2.1.1 °¡ ÇÊ¿äÇÕ´Ï´Ù.
    • save_summary: save¿Í À¯»çÇÏÁö¸¸, $PORT_LOGDIR°¡ Á¤ÀǵÇÁö ¾Ê¾ÒÀ»¶§ $PORT_LOGDIR/elog/summary.logȤÀº /var/log/portage/elog/summary.log¿¡ ÀÖ´Â ¸ðµç ¸Þ¼¼Áö¸¦ º´ÇÕÇÕ´Ï´Ù.
    • mail_summary: mail°ú À¯»çÇÏÁö¸¸ emerge °¡ Á¸ÀçÇÒ¶§ ´ÜÀÏ ¸ÞÀÏ·Î ¸ðµç ¸Þ¼¼Áö¸¦ Àü´ÞÇÕ´Ï´Ù.
  • PORTAGE_ELOG_COMMAND: Ä¿½ºÅÒ ¸ðµâÀÌ »ç¿ë°¡´ÉÇÏ°Ô µÇ¾úÀ»¶§¸¸ »ç¿ëµË´Ï´Ù. ¿©±â ÀÌ°ÍÀº ·Î±× ¸Þ¼¼Áö¸¦ ó¸®ÇÒ ¸í·ÉÀ» Á¤ÀÇÇÒ °÷ÀÔ´Ï´Ù. À¯ÀÇÇÒ Á¡Àº ´ÙÀ½ µÎ º¯¼ö¸¦ »ç¿ëÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ${PACKAGE}´Â ÆÐÅ°Áö À̸§°ú ¹öÀüÀ», ${LOGFILE}Àº ·Î±× ÆÄÀÏÀÇ Àý´ë ÁÖ¼Ò¸¦ ³ªÅ¸³À´Ï´Ù. ´ÙÀ½Àº °¡´ÉÇÑ »ç¿ë ¹æ¹ýÀ» ³ªÅ¸³À´Ï´Ù.
    • PORTAGE_ELOG_COMMAND="/path/to/logger -p '\${PACKAGE}' -f '\${LOGFILE}'"
  • PORTAGE_ELOG_MAILURI: ¿©±â¿¡´Â ÁÖ¼Ò, »ç¿ëÀÚ, ¾ÏÈ£, ¸ÞÀϼ­¹ö, Æ÷Æ®¹øÈ£¿Í °°Àº ¸ÞÀÏ ¸ðµâÀ» À§ÇÑ ¼³Á¤»çÇ×À» Æ÷ÇÔÇÕ´Ï´Ù. ±âº» ¼³Á¤ ³»¿ëÀº "root@localhost localhost" ÀÔ´Ï´Ù..
  • ´ÙÀ½Àº °³º°Æ÷Æ®»ó¿¡¼­ »ç¿ëÀÚ À̸§°ú ¾ÏÈ£¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ÀÎÁõÀ» ¿ä±¸ÇÏ´Â smtp¼­¹ö¸¦ À§ÇÑ ¿¹Á¦ ÀÔ´Ï´Ù. (±âº»Æ÷Æ®´Â 25ÀÔ´Ï´Ù.)
    • PORTAGE_ELOG_MAILURI="user@some.domain username:password@smtp.some.domain:995"
  • PORTAGE_ELOG_MAILFROM: ·Î±× ¸ÞÀÏ¿¡¼­ from¿¡ ÇØ´çÇÏ´Â ÁÖ¼Ò¸¦ ¼³Á¤Çϵµ·Ï ÇÕ´Ï´Ù. ¸¸¾à ÀÌ Ç׸ñÀÌ ¼³Á¤µÇ¾îÀÖÁö ¾Æ´ÏÇϸé "portage" °¡ ±âº»°ªÀÌ µË´Ï´Ù.
  • PORTAGE_ELOG_MAILSUBJECT: ·Î±× ¸ÞÀÏÀ» À§ÇÑ Á¦¸ñ ÁÙÀ» »ý¼ºÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. À¯ÀÇÇÒ Á¡Àº ´ÙÀ½ µÎ º¯¼ö¸¦ »ç¿ëÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ${PACKAGE}´Â ÆÐÅ°Áö À̸§°ú ¹öÀüÀ» Ç¥½ÃÇÏ°Ô ÇÒ °ÍÀÌ°í ${HOST}´Â Æ÷ƼÁö°¡ ½ÇÇàµÇ°í ÀÖ´Â Àû´çÇÑ ¿ÏÀüÇÑ µµ¸ÞÀÎ À̸§À» ³ªÅ¸³¾ °ÍÀÔ´Ï´Ù.
  • ¿©±â °¡´ÉÇÑ ¿¹Á¦°¡ ÀÖ½À´Ï´Ù
    • PORTAGE_ELOG_MAILSUBJECT="package \${PACKAGE} was merged on \${HOST} with some messages"

[http]ÀÌÀüÀ¸·Î °¡±â



sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-02-22 22:24:34
Processing time 0.0066 sec