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


1. USE Ç÷¡±×

1.1. USE Ç÷¡±×°¡ ¹¹ÁÒ?

1.1.1. USE Ç÷¡±×¿¡ ¼û°ÜÁø ¾ÆÀ̵ð¾î

Á¨Åõ¸¦ ¼³Ä¡ÇÒ ¶§ (ȤÀº ¾î¶² ´Ù¸¥ ¹èÆ÷ÆÇ, ¾Æ´Ï¸é ´Ù¸¥ ¿î¿µÃ¼Á¦¶óµçÁö) ÀÛ¾÷ÇÒ È¯°æ¿¡ µû¸¥ °áÁ¤À» ÇÏ°Ô µË´Ï´Ù. ¼­¹ö¸¦ À§ÇÑ ¼³Ä¡´Â ¿÷½ºÅ×À̼ÇÀ» À§ÇÑ ¼³Á¤°ú´Â Â÷ÀÌ°¡ ÀÖ½À´Ï´Ù. (°°Àº ¿÷½ºÅ×À̼ÇÀ̶ó Çصµ) °ÔÀÓ ¿÷½ºÅ×À̼ÇÀº 3D ¿÷½ºÅ×À̼ǰú Â÷ÀÌ°¡ ÀÖ°í¿ä.

ÀÌ ¾ê±â´Â ¾î¶² ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÒÁö ¼±ÅÃÇÏ´Â°Í »Ó¸¸ ¾Æ´Ï¶ó Áö¿øÇÒ ¸î¸î ÆÐÅ°ÁöÀÇ Æ¯Â¡À» ¼±ÅÃÇÏ´Â °Í¿¡µµ ¶ÇÇÑ ÇØ´çµË´Ï´Ù. OpenGLÀÌ ÇÊ¿äÇÏÁö ¾Ê´Ù¸é ¿Ö ±× ¸¹Àº ÆÐÅ°ÁöµéÀ» Áö¿øÇÏ´Â OpenGLÀ» ºôµåÇÏ°í ¼³Ä¡ÇÏ´Â°É ½È¾îÇÒ±î¿ä? ¸¸¾à KDE¸¦ »ç¿ëÇϱ⠽ȴٸé ÈìÀâÀ»µ¥ ¾øÀÌ µ¿ÀÛÇÏ´Â ÆÐÅ°ÁöµéÀ» Áö¿øÇÏ´Â KDE¿Í ÇÔ²² ÄÄÆÄÀϵǴ ÆÐÅ°ÁöµéÀ» ¿Ö ½È¾îÇÒ±î¿ä?

»ç¿ëÀÚµé·Î ÇÏ¿©±Ý ¾î¶² °ÍÀ» ¼³Ä¡ÇÏ°í È°¼ºÈ­ÇÏ´À³Ä ±×·¸Áö ¾Ê´À³Ä µ½±â À§ÇØ ¿ì¸®´Â ½¬¿î ¹æ¹ýÀ¸·Î ±×µé ȯ°æÀ» ¼³Á¤ÇÏ°Ô ÇÏ´Â °ÍÀÌ ÇÊ¿äÇß½À´Ï´Ù. ÀÌ´Â À¯¿ëÇÑ °áÁ¤À» ³»¸®µµ·Ï ÇÏ´Â ÆÐÅ°Áö °ü¸® ½Ã½ºÅÛÀÎ Æ÷ƼÁö·Î ÇÏ¿©±Ý ÀýÂ÷¸¦ °£ÆíÇÏ°Ô ¼öÇàÇÏ°í »ç¿ëÀÚµéÀÌ ÁøÁ¤ ¿øÇÏ´Â °áÁ¤À» Çϵµ·Ï ÈûÀÌ µË´Ï´Ù.

1.1.2. USE Ç÷¡±×ÀÇ Á¤ÀÇ

USE Ç÷¡±×µéÀ» ÀÔ·ÂÇϼ¼¿ä. °¢°¢ÀÇ Ç÷¡±×µéÀº ¸î¸î °³³äµéÀ» À§ÇØ ÀÇÁ¸ Á¤º¸¸¦ Áö¿øÇÏ´Â ±¸Çö¹°µéÀÔ´Ï´Ù. ¸î¸î USE Ç÷¡±×µéÀ» Á¤ÀÇÇϸé Æ÷ƼÁö´Â ¼±ÅÃÇÑ Å°¿öµåµéÀ» ÅëÇØ µ¶ÀÚ¿©·¯ºÐÀÌ ¿øÇÏ´Â Áö¿ø»çÇ×ÀÌ ¹«¾ùÀÎÁö ¾Ë°Ô µÉ °ÍÀÔ´Ï´Ù. ¹°·Ð ÀÌ´Â ÆÐÅ°Áö¸¦ À§ÇÑ ÀÇÁ¸Á¤º¸ÀÇ ´ë¾È¼ö´ÜÀÌ µÇ±âµµ ÇÕ´Ï´Ù.

ÀÌÁ¦ ƯÁ¤ÇÑ ¿¹¸¦ º¸µµ·Ï ÇÕ´Ï´Ù. kdeÅ°¿öµå°¡ ÀÖ½À´Ï´Ù. USE º¯¼ö¿¡ ÀÌ Å°¿öµå°¡ ¾ø´Ù¸é ¼±ÅÃÀûÀ¸·Î KDE¸¦ Áö¿øÇÏ´Â ¸ðµç ÆÐÅ°Áö´Â KDEÁö¿ø ¾øÀÌ ÄÄÆÄÀÏ µÉ °ÍÀÔ´Ï´Ù. ¼±ÅÃÀûÀ¸·Î KDE¿¡ ÀÇÁ¸ÇÏ´Â ¸ðµç ÆÐÅ°ÁöµéÀº (ÀÇÁ¸ÇÏ´Â)KDE¶óÀ̺귯¸® µéÀ» ¼³Ä¡ÇÏÁö ¾Ê°í ¼³Ä¡µÉ °ÍÀÔ´Ï´Ù. kdeÅ°¿öµå¸¦ Á¤ÀÇÇß´Ù¸é ÀÌ·± ÆÐÅ°ÁöµéÀº KDEÁö¿ø°ú ´õºÒ¾î ÄÄÆÄÀÏ µÉ °ÍÀ̸ç KDE ¶óÀ̺귯¸®µéÀº ÀÇÁ¸´ë»óÀ¸·Î¼­ ¼³Ä¡µÉ °ÍÀÔ´Ï´Ù.

¿Ã¹Ù¸¥ Å°¿öµå Á¤ÀǸ¦ ÅëÇÏ¿©, µ¶ÀÚ¿©·¯ºÐÀÇ Çʿ伺¿¡ µû¶ó È®½ÇÇÏ°Ô ¸ÂÃçÁø ½Ã½ºÅÛÀ» ¹Þ°Ô µÉ °ÍÀÔ´Ï´Ù.

1.1.3. ¾î¶² USE Ç÷¡±×°¡ ÀÖ³ª¿ä?

USE Ç÷¡±×¿¡´Â µÎ°¡Áö À¯ÇüÀÌ ÀÖ½À´Ï´Ù. Àü¿ª ŸÀÔ°ú Áö¿ª ŸÀÔÀÔ´Ï´Ù.

  • Àü¿ª USE Ç÷¡±×´Â ½Ã½ºÅÛ¹üÀ§¿¡¼­ ´ëºÎºÐÀÇ ÆÐÅ°Áö¿¡ »ç¿ëµË´Ï´Ù. ÀÌ´Â ´ëºÎºÐÀÇ »ç¶÷µéÀÌ USE Ç÷¡±×·Î º¸´Â °ÍµéÀÔ´Ï´Ù.
  • Áö¿ª USE Ç÷¡±×´Â ÆÐÅ°ÁöÀÇ Æ¯Á¤ ¸ñÀûÀ» °áÁ¤Çϱâ À§ÇØ °³º° ÆÐÅ°Áö¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.

»ç¿ë°¡´ÉÇÑ Àü¿ª USEÇ÷¡±× ¸ñ·ÏÀ» º¸·Á¸é ¿Â¶óÀο¡¼­ ã¾Æº¸°Å³ª /usr/portage/profiles/use.desc ¿¡¼­ ã¾Æº¼ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë°¡´ÉÇÑ Áö¿ª USEÇ÷¡±× ¸ñ·ÏÀ» º¸·Á¸é /usr/portage/profiles/use.local.desc ¿¡¼­ ã¾Æº¼ ¼ö ÀÖ½À´Ï´Ù.

1.2. USE Ç÷¡±× È°¿ë

1.2.1. ¿µ±¸ÀûÀÎ USE Ç÷¡±× ¼±¾ð

USEÇ÷¡±×ÀÇ Á߿伺À» ¾Ë¾Ò±â¸¦ ¹Ù¶ó¸é¼­, ÀÌÁ¦ USEÇ÷¡±×¸¦ ¾î¶»°Ô ¼±¾ðÇÏ´ÂÁö ¾Ë·ÁÁÖµµ·Ï ÇÏ°Ú½À´Ï´Ù.

ÀÌ¹Ì ¾Õ¿¡¼­ ¾Ë¾ÆÂ÷·ÈµíÀÌ, ¸ðµç USEÇ÷¡±×µéÀº USEº¯¼ö¾È¿¡¼­ ¼±¾ðµË´Ï´Ù. »ç¿ëÀÚµé·Î ÇÏ¿©±Ý ÀÌ USEÇ÷¡±×µéÀ» ½±°Ô ã°í °ÇÁ®³»±â À§ÇØ ¿ì¸° ¶ÇÇÑ ±âº» USE ¼³Á¤À» Á¦°øÇÕ´Ï´Ù. ÀÌ ¼³Á¤Àº Á¨Åõ »ç¿ëÀڵ鿡 ÀÇÇØ ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â °ÍÀ¸·Î ¿ì¸®°¡ »ý°¢ÇÏ´Â USEÇ÷¡±×ÀÇ USEÇ÷¡±×µéÀÇ ¸ðÀ½ÀÔ´Ï´Ù. ÀÌ ±âº» ¼³Á¤Àº »ç¿ëÀÚ ¿©·¯ºÐÀÇ ÇÁ·ÎÆÄÀÏÁß ÀϺÎÀÎ make.defaults¿¡ ¼±¾ðµÇ¾î ÀÖ½À´Ï´Ù.

µ¶ÀÚ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀÌ µéÃ纸°ÔµÉ ÇÁ·ÎÆÄÀÏÀº /etc/make.profile ½Éº¼¸¯ ¸µÅ©°¡ °¡¸®Åµ´Ï´Ù. °¢°¢ÀÇ ÇÁ·ÎÆÄÀÏÀº ´Ù¸¥ Å« ÇÁ·ÎÆÄÀÏÀÇ ÃÖ»ó´Ü¿¡¼­ µ¿ÀÛÇÏ¸ç °á±¹ ±× °á°ú¹°Àº ¸ðµç ÇÁ·ÎÆÄÀÏÀÇ ÇÕÀÌ µË´Ï´Ù. ÃÖ»ó´Ü ÇÁ·ÎÆÄÀÏÀº ÆäÀ̽º ÇÁ·ÎÆÄÀÏÀÔ´Ï´Ù (/usr/portage/profiles/base).

2004.3 ÇÁ·ÎÆÄÀÏÀÇ ±âº»¼³Á¤À» (¿¹·Î µé¾î)º¸µµ·Ï ÇսôÙ.

¿¹Á¦ 2-1 : 2004.3 ÇÁ·ÎÆÄÀÏÀÇ make.defaults³»ºÎÀÇ ´©Àû¼º USE º¯¼ö
(This example is the sum of the settings in base, default-linux,
 default-linux/x86 and default-linux/x86/2004.3)
USE="x86 oss apm arts avi berkdb bitmap-fonts crypt cups encode fortran f77
     foomaticdb gdbm gif gpm gtk imlib jpeg kde gnome libg++ libwww mad
     mikmod motif mpeg ncurses nls oggvorbis opengl pam pdflib png python qt
     quicktime readline sdl spell ssl svga tcpd truetype X xml2 xmms xv zlib"

º¸½Ã´Â ¹Ù¿Í °°ÀÌ ÀÌ º¯¼ö´Â Á» ¸¹Àº Å°¿öµå¸¦ Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù. ¾î¶² make.defaultÆÄÀÏÀÌ¶óµµ USE º¯¼ö¸¦ »ç¿ëÀÚ ¿©·¯ºÐ¿¡°Ô ¸Â°Ô ´ëüÇÏÁö ¸¶½Ê½Ã¿À. Æ÷ƼÁö¸¦ ¾÷µ¥ÀÌÆ®ÇÒ¶§ ÀÌ ÆÄÀÏÀ» º¯°æÇÔÀ¸·Î½á ¿Ï·áµÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.

ÀÌ ±âº»¼³Á¤À» ¹Ù²Ù·Á¸é USE º¯¼ö¿¡ Ãß°¡ ȤÀº Á¦°ÅÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÌ´Â /etc/make.conf¿¡ USE º¯¼ö¸¦ Á¤ÀÇÇÔÀ¸·Î¼­ Àü¿ªÀûÀ¸·Î ¸¶¹«¸®µË´Ï´Ù. ÀÌ º¯¼ö¿¡¼­ µ¶ÀÚ¿©·¯ºÐÀÌ ÇÊ¿ä·Î ÇÏ´Â Ãß°¡Àû USE Ç÷¡±×¸¦ ´õÇϰųª, ¿øÇÏÁö ¾Ê´Â USE Ç÷¡±×¸¦ Á¦°ÅÇÕ´Ï´Ù. ÀÌ ´ÙÀ½¿¡´Â Å°¿öµå ¾Õ¿¡ À½¼ö±âÈ£ ("-")¸¦ ¾Õ¿¡ ºÙ¿©¼­ ¸¶¹«¸®ÁöÀ» ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î KDE¿Í QTÀÇ Áö¿ø»çÇ×À» Á¦°ÅÇÏÁö¸¸ ldap¸¦ Áö¿øÇϱâ À§Çؼ­¶ó¸é ´ÙÀ½ USE¸¦ /etc/make.conf ¿¡ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹Á¦ 2-2 : /etc/make.confÀÇ USE ¼³Á¤ ¿¹Á¦
USE="-kde -qt3 -qt4 ldap"

1.2.2. °³°³º° ÆÐÅ°Áö¸¦ À§ÇÑ USE Ç÷¡±× ¼±¾ð

¶§¶§·Î µ¶ÀÚ¿©·¯ºÐµéÀº ½Ã½ºÅÛ ¹üÀ§°¡ ¾Æ´Ñ ¾îÇø®ÄÉÀÌ¼Ç Çϳª(ȤÀº µÑ?)À» À§ÇØ ¾î¶² USE Ç÷¡±×¸¦ ¼±¾ðÇÏ°í ½Í¾îÇÒ °ÍÀÔ´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é, /etc/portageµð·ºÅ丮¸¦ ¸¸µé(¾ÆÁ÷ ¾ø´Ù¸é!)°í /etc/portage/package.use¸¦ ÆíÁýÇØ¾ß ÇÒ ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÔ´Ï´Ù. ÀÌ´Â Á¾Á¾ ´ÜÀÏ ÆÄÀÏÀÌÁö¸¸ µð·ºÅ丮°¡ µÉ ¼öµµ ÀÖ½À´Ï´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸·Á¸é Æ÷ƼÁö ¸ÇÆäÀÌÁö¸¦ º¸¼¼¿ä. ´ÙÀ½ ¿¹Á¦´Â ´ÜÀÏ ÆÄÀÏÀÎ portage.use¿¡ ´ëÇÑ °ÍÀÔ´Ï´Ù.

¿¹¸¦ µé¾î Àü¿ªÀû berkdbÁö¿øÀ» ¿øÇÏÁö ¾ÊÁö¸¸ mysqlÀ» À§ÇØ µû·Î ¿øÇÑ´Ù¸é ´ÙÀ½Ã³·³ Ãß°¡ÇÒ °ÍÀÔ´Ï´Ù.

¿¹Á¦ 2-3 : /etc/portage/package.use ¿¹Á¦
dev-db/mysql berkdb

¹°·Ð ¶ÇÇÑ ¾î¶² ¾îÇø®ÄÉÀ̼ÇÀ» À§Çؼ­ USE Ç÷¡±×¸¦ ¸íÈ®ÇÏ°Ô »ç¿ë¸øÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î PHP ¿¡¼­ javaÁö¿øÀ» ¿øÄ¡ ¾Ê´Â´Ù¸é...

¿¹Á¦ 2-4 : /etc/portage/package.use µÎ¹ø° ¿¹Á¦
dev-php/php -java

1.2.3. ÀÓ½ÃÀû USE Ç÷¡±× ¼±¾ð

¶§·Ð ¾î¶² USE ¼³Á¤À» ´Ü Çѹø ÇÏ°í ½ÍÀ»¶§°¡ ÀÖ½À´Ï´Ù. /etc/make.conf¸¦ µÎ¹ø(USE º¯°æÀ» Çß´Ù°¡ µÇµ¹¸®´Â)ÆíÁýÇÏ´Â ´ë½Å ȯ°æº¯¼ö·Î¼­ÀÇ USE º¯¼ö¸¦ ¼±¾ðÇϱ⸸ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±â¾ïÇØ¾ß ÇÒ°ÍÀº ´Ù½Ã emerge¸¦ Çϰųª ÀÌ ¾îÇø®ÄÉÀ̼ÇÀ» °»½ÅÇÒ¶§ (½Ã½ºÅÛ ¾÷µ¥ÀÌÆ® ¶§³ª ¸í½ÃÀûÀ¸·Î Á÷Á¢ ÇÒ¶§³ª)º¯°æ»çÇ×À» ÀÒÀ»Áöµµ ¸ð¸¨´Ï´Ù!

´ÙÀ½ ¿¹Á¦¿¡¼­ ¿ì¸®´Â seamonkey ¼³Ä¡µ¿¾È USE ¼³Á¤À¸·ÎºÎÅÍ java¸¦ Àӽ÷Π»©³¾ °ÍÀÔ´Ï´Ù.

¿¹Á¦ 2-5 : ȯ°æº¯¼ö·Î¼­ÀÇ USE »ç¿ë
# USE="-java" emerge seamonkey

1.2.4. ¼±Çà»çÇ×

¹°·Ð USE ¼³Á¤À» Çϴµ¥ ÀÖ¾î ±×°Íº¸´Ù ¾î¶² ¼³Á¤À» ÇϵçÁö ¿ì¼±¼øÀ§°¡ Á¸ÀçÇÏ´Â ¸í¹éÇÑ ¼±Çà»çÇ×ÀÌ ÀÖ½À´Ï´Ù. ´õ ³ôÀº ¿ì¼±¼øÀ§¸¦ °¡Áø ¼³Á¤»çÇ׶§¹®¿¡ java°¡ »ç¿ëµÇ´Â °ÍÀ» º¸±â¸¸ ÇÏ·Á USE="-java"¸¦ ¼±¾ðÇÏ´Â°Ç ¿øÄ¡ ¾ÊÀ» °ÍÀÔ´Ï´Ù. USE ¼³Á¤¿¡ ÀÖ¾î ¼±Çà»çÇ×Àº ¿ì¼±¼øÀ§¿¡ µû¶ó Á¤¸®µÇ¾ú½À´Ï´Ù. (¸ÕÀú ÇÒÀÏÀÌ ´ú Áß¿äÇÕ´Ï´Ù.):

  1. ÇÁ·ÎÆÄÀÏÀÇ ÀϺηΠÁ¸ÀçÇÏ´Â make.defaultsÆÄÀÏ¿¡ ÀÖ´Â ±âº» USE ¼³Á¤
  2. /etc/make.conf¿¡ ÀÖ´Â »ç¿ëÀÚÁ¤ÀÇµÈ USE ¼³Á¤.
  3. /etc/portage/package.use¿¡ ÀÖ´Â »ç¿ëÀÚÁ¤ÀÇµÈ USE ¼³Á¤.
  4. ȯ°æ º¯¼öó·³ Á¸ÀçÇÏ´Â »ç¿ëÀÚÁ¤ÀÇµÈ USE ¼³Á¤

ÃÖÁ¾ USE ¼³Á¤À» Portage¿¡ ÀÇÇØ º¸·Á¸é, emerge --info¸¦ ½ÇÇàÇÏ½Ã¸é µË´Ï´Ù. ÀÌ´Â Æ÷ƼÁö¿¡ ÀÇÇØ »ç¿ëµÈ ³»¿ë°ú ´õºÒ¾î ¸ðµç °ü·ÃµÈ º¯¼öµéÀ» ³ª¿­ÇÕ´Ï´Ù. (USEº¯¼ö Æ÷ÇÔ)

¿¹Á¦ 2-6 : emerge --info ½ÇÇà
# emerge --info

1.2.5. Àüü ½Ã½ºÅÛÀ» »õ·Î¿î USE Ç÷¡±×¿¡ ¸ÂÃß±â

USE Ç÷¡±×µéÀ» ´ëüÇÏ¿´°í Àüü ½Ã½ºÅÛÀ» »õ·Î¿î USE Ç÷¡±×¸¦ »ç¿ëÇÏ¿© °»½ÅÇÏ°íÀÚ ÇÒ ¶§, emergeÀÇ --newuse ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù.

¿¹Á¦ 2-7 : Àüü ½Ã½ºÅÛ ¸®ºôµå
# emerge --update --deep --newuse world

´ÙÀ½, Æ÷ƼÁöÀÇ depcleanÀ» ½ÇÇàÇÏ¿© "¿À·¡µÈ" ½Ã½ºÅÛ¿¡¼­ emergeµÇ¾úÁö¸¸ ´õÀÌ»ó USEÇ÷¡±×¿¡ ÀÇÇØ »ç¿ëµÇÁö ¾Ê´Â »óÅÂÀû ÀÇÁ¸¼ºÀ» Á¦°ÅÇÕ´Ï´Ù.

#red °æ°í!! °æ°í!! : emerge --depcleanÀ» ½ÇÇàÇÏ´Â °ÍÀº À§ÇèÇÏ°í Á¶½É½º·´°Ô ´Ù·ç¾îÁ®¾ß ÇÒ °ÍÀÔ´Ï´Ù. "¾µ¸ð ¾ø°Ô µÈ" ÆÐÅ°Áö¸¦ ´Ù½ÃÇѹø Á¡°ËÇϽðí ÇÊ¿äÇÑ ÆÐÅ°Áö¸¦ Á¦°ÅÇÏÁö´Â ¾Ê´ÂÁö È®ÀÎÇغ¸½Ã±â ¹Ù¶ø´Ï´Ù. ´ÙÀ½ ¿¹Á¦¸¦ ÅëÇØ ¿ì¸®´Â -p ½ºÀ§Ä¡¸¦ ºÙ¿©¼­ depclean ¸ñ·Ï¸¸ ¹Þ°í ±×µé ÆÐÅ°ÁöµéÀ» Á¦°ÅÇÏÁö ¾Êµµ·Ï ÇÕ´Ï´Ù.

¿¹Á¦ 2-8 : ¾µ¸ð¾ø°Ô µÈ ÆÐÅ°Áö Á¦°Å
# emerge -p --depclean

depcleanÀÌ ³¡³µÀ»¶§ revdep-rebuildÀ» ½ÇÇàÇÏ¿© °¡´ÉÇÑ Á¦°ÅµÈ ÆÐÅ°Áö¿¡ ÀÇÇØ Á¦°øµÇ´Â °øÀ¯ °´Ã¼¿¡ µ¿ÀûÀ¸·Î ¿¬°áµÈ ¾îÇø®ÄÉÀ̼ÇÀ» ¸®ºôµåÇϵµ·Ï ÇÕ´Ï´Ù. revdep-rebuild´Â gentoolkit ÆÐÅ°ÁöÀÇ ÀϺÎÀÔ´Ï´Ù. ÀÌ°É ¸ÕÀú emerge Çϴ°ÍÀ» ÀØÁö ¸¶½Ã±â ¹Ù¶ø´Ï´Ù.

¿¹Á¦ 2-9 : revdep-rebuild ½ÇÇà
# revdep-rebuild

ÀÌ°Ô ´Ù µÇ¾ú´Ù¸é, µ¶ÀÚ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀº »õ·Î¿î USE Ç÷¡±× ¼³Á¤À» »ç¿ëÇÏ°í ÀÖ´Â °ÍÀÔ´Ï´Ù.

1.3. ÆÐÅ°Áöº° ƯÁ¤ USE Ç÷¡±×

1.3.1. »ç¿ë°¡´ÉÇÑ USE Ç÷¡±× º¸±â

seamonkeyÀÇ ¿¹Á¦¸¦ º¸µµ·Ï ÇսôÙ. ¾î¶² USE Ç÷¡±×°¡ µû¸¦±î¿ä? ÀÌ°É Ã£À¸·Á¸é emerge ¸í·É¿¡ --pretend ¿Í --verbose ¿É¼ÇÀ» µ¡ºÙ¿© »ç¿ëÇÕ´Ï´Ù.

¿¹Á¦ 3-1 : »ç¿ëµÈ USE Ç÷¡±× º¸±â
# emerge --pretend --verbose seamonkey
These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] www-client/seamonkey-1.0.7  USE="crypt gnome java -debug -ipv6
-ldap -mozcalendar -mozdevelop -moznocompose -moznoirc -moznomail -moznopango
-moznoroaming -postgres -xinerama -xprint" 0 kB

emerge´Â ÀÌ ÀÛ¾÷À» À§ÇØ È¦·Î Á¸ÀçÇÏ´Â µµ±¸°¡ ¾Æ´Õ´Ï´Ù. ¿ì¸®´Â gentoolkit ÆÐÅ°Áö¿¡ ÀÖ´Â equery¶ó°í ºÎ¸£´Â ÆÐÅ°Áö Á¤º¸ µµ±¸¸¦ Á¦°øÇÕ´Ï´Ù. ¿ì¼± gentoolkitÀ» ¼³Ä¡ÇÕ´Ï´Ù.

¿¹Á¦ 3-2 : gentoolkit ¼³Ä¡
# emerge gentoolkit

ÀÌÁ¦ equery¸¦ ÀÏÁ¤ÇÑ ÆÐÅ°ÁöÀÇ USE Ç÷¡±×¸¦ º¸±â À§ÇØ ÀÎÀÚ¿Í ÇÔ²² ½ÇÇàÇغ¾´Ï´Ù. ¿¹¿¡¼­´Â gnumeric ÆÐÅ°Áö¸¦ µé¾ú½À´Ï´Ù.

¿¹Á¦ 3-3 : »ç¿ëµÈ USE Ç÷¡±×¸¦ º¸±â À§ÇÑ equery È°¿ë
# equery --nocolor uses =gnumeric-1.6.3 -a
[ Searching for packages matching =gnumeric-1.6.3... ]
[ Colour Code : set unset ]
[ Legend : Left column  (U) - USE flags from make.conf              ]
[        : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for app-office/gnumeric-1.6.3 ]
 U I
 - - debug  : Enable extra debug codepaths, like asserts and extra output.
              If you want to get meaningful backtraces see
              http://www.gentoo.org/proj/en/qa/backtraces.xml .
 + + gnome  : Adds GNOME support
 + + python : Adds support/bindings for the Python language
 - - static : !!do not set this during bootstrap!! Causes binaries to be
              statically linked instead of dynamically


ID
Password
Join
Try to divide your time evenly to keep others happy.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-02-22 21:58:40
Processing time 0.0082 sec