Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 65580 Details for
Bug 101941
[ru] hb-working-use.xml updated
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[ru] handbook/hb-working-use.xml v1.30-r2
hb-working-use.xml (text/plain), 18.50 KB, created by
Alexey Chumakov (RETIRED)
on 2005-08-10 01:10:02 UTC
(
hide
)
Description:
[ru] handbook/hb-working-use.xml v1.30-r2
Filename:
MIME Type:
Creator:
Alexey Chumakov (RETIRED)
Created:
2005-08-10 01:10:02 UTC
Size:
18.50 KB
patch
obsolete
><?xml version='1.0' encoding='UTF-8'?> ><!DOCTYPE sections SYSTEM "/dtd/book.dtd"> > ><!-- The content of this document is licensed under the CC-BY-SA license --> ><!-- See http://creativecommons.org/licenses/by-sa/2.5 --> ><!-- ТекÑÑ ÑÑого докÑменÑа ÑаÑпÑоÑÑÑанÑеÑÑÑ Ð½Ð° ÑÑловиÑÑ Ð»Ð¸Ñензии CC-BY-SA --> ><!-- См. http://creativecommons.org/licenses/by-sa/2.5 --> > ><!-- $Header$ --> > ><sections> > ><version>1.30</version> ><date>2005-07-14</date> > ><section> ><title>ЧÑо Ñакое USE-Ñлаги?</title> ><subsection> ><title>СÑÑÑ USE-Ñлагов</title> ><body> > ><p> >Ðогда Ð²Ñ ÑÑÑанавливаеÑе Gentoo (или лÑбой дÑÑгой диÑÑÑибÑÑив, или даже >опеÑаÑионнÑÑ ÑиÑÑÐµÐ¼Ñ Ð²Ð¾Ð¾Ð±Ñе), Ð²Ñ Ð²ÑбиÑаеÑе Ñе или инÑе возможноÑÑи в завиÑимоÑÑи >Ð¾Ñ ÑÑедÑ, Ñ ÐºÐ¾ÑоÑой ÑабоÑаеÑе. УÑÑановка ÑеÑвеÑа оÑлиÑаеÑÑÑ Ð¾Ñ ÑÑÑановки ÑабоÑей >ÑÑанÑии, а ÑÑÑановка игÑовой ÑÑанÑии — Ð¾Ñ Ð¿Ð»Ð°ÑÑоÑÐ¼Ñ 3D-ÑендеÑинга. ></p> > ><p> >ÐÑо каÑаеÑÑÑ Ð½Ðµ ÑолÑко Ñого, какие пакеÑÑ ÑÑÑанавливаÑÑ, но и какие ÑÑнкÑии >Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿Ð¾Ð´Ð´ÐµÑживаÑÑÑÑ. ÐÑли вам не нÑжен OpenGL, Ñо заÑем вам его ÑÑавиÑÑ >и ÑобиÑаÑÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ OpenGL в болÑÑинÑÑве пÑогÑамм? ÐÑли Ð²Ñ Ð½Ðµ ÑобиÑаеÑеÑÑ >иÑполÑзоваÑÑ KDE, заÑем вам ÑобиÑаÑÑ Ð¿Ð°ÐºÐµÑÑ Ñ ÐµÐ³Ð¾ поддеÑжкой, еÑли они ÑабоÑаÑÑ >и без ÑÑого? ></p> > ><p> >ЧÑÐ¾Ð±Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑм в вÑбоÑе Ñого, ÑÑо ÑÑÑанавливаÑÑ/акÑивиÑоваÑÑ, а ÑÑо >неÑ, Ð¼Ñ Ð¿ÑедоÑÑавлÑем им пÑоÑÑой ÑпоÑоб опиÑÐ°Ð½Ð¸Ñ ÑабоÑей ÑÑедÑ. ÐÑо позволÑÐµÑ >полÑзоваÑÐµÐ»Ñ ÑеÑиÑÑ, ÑÑо же ÐµÐ¼Ñ Ð½Ð° Ñамом деле надо и облегÑиÑÑ ÑабоÑÑ Ñ Portage, >наÑей ÑиÑÑемой ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð°ÐºÐµÑами. ></p> > ></body> ></subsection> ><subsection> ><title>ÐпÑеделение USE-Ñлагов</title> ><body> > ><p> > >РаÑÑмоÑÑим USE-Ñлаги. USE-Ñлаг пÑедÑÑавлÑÐµÑ Ñобой клÑÑевое Ñлово, опиÑÑваÑÑие >поддеÑÐ¶ÐºÑ Ð¸ завиÑимоÑÑи Ñой или иной ÑÑнкÑии или конÑепÑии. ÐÑли Ð²Ñ Ð¾Ð¿ÑеделÑеÑе >какой-Ñо USE-Ñлаг, Ñо Portage бÑÐ´ÐµÑ Ð·Ð½Ð°ÑÑ, ÑÑо Ð²Ñ Ñ Ð¾ÑиÑе акÑивиÑоваÑÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ >данной ÑÑнкÑии. ÐонеÑно, ÑÑо Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ Ñакже и инÑоÑмаÑÐ¸Ñ Ð¾ завиÑимоÑÑÑÑ Ð´Ð»Ñ >пакеÑа. ></p> > ><p> >ÐавайÑе ÑаÑÑмоÑÑим конкÑеÑнÑй пÑÐ¸Ð¼ÐµÑ — клÑÑевое Ñлово <c>kde</c>. ÐÑли Ñ >Ð²Ð°Ñ Ð½ÐµÑ ÑÑого Ñлова в пеÑеменной <c>USE</c>, Ñо вÑе пакеÑÑ, где поддеÑжка KDE >ÑвлÑеÑÑÑ <e>необÑзаÑелÑной</e>, бÑдÑÑ ÑобÑÐ°Ð½Ñ <e>без</e> нее. ÐÑе пакеÑÑ, где >завиÑимоÑÑÑ Ð¾Ñ KDE ÑвлÑеÑÑÑ <e>необÑзаÑелÑной</e>, бÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ <e>без</e> >ÑÑÑановки библиоÑек KDE в каÑеÑÑве завиÑимоÑÑи. ÐÑли же Ð²Ñ Ð¾Ð¿Ñеделили клÑÑевое >Ñлово <c>kde</c>, Ñо ÑÑи пакеÑÑ Ð±ÑдÑÑ ÑобÑÐ°Ð½Ñ Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой KDE, и KDE бÑÐ´ÐµÑ >ÑÑÑановлен как Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð°Ñ Ð·Ð°Ð²Ð¸ÑимоÑÑÑ. ></p> > ><p> >ÐÑавилÑно опÑеделив клÑÑевÑе Ñлова, Ð²Ñ Ð¿Ð¾Ð»ÑÑиÑе ÑиÑÑемÑ, ÑобÑаннÑÑ Ð¿Ð¾Ð´ ваÑи >нÑждÑ. ></p> > ></body> ></subsection> ><subsection> ><title>Ðакие ÑÑÑеÑÑвÑÑÑ USE-Ñлаги?</title> ><body> > ><p> >СÑÑеÑÑвÑÐµÑ Ð´Ð²Ð° Ñипа USE-Ñлагов: <e>глобалÑнÑй</e> и <e>локалÑнÑй</e>. ></p> > ><ul> > <li> > <e>ÐлобалÑнÑй</e> USE-Ñлаг иÑполÑзÑеÑÑÑ Ð½ÐµÑколÑкими пакеÑами и ÑвлÑеÑÑÑ > ÑиÑÑемнÑм. ÐÑо и еÑÑÑ Ñо, ÑÑо видÑÑ Ð±Ð¾Ð»ÑÑинÑÑво полÑзоваÑелей в каÑеÑÑве > USE-Ñлагов. > </li> > <li> > <e>ÐокалÑнÑй</e> USE-Ñлаг иÑполÑзÑеÑÑÑ Ð¾Ð´Ð½Ð¸Ð¼ пакеÑом Ð´Ð»Ñ ÐºÐ°ÐºÐ¸Ñ -Ñо > ÑпеÑиÑиÑнÑÑ Ð´Ð»Ñ Ð½ÐµÐ³Ð¾ наÑÑÑоек. > </li> ></ul> > ><p> >СпиÑок доÑÑÑпнÑÑ Ð³Ð»Ð¾Ð±Ð°Ð»ÑнÑÑ USE-Ñлагов можно найÑи <uri >link="/dyn/use-index.xml">в ÑеÑи</uri> или локалÑно в ><path>/usr/portage/profiles/use.desc</path>. ÐÐ¾Ñ Ð½ÐµÐ±Ð¾Ð»ÑÑÐ°Ñ (<e>далеко</e> не >полнаÑ) вÑдеÑжка: ></p> > ><pre caption="ÐоÑоÑÐºÐ°Ñ Ð²ÑдеÑжка из ÑпиÑка доÑÑÑпнÑÑ USE-Ñлагов"> >gtk - поддеÑжка x11-libs/gtk+ (The GIMP Toolkit) >gtk2 - иÑполÑзоваÑÑ gtk+-2.0 вмеÑÑо gtk+-1.2 еÑли пÑогÑамма поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¾Ð±Ð° >gtkhtml - поддеÑжка gnome-extra/gtkhtml >guile - поддеÑжка dev-util/guile (инÑеÑпÑеÑаÑÐ¾Ñ Ð´Ð»Ñ Scheme) >icc - иÑполÑзоваÑÑ ÐºÐ¾Ð¼Ð¿Ð¸Ð»ÑÑÐ¾Ñ Intel C++ еÑли Ð¿Ð°ÐºÐµÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶Ð¸Ð²Ð°ÐµÑ ÐµÐ³Ð¾ >icc-pgo - вклÑÑиÑÑ Ð³ÐµÐ½ÐµÑаÑÐ¸Ñ Ð´Ð°Ð½Ð½ÑÑ PGO или иÑполÑзоваÑÑ Ð¿Ñи иÑполÑзовании icc >imap - поддеÑжка пÑоÑокола IMAP ></pre> ><p> >СпиÑок локалÑнÑÑ USE-Ñлагов можно найÑи в ><path>/usr/portage/profiles/use.local.desc</path>. ></p> > ></body> ></subsection> ></section> ><section> ><title>ÐÑполÑзование USE-Ñлагов.</title> ><subsection> ><title>ÐпÑеделение поÑÑоÑннÑÑ USE-Ñлагов.</title> ><body> > ><p> >ÐадеемÑÑ, ÑÑо ÑепеÑÑ Ñ Ð²Ð°Ñ Ð½ÐµÑ Ñомнений в Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ÑÑи USE-Ñлагов, и Ð¼Ñ Ð¼Ð¾Ð¶ÐµÐ¼ >вам ÑаÑÑказаÑÑ, как Ð¸Ñ ÑÑÑановиÑÑ. ></p> > ><p> >Ðак бÑло Ñанее Ñказано, вÑе USE-Ñлаги опÑеделÑÑÑÑÑ Ð² пеÑеменной <c>USE</c>. >ЧÑÐ¾Ð±Ñ ÑпÑоÑÑиÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑм поиÑк и вÑÐ±Ð¾Ñ Ñлагов, Ð¼Ñ Ð¿ÑедоÑÑавлÑем наÑÑÑойки >USE <e>по ÑмолÑаниÑ</e>, коÑоÑÑе пÑедÑÑавлÑÑÑ Ñобой ÑпиÑок USE-Ñлагов, коÑоÑÑе, >как нам кажеÑÑÑ, наиболее ÑаÑÑо иÑполÑзÑÑÑÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑми Gentoo. ÐÑи >наÑÑÑойки пÑопиÑÐ°Ð½Ñ Ð² Ñайле <path>make.defaults</path> ваÑего пÑоÑилÑ. ></p> > ><p> >ÐÑоÑÐ¸Ð»Ñ Ð²Ð°Ñей ÑиÑÑÐµÐ¼Ñ <path>/etc/make.profile</path> ÑвлÑеÑÑÑ >ÑимволиÑеÑкой ÑÑÑлкой. ÐаждÑй пÑоÑÐ¸Ð»Ñ ÑабоÑÐ°ÐµÑ Ð½Ð° оÑнове пÑедÑдÑÑего, более >кÑÑпного, а в конÑе полÑÑаеÑÑÑ ÑезÑлÑÑÐ°Ñ ÑÐ»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð²ÑÐµÑ Ð¿ÑоÑилей. ÐеÑÑ Ð½Ð¸Ð¹ пÑоÑÐ¸Ð»Ñ >ÑвлÑеÑÑÑ <path>базовÑм</path> (<path>/usr/portage/profiles/base</path>). ></p> > ><p> >ÐавайÑе взглÑнем на наÑÑÑойки по ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ Ð¿ÑоÑÐ¸Ð»Ñ 2004.3: ></p> > ><pre caption="ÐеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ USE в иÑоговом make.defaults Ð´Ð»Ñ Ð¿ÑоÑÐ¸Ð»Ñ 2004.3"> ><comment>(ÐÑÐ¾Ñ Ð¿ÑÐ¸Ð¼ÐµÑ ÑвлÑеÑÑÑ ÑÑммой наÑÑÑоек base, default-linux, >default-linux/x86 и default-linux/x86/2004.3)</comment> >USE="x86 oss apm arts avi berkdb bitmap-fonts crypt cups encode fortran f77 > foomaticdb gdbm gif gpm gtk gtk2 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" ></pre> > ><p> >Ðак видиÑе, ÑÑа пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ñже ÑодеÑÐ¶Ð¸Ñ Ð´Ð¾ÑÑаÑоÑно много клÑÑевÑÑ Ñлов. <b>Ðе >менÑйÑе</b> Ñайл <path>make.defaults</path> Ð´Ð»Ñ Ð½Ð°ÑÑÑойки пеÑеменной <c>USE</c> >под Ñвои нÑждÑ: Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² ÑÑом Ñайле бÑдÑÑ ÑÐ´Ð°Ð»ÐµÐ½Ñ Ð¿Ñи обновлении Poratage! ></p> > ><p> >ЧÑÐ¾Ð±Ñ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑ Ð½Ð°ÑÑÑойки по ÑмолÑаниÑ, вам надо добавиÑÑ Ð¸Ð»Ð¸ ÑдалиÑÑ ÐºÐ»ÑÑевÑе >Ñлова из пеÑеменной <c>USE</c>. ÐÑо можно ÑделаÑÑ Ð³Ð»Ð¾Ð±Ð°Ð»Ñно, опÑеделив >пеÑеменнÑÑ <c>USE</c> в <path>/etc/make.conf</path>. Ð ÑÑÑ Ð¿ÐµÑеменнÑÑ Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе >добавиÑÑ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñе USE-Ñлаги или ÑдалиÑÑ Ð½ÐµÐ½ÑжнÑе. ЧÑÐ¾Ð±Ñ ÑдалиÑÑ Ñлаг, его >надо пÑопиÑаÑÑ Ñ Ð¿ÑиÑÑавкой минÑÑ (&laqou;-»). ></p> > ><p> >ÐапÑимеÑ, ÑÑÐ¾Ð±Ñ ÑбÑаÑÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ KDE и QT, но добавиÑÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ ldap, Ð²Ñ >опÑеделÑеÑе пеÑеменнÑÑ <c>USE</c> в <path>/etc/make.conf</path> ÑледÑÑÑего вида: ></p> > ><pre caption="ÐÑÐ¸Ð¼ÐµÑ Ð½Ð°ÑÑÑойки USE в /etc/make.conf"> >USE="-kde -qt ldap" ></pre> > ></body> ></subsection> ><subsection> ><title>УÑÑановка USE Ñлагов Ð´Ð»Ñ Ð¾Ð¿ÑеделеннÑÑ Ð¿Ð°ÐºÐµÑов</title> ><body> > ><p> >Ðногда нÑжно опÑеделиÑÑ Ð½ÐµÐºÐ¾ÑоÑÑе USE-Ñлаги ÑолÑко Ð´Ð»Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ или неÑколÑÐºÐ¸Ñ >пакеÑов, не ÑÑÐ¾Ð³Ð°Ñ ÑиÑÑемнÑÑ Ð½Ð°ÑÑÑоек. ÐÐ»Ñ ÑÑого Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑоздаÑÑ ÐºÐ°Ñалог ><path>/etc/portage</path> (еÑли его еÑе неÑ) и оÑÑедакÑиÑоваÑÑ Ñайл ><path>/etc/portage/package.use</path>. ></p> > ><p> >ÐапÑимеÑ, вам не нÑжна поддеÑжка <c>berkdb</c> нигде, кÑоме <c>mysql</c>: ></p> > ><pre caption="ÐÑÐ¸Ð¼ÐµÑ /etc/portage/package.use"> >dev-db/mysql berkdb ></pre> > ><p> >ÐÑÑеÑÑвенно, можно и <c>оÑклÑÑиÑÑ</c> USE-Ñлаги Ð´Ð»Ñ Ð½ÐµÐºÐ¾ÑоÑÑÑ Ð¿Ð°ÐºÐµÑов. ÐапÑимеÑ, >еÑли вам не нÑжна поддеÑжка <c>java</c> в PHP: ></p> > ><pre caption="ÐÑоÑой пÑÐ¸Ð¼ÐµÑ /etc/portage/package.use"> >dev-php/php -java ></pre> > ></body> ></subsection> > ><subsection> ><title>ÐбÑÑвление вÑеменнÑÑ USE-Ñлагов.</title> ><body> > ><p> >Ðногда Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑÑÑановиÑÑ ÐºÐ°ÐºÐ¾Ð¹-Ñо USE-Ñлаг ÑолÑко на один Ñаз. ÐмеÑÑо Ñого, >ÑÑÐ¾Ð±Ñ Ð´Ð²Ð°Ð¶Ð´Ñ ÑедакÑиÑоваÑÑ <path>/etc/make.conf</path> (ÑнаÑала добавиÑÑ >Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ USE, а поÑом ÑдалиÑÑ), Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе обÑÑвиÑÑ USE как пеÑеменнÑÑ ÑÑедÑ. >ÐомниÑе, ÑÑо пÑи пеÑеÑÑÑановке или обновлении пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ (индивÑдÑалÑном или >как ÑаÑÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÑиÑÑÐµÐ¼Ñ Ð²Ñелом) ваÑи Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±ÑдÑÑ ÑÑеÑÑнÑ! ></p> > ><p> >РкаÑеÑÑве пÑимеÑа, Ð¼Ñ ÑбеÑем java из наÑÑÑоек USE на вÑÐµÐ¼Ñ ÑÑÑановки mozilla. ></p> > ><pre caption="ÐÑполÑзование USE как пеÑеменной ÑÑедÑ"> ># <i>USE="-java" emerge mozilla</i> ></pre> > ></body> ></subsection> ><subsection> ><title>ÐвÑомаÑиÑеÑкие USE-Ñлаги</title> ><body> > ><p> >ÐоÑле ÑÑÑановки некоÑоÑÑÑ Ð¿Ð°ÐºÐµÑов авÑомаÑиÑеÑки вклÑÑаÑÑÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе >USE-Ñлаги, еÑл Ð²Ñ Ð½Ðµ оÑклÑÑили Ð¸Ñ ÑвнÑм обÑазом. ЧÑÐ¾Ð±Ñ Ð¿ÑоÑмоÑÑеÑÑ ÑпиÑок >пакеÑов, вклÑÑаÑÑÐ¸Ñ Ð°Ð²ÑомаÑиÑеÑкие USE-Ñлаги, пÑовеÑÑÑе ÑÐ°Ð¹Ð»Ñ ><path>/etc/make.profile/use.defaults</path> и <path>use.defaults</path> в >ÑодиÑелÑÑÐºÐ¸Ñ Ð¿ÑоÑилÑÑ . ></p> > ><pre caption="ÐÑдеÑжка из /etc/make.profile/use.defaults"> >gnome gnome-base/gnome >gtk x11-libs/gtk+ >qt x11-libs/qt >kde kde-base/kdebase >motif x11-libs/openmotif ></pre> > ></body> ></subsection> ><subsection> ><title>ÐаÑледование</title> ><body> > ><p> >ÐонеÑно же, ÑÑÑеÑÑвÑÐµÑ Ð¾Ð¿ÑÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð¿Ð¾ÑледоваÑелÑноÑÑÑ Ð½Ð°ÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð°ÑÑÑоек >USE. ÐÑ Ð¶Ðµ не Ñ Ð¾ÑиÑе обÑÑвиÑÑ <c>USE="-java"</c> ÑолÑко Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ ÑзнаÑÑ, >ÑÑо <c>java</c> вÑе еÑе опÑеделена на более веÑÑ Ð½ÐµÐ¼ ÑÑовне. ÐоÑледоваÑелÑноÑÑÑ >наÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð°ÑÑÑоек USE в поÑÑдке пÑиоÑиÑеÑа (Ð¾Ñ Ð¼ÐµÐ½ÑÑего к болÑÑемÑ) Ñакова: ></p> > ><ol> > <li> > ÐаÑÑÑойки по ÑмолÑаниÑ, опÑеделеннÑе в <path>make.defaults</path> > </li> > <li> > УнаÑледованнÑе наÑÑÑойки USE, еÑли пакеÑÑ Ð¸Ð· > <path>/etc/make.profile/use.defaults</path> ÑÑÑановленÑ. > </li> > <li> > ÐаÑÑÑойки, опÑеделеннÑе полÑзоваÑелем в <path>/etc/make.conf</path> > </li> > <li> > ÐаÑÑÑойки, опÑеделеннÑе полÑзоваÑелем в > <path>/etc/portage/package.use</path> > </li> > <li> > ÐаÑÑÑойки, опÑеделеннÑе полÑзоваÑелÑм, как пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ ÑÑÐµÐ´Ñ > </li> ></ol> > ><p> >ЧÑÐ¾Ð±Ñ ÑзнаÑÑ, какие же наÑÑÑойки <c>USE</c> в конеÑном ÑÑеÑе Ð²Ð¸Ð´Ð¸Ñ Portage, >запÑÑÑиÑе <c>emerge --info</c>. ÐÑа команда вÑÐ²ÐµÐ´ÐµÑ Ð·Ð½Ð°Ñение вÑÐµÑ Ð¿ÐµÑеменнÑÑ >(вклÑÑÐ°Ñ <c>USE</c>), коÑоÑÑе бÑÐ´ÐµÑ Ð¸ÑполÑзоваÑÑ Portage. ></p> > ><pre caption="ÐапÑÑкаем emerge --info"> ># <i>emerge --info</i> ></pre> > ></body> ></subsection> ><subsection> ><title>ÐдапÑаÑÐ¸Ñ Ð²Ñей ÑиÑÑÐµÐ¼Ñ Ð¿Ð¾Ð´ новÑе USE-Ñлаги</title> ><body> > ><p> >ÐÑли Ð²Ñ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð¸ Ñвои USE-Ñалги и Ñ Ð¾ÑиÑе обновиÑÑ Ð²ÑÑ ÑиÑÑÐµÐ¼Ñ Ð¿Ð¾Ð´ новое знаÑение >USE, запÑÑÑиÑе <c>emerge</c> Ñ Ð¾Ð¿Ñией <c>--newuse</c> ></p> > > ><pre caption="ÐеÑеÑбоÑка вÑей ÑиÑÑемÑ"> ># <i>emerge --update -deep --newuse world</i> ></pre> > ><p> >ТепеÑÑ Ð·Ð°Ð¿ÑÑÑиÑе ÑÑнкÑÐ¸Ñ depclean ÑÑÐ¾Ð±Ñ ÑдалиÑÑ ÑÑловнÑе завиÑимоÑÑи >ÑÑÑановленнÑе в «ÑÑаÑой» ÑиÑÑеме и коÑоÑÑе болÑÑе не нÑÐ¶Ð½Ñ Ñ Ð½Ð¾Ð²Ñми >USE-Ñлагами. ></p> > ><warn> >ÐапÑÑк <c>emerge --depclean</c> ÑвлÑеÑÑÑ Ð¾Ð¿Ð°Ñной опеÑаÑией и должна >иÑполÑзоваÑÑÑÑ Ñо оÑÑоÑожноÑÑÑÑ. ÐÐ²Ð°Ð¶Ð´Ñ Ð¿ÐµÑепÑовеÑÑÑе ÑпиÑок >«Ð½ÐµÐ½ÑжнÑÑ » пакеÑов и ÑбедиÑеÑÑ, ÑÑо не ÑдалÑÑÑÑ Ð½ÑжнÑе пакеÑÑ. Ð >ÑледÑÑÑем пÑимеÑе Ð¼Ñ Ð´Ð¾Ð±Ð°Ð²Ð¸Ð»Ð¸ клÑÑ <c>-p</c>, ÑÑÐ¾Ð±Ñ depclean ÑолÑко пеÑеÑиÑлил >пакеÑÑ, не ÑдалÑÑ Ð¸Ñ . ></warn> > ><pre caption="УдалÑем ненÑжнÑе пакеÑÑ"> ># <i>emerge -p --depclean</i> ></pre> > ><p> >Ðогда depclean законÑÐ¸Ñ ÑÐ²Ð¾Ñ ÑабоÑÑ, запÑÑÑиÑе <c>revdep-rebuild</c>, ÑÑÐ¾Ð±Ñ >пеÑеÑобÑаÑÑ Ð¿ÑогÑаммÑ, динамиÑеÑки ÑлинкованнÑе Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñеками, коÑоÑÑе >пÑедоÑÑавлÑлиÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ ÑдаленнÑми пакеÑами. <c>revdep-rebuild</c> ÑвлÑеÑÑÑ >ÑаÑÑÑÑ Ð¿Ð°ÐºÐµÑа <c>gentoolkit</c>, Ñак ÑÑо ÑнаÑала не забÑдÑÑе поÑÑавиÑÑ ÐµÐ³Ð¾. ></p> > ><pre caption="ÐапÑÑк revdep-rebuild"> ># <i>revdep-rebuild</i> ></pre> > ><p> >Ðогда Ð²Ñ Ð·Ð°ÐºÐ¾Ð½ÑиÑе вÑе ÑÑи Ñаги, ваÑа ÑиÑÑема бÑÐ´ÐµÑ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ Ð¸ÑполÑзоваÑÑ Ð½Ð¾Ð²Ñе >USE-Ñлаги. ></p> > ></body> ></subsection> ></section> ><section> ><title>СпеÑиÑиÑнÑе Ð´Ð»Ñ Ð¿Ð°ÐºÐµÑов USE-Ñлаги</title> ><subsection> ><title>ÐÑоÑмоÑÑ Ð´Ð¾ÑÑÑпнÑÑ USE-Ñлагов</title> ><body> > ><p> >ÐозÑмем к пÑимеÑÑ <c>mozilla</c> — какие USE-Ñлаги она Ð¼Ð¾Ð¶ÐµÑ >иÑполÑзоваÑÑ? ЧÑÐ¾Ð±Ñ ÑÑо вÑÑÑниÑÑ, запÑÑÑим <c>emerge</c> Ñ Ð¾Ð¿ÑиÑми ><c>--pretend</c> и <c>--verbose</c>: ></p> > ><pre caption="ÐÑоÑмоÑÑ Ð¸ÑполÑзÑемÑÑ USE Ñлагов"> ># <i>emerge --pretend --verbose mozilla</i> >These are the packages that I would merge, in order: > >Calculating dependencies ...done! >[ebuild N ] net-www/mozilla-1.5-r1 +java +crypt -ipv6 -gtk2 +ssl +ldap >+gnome -debug +mozcalendar -mozaccess -mozxmlterm -moznoirc -moznomail >-moznocompose -moznoxft ></pre> > ><p> ><c>emerge</c> — не единÑÑÐ²ÐµÐ½Ð½Ð°Ñ ÑÑилиÑа Ð´Ð»Ñ ÑеÑÐµÐ½Ð¸Ñ ÑÑой задаÑи. У Ð½Ð°Ñ >еÑÑÑ Ð¿ÑогÑамма ÑпеÑиалÑно пÑедназнаÑÐµÐ½Ð½Ð°Ñ Ð´Ð»Ñ Ð²Ñвода инÑоÑмаÑÐ¸Ñ Ð¾ пакеÑÐ°Ñ . Ðна >назÑваеÑÑÑ <c>equery</c> и Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð² пакеÑе <c>gentoolkit</c>. ÐÐ»Ñ Ð½Ð°Ñала >ÑÑÑановим ÑÑÐ¾Ñ Ð¿Ð°ÐºÐµÑ: ></p> > ><pre caption="УÑÑановка gentoolkit"> ># <i>emerge gentoolkit</i> ></pre> > ><p> >ТепеÑÑ Ð·Ð°Ð¿ÑÑÑим <c>equery</c> Ñ Ð°ÑгÑменÑом <c>uses</c> Ð´Ð»Ñ Ð¿ÑоÑмоÑÑа USE-Ñлагов >какого-нибÑÐ´Ñ Ð¿Ð°ÐºÐµÑа. ÐÑÑÑÑ ÑÑо бÑÐ´ÐµÑ <c>gnumeric</c>: ></p> > ><pre caption="ÐÑполÑзÑем equery Ð´Ð»Ñ Ð¿ÑоÑмоÑÑа доÑÑÑпнÑÑ USE-Ñлагов"> ># <i>etcat uses gnumeric</i> >[ Colour Code : <i>set</i> <comment>unset</comment> ] >[ Legend : (U) Col 1 - Current USE flags ] >[ : (I) Col 2 - Installed With USE flags] > > U I [ Found these USE variables in : app-office/gnumeric-1.2.0 ] > - - <comment>libgda</comment> : Adds GNU Data Access (CORBA wrapper) support for gnumeric > - - <comment>gnomedb</comment> : unknown > + + <i>python</i> : Adds support/bindings for the Python language > + + <i>bonobo</i> : Adds support for gnome-base/bonobo (Gnome CORBA interfaces) ></pre> > ></body> ></subsection> ></section> ></sections> > ><!-- *$Localization: >target-language: Russian >target-version: 1.30-r2 >target-date: 2005-08-10 >source-cvs-revision: 1.34 >translated-by: unknown >edited-by: Azamat H. Hackimov > >notes: >Translator unknown up to v1.23 >Slightly checked by Chumakov, but may need further proof upon publication >-->
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 101941
:
65579
| 65580