Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 334630 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-portage-advanced
hb-portage-advanced.xml (text/plain), 15.22 KB, created by
Vladimir Romanov (RETIRED)
on 2013-01-06 09:19:11 UTC
(
hide
)
Description:
hb-portage-advanced
Filename:
MIME Type:
Creator:
Vladimir Romanov (RETIRED)
Created:
2013-01-06 09:19:11 UTC
Size:
15.22 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 --> > ><!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-portage-advanced.xml 2012/10/06 blueboar Exp $ --> > ><sections> > ><abstract> >Со вÑеменем Portage ÑволÑÑиониÑÑÐµÑ Ð¸ ÑÑановиÑÑÑ Ð²Ñе более и более взÑоÑлÑм. >ÐоÑÑоÑнно поÑвлÑÑÑÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе возможноÑÑи. Ðногие из Ð½Ð¸Ñ Ð±ÑдÑÑ >иÑполÑзоваÑÑÑÑ ÑолÑко более подгоÑовленнÑми полÑзоваÑелÑми. ÐÐ°Ð½Ð½Ð°Ñ Ð³Ð»Ð°Ð²Ð° >даÑÑ Ð²Ð°Ð¼ пÑедÑÑавление об ÑÑÐ¸Ñ ÑпеÑиÑиÑеÑÐºÐ¸Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑÑ . ></abstract> > ><version>1</version> ><date>2012-10-06</date> > ><section> ><title>Ðведение</title> ><body> > ><p> >ÐÐ»Ñ Ð±Ð¾Ð»ÑÑинÑÑва полÑзоваÑелей полÑÑенной до ÑÐ¸Ñ Ð¿Ð¾Ñ Ð¸Ð½ÑоÑмаÑии бÑÐ´ÐµÑ Ð´Ð¾ÑÑаÑоÑно >Ð´Ð»Ñ Ð²ÑÐµÑ Ð¾Ð¿ÐµÑаÑий в ÑиÑÑеме Linux. Ðо Portage ÑпоÑобен на гоÑаздо болÑÑее. >Ðногие из его возможноÑÑей Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ пÑодвинÑÑÑÑ Ð¿Ð¾Ð»ÑзоваÑелей, или пÑÐ¸Ð¼ÐµÐ½Ð¸Ð¼Ñ >ÑолÑко в некоÑоÑÑÑ Ð¸ÑклÑÑиÑелÑнÑÑ ÑлÑÑаÑÑ . Ðо вÑе же бÑÐ´ÐµÑ Ð½ÐµÐ´Ð¾Ð¿ÑÑÑимо Ð¸Ñ Ð½Ðµ докÑменÑиÑоваÑÑ. ></p> > ><p> >ÐонеÑно, из-за болÑÑой гибкоÑÑи, Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾ÑвиÑÑÑÑ Ð¾Ð³ÑомнÑй ÑпиÑок поÑенÑиалÑнÑÑ ÑлÑÑаев. >Ðевозможно ÑаÑÑмоÑÑеÑÑ Ð·Ð´ÐµÑÑ Ð²Ñе. ÐмеÑÑо ÑÑого Ð¼Ñ Ð¿Ð»Ð°Ð½Ð¸ÑÑем ÑÑокÑÑиÑоваÑÑÑÑ Ð½Ð° некоÑоÑÑÑ >обÑÐ¸Ñ ÑлÑÑаÑÑ , коÑоÑÑе Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе иÑполÑзоваÑÑ, ÑÑÐ¾Ð±Ñ ÑпÑавиÑÑÑÑ Ñ Ð²Ð°Ñими задаÑами. >ÐÑли вам нÑÐ¶Ð½Ñ Ð±Ð¾Ð»ÐµÐµ ÑпеÑиÑиÑеÑки подÑказки, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе найÑи Ð¸Ñ Ð² ><uri link="https://wiki.gentoo.org">вики Gentoo</uri>. ></p> > ><p> >ÐолÑÑинÑÑво (а Ð¼Ð¾Ð¶ÐµÑ Ð¸ вÑе) из ÑÑÐ¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑей можно легко найÑи, >пÑоÑиÑав ÑÑÑаниÑÑ man, коÑоÑÐ°Ñ Ð¸Ð´ÐµÑ Ñ Portage: ></p> > ><pre caption="ЧиÑаем man-ÑÑÑаниÑÑ portage"> >$ <i>man portage</i> >$ <i>man make.conf</i> ></pre> > ><p> >Ð, в конÑе конÑов, знайÑе, ÑÑо ÑÑи ÑаÑÑиÑеннÑе возможноÑÑи, еÑли Ð¸Ñ Ð¿ÑименÑÑÑ >непÑавилÑно, могÑÑ ÑилÑно заÑÑÑдниÑÑ Ð¾ÑÐ»Ð°Ð´ÐºÑ Ð¸ ÑеÑение пÑоблем. УдоÑÑовеÑÑÑеÑÑ, >ÑÑо Ð²Ñ Ð¿ÑинÑли ÑÑо во внимание, пÑежде Ñем Ð²Ñ Ð½Ð°Ð»ÐµÑиÑе на оÑÐ¸Ð±ÐºÑ Ð¸ Ð·Ð°Ñ Ð¾ÑиÑе >напиÑаÑÑ Ð½Ð°Ð¼ о ней оÑÑеÑ. ></p> > ></body> ></section> > ><section> ><title>ÐеÑеменнÑе окÑÑÐ¶ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¾ÑделÑнÑÑ Ð¿Ð°ÐºÐµÑов</title> ><subsection> ><title>ÐÑполÑзÑем /etc/portage/env</title> ><body> > ><p> >Ðо ÑмолÑаниÑ, package иÑполÑзÑÐµÑ Ð¿Ñи ÑбоÑке пеÑеменнÑе окÑÑжениÑ, >опÑеделеннÑе в <path>/etc/portage/make.conf</path>. ÐÑо Ñакие пеÑеменнÑе, как ><c>CFLAGS</c>, <c>MAKEOPTS</c> и дÑÑгие. РнекоÑоÑÑÑ ÑлÑÑаÑÑ , однако, >Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе Ð·Ð°Ñ Ð¾ÑеÑÑ Ð¸ÑполÑзоваÑÑ ÑазлиÑнÑе пеÑеменнÑе Ð´Ð»Ñ ÑазлиÑнÑÑ Ð¿Ð°ÐºÐµÑов. >ЧÑÐ¾Ð±Ñ ÑÑо ÑделаÑÑ, Portage поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¸ÑполÑзование ><path>/etc/portage/env</path> и <path>/etc/portage/package.env</path>. ></p> > ><p> >Файл <path>/etc/portage/package.env</path> ÑодеÑÐ¶Ð¸Ñ ÑпиÑок пакеÑов, Ð´Ð»Ñ >коÑоÑÑÑ Ð²Ñ Ñ Ð¾ÑиÑе измениÑÑ Ð¿ÐµÑеменнÑе, а Ñакже ÑпеÑиалÑнÑй иденÑиÑикаÑоÑ, >коÑоÑÑй говоÑÐ¸Ñ Portage, какие Ð²Ñ Ñ Ð¾ÑиÑе изменениÑ. ÐÐ¼Ñ Ð¸Ð´ÐµÐ½ÑиÑикаÑоÑа >Ð²Ñ Ð²ÑбиÑаеÑе Ñами. Portage бÑÐ´ÐµÑ Ð¸ÑкаÑÑ Ð¿ÐµÑеменнÑе в Ñайле ><path>/etc/portage/env/<иденÑиÑикаÑоÑ></path>. ></p> > ></body> ></subsection> ><subsection> ><title>ÐÑимеÑ: ÐÑполÑзÑем Ñежим оÑладки Ð´Ð»Ñ ÐºÐ¾Ð½ÐºÑеÑнÑÑ Ð¿Ð°ÐºÐµÑов</title> ><body> > ><p> >Ðак пÑимеÑ, Ð¼Ñ Ð²ÐºÐ»ÑÑим оÑÐ»Ð°Ð´ÐºÑ Ð´Ð»Ñ Ð¿Ð°ÐºÐµÑа <path>media-video/mplayer</path>: ></p> > ><p> >ÐÑежде вÑего, Ð¼Ñ Ð½Ð°ÑÑÑоим пеÑеменнÑе Ð´Ð»Ñ Ð¾Ñладки в Ñайле, назÑваемом ><path>/etc/portage/env/debug-cflags</path>. ÐÐ¼Ñ Ð²ÑбÑано наÑгад, но оно, >конеÑно, оÑÑÐ°Ð¶Ð°ÐµÑ Ð¿ÑиÑÐ¸Ð½Ñ Ð¾ÑклонениÑ, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ñом бÑло понÑÑнее, >поÑÐµÐ¼Ñ Ð¾Ñклонение бÑло Ñделано. ></p> > ><pre caption="СодеÑжимое /etc/portage/env/debug-cflags"> >CFLAGS="-O2 -ggdb -pipe" >FEATURES="${FEATURES} nostrip" ></pre> > ><p> >ÐаÑем Ð¼Ñ Ð¿Ð¾Ð¼ÐµÑаем Ð¿Ð°ÐºÐµÑ <path>media-video/mplayer</path>, ÑÑÐ¾Ð±Ñ Ð¾Ð½ иÑполÑзовал ÑÑÐ¾Ñ Ñайл: ></p> > ><pre caption="СодеÑжимое /etc/portage/package.env"> >media-video/mplayer debug-cflags ></pre> > ></body> ></subsection> ></section> > ><section> ><title>ÐмеÑиваемÑÑ Ð² пÑоÑеÑÑ ÑÑÑановки</title> ><subsection> ><title>ÐÑполÑзÑем /etc/portage/bashrc и ÑвÑзаннÑе Ñ Ð½Ð¸Ð¼ ÑайлÑ</title> ><body> > ><p> >Ðогда Portage ÑабоÑÐ°ÐµÑ Ñ Ñайлами ebuild, он иÑполÑзÑÐµÑ Ð¾ÐºÑÑжение bash, >в коÑоÑом он вÑзÑÐ²Ð°ÐµÑ ÑазлиÑнÑе ÑÑнкÑии компилÑÑии (напÑимеÑ, src_prepare, >src_configure, pkg_postinst, и Ñ. д.). Ðо Portage Ñакже позволÑÐµÑ Ð²Ð°Ð¼ >наÑÑÑоиÑÑ Ð¾ÐºÑÑжение bash ÑамомÑ. ></p> > ><p> >ÐÑеимÑÑеÑÑво иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñвоего ÑобÑÑвенного окÑÑÐ¶ÐµÐ½Ð¸Ñ bash в Ñом, ÑÑо Ð²Ñ >можеÑе вклиниÑÑÑÑ Ð² пÑоÑеÑÑ ÑÑÑановки на лÑбом его Ñаге. ÐÑо Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ >Ñделано Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ ÑÑÑановки (ÑеÑез <path>/etc/portage/bashrc</path>), или >иÑполÑзÑÑ Ð¾ÐºÑÑжение Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ пакеÑа (ÑеÑез <path>/etc/portage/env</path>, >как ÑÑо бÑло опиÑано вÑÑе). ></p> > ><p> >ЧÑÐ¾Ð±Ñ Ð²Ð¼ÐµÑаÑÑÑÑ Ð² пÑоÑеÑÑ, окÑÑжение bash Ð¼Ð¾Ð¶ÐµÑ ÑлÑÑаÑÑ Ð¿ÐµÑеменнÑе ><c>EBUILD_PHASE</c>, <c>CATEGORY</c>, а Ñакже пеÑеменнÑе, коÑоÑÑе вÑегда >ÑÑÑеÑÑвÑÑÑ Ð² пÑоÑеÑÑе ÑÑÑановки (Ñакие как <c>P</c>, <c>PF</c>, ...). Ðа >оÑновании ÑÑÐ¸Ñ Ð¿ÐµÑеменнÑÑ Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе вÑполнÑÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе Ñаги. ></p> > ></body> ></subsection> ><subsection> ><title>ÐÑимеÑ: ÐбновлÑем Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ Ñайлов</title> ><body> > ><p> >Рданном пÑимеÑе Ð¼Ñ Ð¸ÑполÑзÑем Ñайл <path>/etc/portage/bashrc</path> Ð´Ð»Ñ Ð²Ñзова >некоÑоÑÑÑ Ð¿Ñиложений Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ даннÑÑ Ñайлов, ÑÑÐ¾Ð±Ñ ÑдоÑÑовеÑиÑÑÑÑ, ÑÑо Ð¸Ñ Ð±Ð°Ð·Ð° >даннÑÑ ÑÐ¸Ð½Ñ ÑонизиÑована Ñ ÑиÑÑемой. ÐÑиложениÑ, коÑоÑÑе иÑполÑÐ·Ð¾Ð²Ð°Ð½Ñ Ð² пÑимеÑе >ÑÑо <c>aide</c> (инÑÑÑÑÐ¼ÐµÐ½Ñ Ð¾Ð±Ð½Ð°ÑÑÐ¶ÐµÐ½Ð¸Ñ Ð²ÑоÑжений) и <c>updatedb</c> >(Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ <c>locate</c>), но ÑÑо ÑолÑко Ð´Ð»Ñ Ð¿ÑимеÑа. >Ðе ÑÑиÑайÑе ÑÑÐ¾Ñ Ð¿ÑÐ¸Ð¼ÐµÑ ÐºÐ°Ðº HOWTO Ð´Ð»Ñ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ AIDE ;-). ></p> > ><p> >ЧÑÐ¾Ð±Ñ Ð² данном ÑлÑÑае иÑполÑзоваÑÑ <path>/etc/portage/bashrc</path>, нам нÑжно >"пеÑÐµÑ Ð²Ð°ÑиÑÑ" ÑÑнкÑии <c>postrm</c> (поÑле ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ñайлов) и <c>postinst</c> >(поÑле ÑÑÑановки Ñайлов), Ñак как именно Ñогда изменÑÑÑÑÑ ÑÐ°Ð¹Ð»Ñ Ð½Ð° наÑей Ñайловой ÑиÑÑеме. ></p> > ><pre caption="ÐÑÐ¸Ð¼ÐµÑ /etc/portage/bashrc"> >if [ "${EBUILD_PHASE}" == "postinst"] || [ "${EBUILD_PHASE}" == "postrm" ]; >then > echo ":: Calling aide --update to update its database"; > aide --update; > echo ":: Calling updatedb to update its database"; > updatedb; >fi ></pre> > ></body> ></subsection> ></section> > ><section> ><title>ÐÑполнÑем задаÑи поÑле --sync</title> ><subsection> ><title>/etc/portage/postsync.d</title> ><body> > ><p> >Ðо ÑÑого моменÑа Ð¼Ñ Ð³Ð¾Ð²Ð¾Ñили о вмеÑаÑелÑÑÑве в пÑоÑеÑÑ ÐºÐ¾Ð¼Ð¿Ð¸Ð»ÑÑии. Ðднако >Portage Ð¸Ð¼ÐµÐµÑ Ñакже еÑе Ð¾Ð´Ð½Ñ Ð²Ð°Ð¶Ð½ÑÑ ÑÑнкÑÐ¸Ñ â обновление деÑева Portage. >ЧÑÐ¾Ð±Ñ Ð²ÑполнÑÑÑ Ð·Ð°Ð´Ð°Ñи поÑле Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð´ÐµÑева Portage, помеÑÑиÑе ÑкÑÐ¸Ð¿Ñ >в <path>/etc/portage/postsync.d</path>, и ÑдоÑÑовеÑÑÑеÑÑ, ÑÑо он помеÑен >как иÑполнÑемÑй. ></p> > ></body> ></subsection> ><subsection> ><title>ÐÑимеÑ: ÐапÑÑкаем eix-update</title> ><body> > ><p> >ÐÑли Ð²Ñ Ð½Ðµ иÑполÑзÑеÑе <c>eix-sync</c> Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð´ÐµÑева, Ð²Ñ Ð²Ñе еÑе >можеÑе обновлÑÑÑ ÐµÐ³Ð¾ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ Ð¿Ð¾Ñле запÑÑка <c>emerge --sync</c> (или ><c>emerge-webrsync</c>) добавив ÑÑÑÐ»ÐºÑ Ðº <path>/usr/bin/eix</path>, и назвав >ее <path>eix-update</path> в каÑалоге <path>/etc/portage/postsync.d</path>. ></p> > ><pre caption="ÐапÑÑкаем eix-update поÑле опеÑаÑии sync"> ># <i>ln -s /usr/bin/eix /etc/portage/postsync.d/eix-update</i> ></pre> > ><note> >ÐÑли Ð²Ñ Ñ Ð¾ÑиÑе иÑполÑзоваÑÑ Ð´ÑÑгое имÑ, вам нÑжно ÑделаÑÑ ÑкÑипÑ, коÑоÑÑй >бÑÐ´ÐµÑ Ð·Ð°Ð¿ÑÑкаÑÑ <c>/usr/bin/eix-update</c>. ÐÑиложение <c>eix</c> ÑмоÑÑиÑ, >по ÐºÐ°ÐºÐ¾Ð¼Ñ Ð¸Ð¼ÐµÐ½Ð¸ его вÑзвали, ÑÑÐ¾Ð±Ñ Ð¾Ð¿ÑеделиÑÑ, ÑÑо ÐµÐ¼Ñ Ð½Ñжно вÑполниÑÑ. >ÐÑли Ð²Ñ ÑазмеÑÑиÑе ÑÑÑÐ»ÐºÑ Ð½Ð° <c>eix</c>, коÑоÑÐ°Ñ Ð½Ðµ бÑÐ´ÐµÑ Ð½Ð°Ð·ÑваÑÑÑÑ ><c>eix-update</c>, Ñо пÑогÑамма бÑÐ´ÐµÑ ÑабоÑаÑÑ Ð½ÐµÐºÐ¾ÑÑекÑно. ></note> > ></body> ></subsection> ></section> > ><section> ><title>ÐзменÑем наÑÑÑойки пÑоÑилÑ</title> ><subsection> ><title>/etc/portage/profile</title> ><body> > ><p> >Ðо ÑмолÑаниÑ, Gentoo иÑполÑзÑÐµÑ Ð½Ð°ÑÑÑойки, Ð½Ð°Ñ Ð¾Ð´ÑÑиеÑÑ Ð² пÑоÑиле, на коÑоÑÑй >ÑказÑÐ²Ð°ÐµÑ <path>/etc/make.profile</path> (ÑимволиÑеÑÐºÐ°Ñ ÑÑÑлка на нÑжнÑÑ Ð¿Ð°Ð¿ÐºÑ >Ñ Ð¿ÑоÑилем). ÐÑи пÑоÑили опÑеделÑÑÑ ÐºÐ°Ðº Ñвои ÑобÑÑвеннÑе наÑÑÑойки, Ñак и >наÑледÑÑÑ Ð½Ð°ÑÑÑойки из дÑÑÐ³Ð¸Ñ Ð¿ÑоÑилей (ÑеÑез Ñвой ÑодиÑелÑÑкий >(<path>parent</path>) Ñайл). ></p> > ><p> >ÐÑполÑзÑÑ <path>/etc/portage/profile</path> Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе измениÑÑ Ð½Ð°ÑÑÑойки >пÑоÑилÑ, Ñакие как пакеÑÑ (какие пакеÑÑ ÑÑиÑаÑÑÑÑ ÑаÑÑÑÑ ÑиÑÑемного набоÑа), >обÑзаÑелÑнÑе USE Ñлаги и многое дÑÑгое. ></p> > ></body> ></subsection> ><subsection> ><title>ÐÑимеÑ: ÐобавлÑем nfs-utils к ÑиÑÑÐµÐ¼Ð½Ð¾Ð¼Ñ Ð½Ð°Ð±Ð¾ÑÑ</title> ><body> > ><p> >ÐÑли Ð²Ñ Ð¸ÑполÑзÑеÑе ÑайловÑе ÑиÑÑемÑ, оÑнованнÑе на NFS, и они Ð´Ð»Ñ >Ð²Ð°Ñ ÑвлÑÑÑÑÑ ÐºÑиÑиÑнÑми, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе Ð·Ð°Ñ Ð¾ÑеÑÑ Ð´Ð¾Ð±Ð°Ð²Ð¸ÑÑ <path>net-fs/nfs-utils</path> >в ÑиÑÑемнÑе пакеÑÑ, ÑÑо заÑÑÐ°Ð²Ð¸Ñ Portage пÑедÑпÑеждаÑÑ Ð²Ð°Ñ, еÑли >он вдÑÑг должен бÑÑÑ Ñдален. ></p> > ><p> >ЧÑÐ¾Ð±Ñ Ð´Ð¾ÑÑиÑÑ ÑÑой Ñели, Ð¼Ñ Ð´Ð¾Ð±Ð°Ð²Ð¸Ð¼ Ð¿Ð°ÐºÐµÑ Ð² ><path>/etc/portage/profile/packages</path>, и добавим пеÑед его именем ><c>*</c>: ></p> > ><pre caption="СодеÑжимое /etc/portage/profile/packages"> >*net-fs/nfs-utils ></pre> > ></body> ></subsection> ></section> > ><section> ><title>ÐÑименение неÑÑандаÑÑнÑÑ Ð¿Ð°ÑÑей</title> ><subsection> ><title>ÐÑполÑзÑем epatch_user</title> ><body> > ><p> >ЧÑÐ¾Ð±Ñ ÑабоÑаÑÑ Ñ Ð½ÐµÑколÑкими Ñайлами ebuild Ð¿Ð¾Ñ Ð¾Ð¶Ð¸Ð¼ обÑазом, ÑазÑабоÑÑики >ebuild-Ñайлов иÑполÑзÑÑÑ eclasses (ÑÑо-Ñо вÑоде библиоÑек оболоÑки), в коÑоÑÑÑ >опÑÐµÐ´ÐµÐ»ÐµÐ½Ñ ÑаÑÑоиÑполÑзÑемÑе ÑÑнкÑии. Ðдин из ÑÑÐ¸Ñ eclass'ов ÑÑо ><path>eutils.eclass</path>, в коÑоÑом еÑÑÑ Ð¾Ð´Ð½Ð° инÑеÑеÑÐ½Ð°Ñ ÑÑнкÑиÑ, ><c>epatch_user</c>. ></p> > ><p> >ФÑнкÑÐ¸Ñ <c>epatch_user</c> пÑименÑÐµÑ Ð¿Ð°ÑÑи к иÑÑ Ð¾Ð´Ð½Ð¾Ð¼Ñ ÐºÐ¾Ð´Ñ, коÑоÑÑе Ð½Ð°Ñ Ð¾Ð´ÑÑÑÑ Ð² ><path>/etc/portage/patches/<category>/<package>[-<version>[-<revision>]]</path>, >ÑмоÑÑÑ ÐºÐ°ÐºÐ¾Ð¹ каÑалог бÑÐ´ÐµÑ Ð½Ð°Ð¹Ð´ÐµÐ½ пеÑвÑм. Ð ÑожалениÑ, не вÑе ebuild-ÑÐ°Ð¹Ð»Ñ >авÑомаÑиÑеÑки вÑзÑваÑÑ Ð´Ð°Ð½Ð½ÑÑ ÑÑнкÑиÑ, поÑÑÐ¾Ð¼Ñ Ð¿ÑоÑÑое добавление Ñвоего >паÑÑа в ÑÑо меÑÑо не вÑегда вÑÐ·Ð¾Ð²ÐµÑ ÐµÐ³Ð¾ пÑименение. ></p> > ><p> >Ð ÑÑаÑÑÑÑ, Ñ Ð¸Ð½ÑоÑмаÑией, пÑиведенной вÑÑе, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе вÑзÑваÑÑ ÑÑÑ ÑÑнкÑиÑ, >вмеÑавÑиÑÑ, напÑимеÑ, в ÑÐ°Ð·Ñ <c>prepare</c>. ÐÑÑ ÑÑнкÑÐ¸Ñ Ð¼Ð¾Ð¶Ð½Ð¾ вÑзÑваÑÑ >ÑÑолÑко Ñаз, ÑколÑко Ñ Ð¾ÑиÑе, она пÑÐ¸Ð¼ÐµÐ½Ð¸Ñ Ð¿Ð°ÑÑи ÑолÑко один Ñаз. ></p> > ></body> ></subsection> ><subsection> ><title>ÐÑимеÑ: ÐобавлÑем паÑÑи к Firefox</title> ><body> > ><p> >ÐÐ°ÐºÐµÑ <path>www-client/firefox</path> ÑÑо один из ÑÐµÑ Ð½ÐµÐ¼Ð½Ð¾Ð³Ð¸Ñ Ð¿Ð°ÐºÐµÑов, >коÑоÑÑй Ñже вÑзÑÐ²Ð°ÐµÑ <c>epatch_user</c> из Ñайла ebuild, поÑÑÐ¾Ð¼Ñ Ð½Ð°Ð¼ >не нÑжно бÑÐ´ÐµÑ Ð½Ð¸Ñего пеÑеопÑеделÑÑÑ. ></p> > ><p> >ÐÑли вам нÑжно пÑопаÑÑиÑÑ firefox (напÑÐ¸Ð¼ÐµÑ Ð¿Ð¾ÑÐ¾Ð¼Ñ ÑÑо ÑазÑабоÑÑик >попÑоÑил Ð²Ð°Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ ÐµÐ¼Ñ Ð¿ÑоÑеÑÑиÑоваÑÑ Ð¿Ð°ÑÑ Ð´Ð»Ñ Ð¾Ñибки, коÑоÑÑÑ Ð²Ñ Ð½Ð°Ñли), >помеÑÑиÑе паÑÑ Ð² <path>/etc/portage/patches/www-client/firefox</path> >(Ñ Ð¾ÑÑ, навеÑное, бÑÐ´ÐµÑ Ð»ÑÑÑе иÑполÑзоваÑÑ Ð¿Ð¾Ð»Ð½Ð¾Ðµ имÑ, вклÑÑÐ°Ñ Ð²ÐµÑÑиÑ, >ÑÑÐ¾Ð±Ñ Ð¿Ð°ÑÑ Ð½Ðµ вÑÑÑпил в пÑоÑивоÑеÑие Ñ Ð¿Ð¾ÑледÑÑÑими веÑÑиÑми) и пеÑеÑобÑаÑÑ firefox. ></p> > ></body> ></subsection> ></section> > ></sections> > ><!-- *$Localization: >target-language: Russian >target-date: 2012-10-06 >source-cvs-revision 1.6 >translated-by: Romanov Vladimir [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