Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 334586 Details for
Bug 448408
New Russian Translations
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
hb-working-use
hb-working-use.xml (text/plain), 17.56 KB, created by
Vladimir Romanov (RETIRED)
on 2013-01-06 02:52:45 UTC
(
hide
)
Description:
hb-working-use
Filename:
MIME Type:
Creator:
Vladimir Romanov (RETIRED)
Created:
2013-01-06 02:52:45 UTC
Size:
17.56 KB
patch
obsolete
><?xml version='1.0' encoding='UTF-8'?> ><!DOCTYPE sections SYSTEM "/dtd/book.dtd"> ><!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ru/handbook/hb-working-use.xml 2012/07/24 blueboar Exp $ --> > ><!-- ТекÑÑ ÑÑого докÑменÑа ÑаÑпÑоÑÑÑанÑеÑÑÑ Ð½Ð° ÑÑловиÑÑ Ð»Ð¸Ñензии CC-BY-SA --> ><!-- См. http://creativecommons.org/licenses/by-sa/2.5 --> > ><sections> > ><abstract> >USE Ñлаги â оÑÐµÐ½Ñ Ð²Ð°Ð¶Ð½Ñй аÑÐ¿ÐµÐºÑ Gentoo. ÐÑоÑиÑав ÑÑÑ Ð³Ð»Ð°Ð²Ñ, Ð²Ñ Ð½Ð°ÑÑиÑеÑÑ >обÑаÑаÑÑÑÑ Ñ Ð½Ð¸Ð¼Ð¸ и ÑазбеÑеÑеÑÑ, как USE Ñлаги влиÑÑÑ Ð½Ð° ÑиÑÑемÑ. ></abstract> > ><version>2</version> ><date>2012-07-24</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>, Ñо ÑÑи пакеÑÑ Ð±ÑдÑÑ ÑобиÑаÑÑÑÑ <e>Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой</e> 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>. ></p> > ><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/portage/make.profile</path>. ÐаждÑй пÑоÑÐ¸Ð»Ñ Ð¾ÑновÑваеÑÑÑ Ð½Ð° пÑедÑдÑÑем, >более кÑÑпном, а иÑоговÑй ÑкладÑваеÑÑÑ Ð¸Ð· вÑÐµÑ Ð¿ÑоÑилей. ÐеÑÑ Ð½Ð¸Ð¼ ÑвлÑеÑÑÑ ><path>базовÑй</path> пÑоÑÐ¸Ð»Ñ (<path>/usr/portage/profiles/base</path>). ></p> > ><p> >ÐавайÑе взглÑнем на знаÑение по ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ Ð¿ÑоÑÐ¸Ð»Ñ 10.0: ></p> > ><pre caption="ÐÑÐ¾Ð³Ð¾Ð²Ð°Ñ Ð¿ÐµÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ USE make.defaults Ð´Ð»Ñ Ð¿ÑоÑÐ¸Ð»Ñ 10.0"> ><comment>(в ÑÑом пÑимеÑе обÑединÑÑÑÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð¸Ð· base, default/linux, >default/linux/x86 и default/linux/x86/10.0/)</comment> >USE="a52 aac acpi alsa branding cairo cdr dbus dts dvd dvdr emboss encode exif >fam firefox flac gif gpm gtk hal jpeg lcms ldap libnotify mad mikmod mng mp3 >mp4 mpeg ogg opengl pango pdf png ppds qt3support qt4 sdl spell >startup-notification svg tiff truetype vorbis unicode usb X xcb x264 xml xv >xvid" ></pre> > ><p> >Ðак видиÑе, ÑÑа пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ñже ÑодеÑÐ¶Ð¸Ñ Ð´Ð¾ÑÑаÑоÑно много клÑÑевÑÑ Ñлов. <b>Ðе >менÑйÑе</b> Ñайл <path>make.defaults</path> Ð´Ð»Ñ Ð½Ð°ÑÑÑойки пеÑеменной <c>USE</c> >под Ñвои нÑждÑ: Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² ÑÑом Ñайле аннÑлиÑÑÑÑÑÑ Ð¿Ñи обновлении Portage! ></p> > ><p> >ÐÐ»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑаниÑ, нÑжно добавлÑÑÑ Ð¸Ð»Ð¸ ÑдалÑÑÑ ÐºÐ»ÑÑевÑе >Ñлова из пеÑеменной <c>USE</c>. ÐÑо делаеÑÑÑ Ð³Ð»Ð¾Ð±Ð°Ð»Ñно, опÑеделением пеÑеменной ><c>USE</c> в <path>/etc/portage/make.conf</path>. Ð ÑÑÑ Ð¿ÐµÑеменнÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ добавиÑÑ >нÑжнÑе вам USE Ñлаги, или ÑдалиÑÑ Ð½ÐµÐ½ÑжнÑе. ÐÐ»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ñлага, его надо >ÑказÑваÑÑ Ñо знаком минÑÑ Ð² виде пÑиÑÑавки («-»). ></p> > ><p> >ÐапÑимеÑ, ÑÑÐ¾Ð±Ñ ÑбÑаÑÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ KDE и QT, но добавиÑÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ ldap, >можно опÑеделиÑÑ Ð² <path>/etc/portage/make.conf</path> пеÑеменнÑÑ <c>USE</c> ÑледÑÑÑего >вида: ></p> > ><pre caption="ÐÑÐ¸Ð¼ÐµÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ USE в /etc/portage/make.conf"> >USE="-kde -qt4 ldap" ></pre> > ></body> ></subsection> ><subsection> ><title>ÐбÑÑвление USE Ñлагов Ð´Ð»Ñ Ð¾ÑделÑнÑÑ Ð¿Ð°ÐºÐµÑов</title> ><body> > ><p> >Ðногда нÑжно опÑеделиÑÑ Ð½ÐµÐºÐ¾ÑоÑÑе USE Ñлаги ÑолÑко Ð´Ð»Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ или неÑколÑÐºÐ¸Ñ >пакеÑов, не ÑÑÐ¾Ð³Ð°Ñ ÑиÑÑемнÑÑ Ð½Ð°ÑÑÑоек. ÐÐ»Ñ ÑÑого Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑоздаÑÑ ÐºÐ°Ñалог ><path>/etc/portage</path> (еÑли его еÑе неÑ) и оÑÑедакÑиÑоваÑÑ Ñайл ><path>/etc/portage/package.use</path>. ÐбÑÑно ÑÑо оÑделÑнÑй Ñайл, но Ð¼Ð¾Ð¶ÐµÑ >бÑÑÑ Ð¸ каÑалогом. Ðа более деÑалÑной инÑоÑмаÑией обÑаÑиÑеÑÑ Ðº man-ÑÑÑаниÑе ><c>portage</c>. СледÑÑÑие пÑимеÑÑ Ð¿ÑедполагаÑÑ, ÑÑо <path>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/portage/make.conf</path> (ÑнаÑала добавиÑÑ >Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ USE, а поÑом ÑдалиÑÑ), можно пÑоÑÑо обÑÑвиÑÑ USE как пеÑеменнÑÑ >ÑÑедÑ. ÐомниÑе, ÑÑо пÑи пеÑеÑÑÑановке или обновлении пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ (Ñвном или в >ÑоÑÑаве Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÑиÑÑемÑ) ваÑи Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±ÑдÑÑ ÑÑеÑÑнÑ! ></p> > ><p> >ÐапÑимеÑ, ÑбеÑем java из знаÑÐµÐ½Ð¸Ñ USE на вÑÐµÐ¼Ñ ÑÑÑановки seamonkey. ></p> > ><pre caption="ÐÑполÑзование USE в виде пеÑеменной ÑÑедÑ"> ># <i>USE="-java" emerge seamonkey</i> ></pre> > ></body> ></subsection> ><subsection> ><title>ÐаÑледование</title> ><body> > ><p> >ÐонеÑно же, ÑÑÑеÑÑвÑÐµÑ Ð¾Ð¿ÑÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð¿Ð¾ÑледоваÑелÑноÑÑÑ ÑоÑмиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ >USE. ÐÑ Ð¶Ðµ не Ñ Ð¾ÑиÑе обÑÑвиÑÑ <c>USE="-java"</c> ÑолÑко Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ ÑзнаÑÑ, >ÑÑо <c>java</c> вÑе еÑе вклÑÑена из-за знаÑÐµÐ½Ð¸Ñ Ñ Ð±Ð¾Ð»ÐµÐµ вÑÑоким пÑиоÑиÑеÑом. >ÐоÑледоваÑелÑноÑÑÑ ÑÑÑановки знаÑÐµÐ½Ð¸Ñ USE в поÑÑдке пÑиоÑиÑеÑа (Ð¾Ñ Ð¼ÐµÐ½ÑÑего >к болÑÑемÑ) Ñакова: ></p> > ><ol> > <li> > знаÑение USE по ÑмолÑаниÑ, обÑÑвленное в ÑÐ°Ð¹Ð»Ð°Ñ <path>make.defaults</path> > в ÑоÑÑаве ваÑего пÑоÑÐ¸Ð»Ñ > </li> > <li> > знаÑение, опÑеделенное полÑзоваÑелем в <path>/etc/portage/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> >ТепеÑÑ Ð·Ð°Ð¿ÑÑÑиÑе ÑÑнкÑÐ¸Ñ Portage 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>seamonkey</c> — какие USE Ñлаги она Ð¼Ð¾Ð¶ÐµÑ >иÑполÑзоваÑÑ? ЧÑÐ¾Ð±Ñ ÑÑо вÑÑÑниÑÑ, запÑÑÑим <c>emerge</c> Ñ Ð¿Ð°ÑамеÑÑами ><c>--pretend</c> и <c>--verbose</c>: ></p> > ><pre caption="ÐÑоÑмоÑÑ Ð¸ÑполÑзÑемÑÑ USE Ñлагов"> ># <i>emerge --pretend --verbose seamonkey</i> >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 ></pre> > ><p> ><c>emerge</c> — не единÑÑвенное ÑÑедÑÑво Ð´Ð»Ñ ÑеÑÐµÐ½Ð¸Ñ ÑÑой задаÑи. >СÑÑеÑÑвÑÐµÑ Ð¿ÑогÑамма, ÑпеÑиалÑно пÑедназнаÑÐµÐ½Ð½Ð°Ñ Ð´Ð»Ñ Ð²Ñвода инÑоÑмаÑÐ¸Ñ Ð¾ >пакеÑÐ°Ñ . Ðна назÑваеÑÑÑ <c>equery</c> и Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð² пакеÑе <c>gentoolkit</c>. >ÐÐ»Ñ Ð½Ð°Ñала ÑÑÑановим ÑÑÐ¾Ñ Ð¿Ð°ÐºÐµÑ: ></p> > ><pre caption="УÑÑановка gentoolkit"> ># <i>emerge gentoolkit</i> ></pre> > ><p> >ТепеÑÑ Ð´Ð»Ñ Ð¿ÑоÑмоÑÑа USE Ñлагов какого-нибÑÐ´Ñ Ð¿Ð°ÐºÐµÑа запÑÑÑим <c>equery</c> Ñ >аÑгÑменÑом <c>uses</c>. ÐÑÑÑÑ ÑÑо бÑÐ´ÐµÑ Ð¿Ð°ÐºÐµÑ <c>gnumeric</c>: ></p> > ><pre caption="ÐапÑÑк equery Ð´Ð»Ñ Ð¿ÑоÑмоÑÑа доÑÑÑпнÑÑ USE Ñлагов"> ># <i>equery --nocolor uses =gnumeric-1.6.3 -a</i> >[ 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 ></pre> > ></body> ></subsection> ></section> ></sections> > ><!-- *$Localization: >target-language: Russian >target-date: 2012-07-24 >source-cvs-revision: 1.52 >translated-by: unknown up to v1.23 >edited-by: Azamat H. Hackimov; Alexey Chumakov [achumakov@gentoo.org] >edited-by: Vladimir Romanov [blueboar2@gmail.com] >-->
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 448408
:
333202
|
333204
|
333206
|
333222
|
333850
|
333852
|
334058
|
334060
|
334066
|
334072
|
334586
|
334588
|
334592
|
334594
|
334596
|
334598
|
334600
|
334614
|
334616
|
334618
|
334620
|
334630
|
334634
|
334706
|
334708
|
334972
|
334974
|
334976
|
334978
|
334980
|
335332
|
335390
|
335392
|
335394
|
335396
|
335398
|
335400
|
335402
|
335404
|
335406
|
335408
|
335410
|
335412
|
335414
|
335416
|
335418