· 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
Good fortune in love, as well as a better position.


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