· 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
Money will say more in one moment than the most eloquent lover can in years.


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