· 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]ÀÌÀüÀ¸·Î °¡±â

ID
Password
Join
You are secretive in your dealings but never to the extent of trickery.


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.0072 sec