Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 329800 Details for
Bug 438342
New russian translation
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
hb-portage-files
hb-portage-files.xml (text/plain), 19.52 KB, created by
Vladimir Romanov (RETIRED)
on 2012-11-18 09:56:26 UTC
(
hide
)
Description:
hb-portage-files
Filename:
MIME Type:
Creator:
Vladimir Romanov (RETIRED)
Created:
2012-11-18 09:56:26 UTC
Size:
19.52 KB
patch
obsolete
><?xml version='1.0' encoding='UTF-8'?> ><!DOCTYPE sections SYSTEM "/dtd/book.dtd"> > ><!-- ТекÑÑ ÑÑого докÑменÑа ÑаÑпÑоÑÑÑанÑеÑÑÑ Ð½Ð° ÑÑловиÑÑ Ð»Ð¸Ñензии CC-BY-SA --> ><!-- См. http://creativecommons.org/licenses/by-sa/2.5 --> > ><!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/ru/handbook/hb-portage-files.xml,v 2 2012/11/18 blueboar Exp $ --> > ><sections> > ><abstract> >Так как Ð²Ñ Ñ Ð¾ÑиÑе полноÑÑÑÑ ÑзнаÑÑ Portage, Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð·Ð½Ð°ÑÑ, где он Ñ ÑÐ°Ð½Ð¸Ñ >Ñвои ÑÐ°Ð¹Ð»Ñ Ð¸ даннÑе. ></abstract> > ><version>2</version> ><date>2012-07-24</date> > ><section> ><title>Ð¤Ð°Ð¹Ð»Ñ Portage</title> ><subsection> ><title>ÐиÑекÑÐ¸Ð²Ñ Ð½Ð°ÑÑÑойки</title> ><body> > ><p> >ÐаÑÑÑойки Portage по ÑмолÑÐ°Ð½Ð¸Ñ Ñ ÑанÑÑÑÑ Ð² <path>/etc/make.globals</path>. Ðогда >Ð²Ñ Ð¾ÑкÑоеÑе ÑÑÐ¾Ñ Ñайл, Ð²Ñ ÑвидиÑе, ÑÑо вÑе наÑÑÑойки пÑедÑÑавлÑÑÑ Ñобой >пеÑеменнÑе. ЧÑо ознаÑÐ°ÐµÑ ÐºÐ°Ð¶Ð´Ð°Ñ Ð¸Ð· пеÑеменнÑÑ , опиÑано ниже. ></p> > ><p> >Так как многие диÑекÑÐ¸Ð²Ñ Ð¾ÑлиÑаÑÑÑÑ Ð² завиÑимоÑÑи Ð¾Ñ Ð¸ÑполÑзÑемой аÑÑ Ð¸ÑекÑÑÑÑ, >к Portage пÑилагаÑÑÑÑ Ð½Ð°ÑÑÑойки по ÑмолÑаниÑ, коÑоÑÑе Ð²Ñ Ð¾Ð´ÑÑ Ð² Ð²Ð°Ñ Ð¿ÑоÑилÑ. Ðа >Ð²Ð°Ñ Ð¿ÑоÑÐ¸Ð»Ñ ÑказÑÐ²Ð°ÐµÑ ÑимволиÑеÑÐºÐ°Ñ ÑÑÑлка <path>/etc/portage/make.profile</path>. >ÐаÑÑÑойка Portage вÑполнÑеÑÑÑ c помоÑÑÑ Ñайлов <path>make.defaults</path> >ваÑего пÑоÑÐ¸Ð»Ñ Ð¸ вÑÐµÑ ÑодиÑелÑÑÐºÐ¸Ñ Ð¿ÑоÑилей. Ðолее подÑобно о пÑоÑилÑÑ Ð¸ >каÑалоге <path>/etc/portage/make.profile</path> Ð¼Ñ ÑаÑÑкажем позже. ></p> > ><p> >ÐÑли Ð²Ñ Ð¿Ð»Ð°Ð½Ð¸ÑÑеÑе вноÑиÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² конÑигÑÑаÑионнÑе пеÑеменнÑе, <e>не</e> >изменÑйÑе <path>/etc/make.globals</path> или <path>make.defaults</path>. ÐмеÑÑо >ÑÑого полÑзÑйÑеÑÑ Ñайлом <path>/etc/portage/make.conf</path>, коÑоÑÑй Ð¸Ð¼ÐµÐµÑ Ð¿ÑиоÑиÑÐµÑ >пеÑед вÑÑеÑказаннÑми Ñайлами. ÐÑ Ñакже обнаÑÑжиÑе Ñайл ><path>/usr/share/portage/config/make.conf.example</path>. Ðак понÑÑно из его названиÑ, ÑÑо пÑоÑÑо >пÑÐ¸Ð¼ÐµÑ — Portage не иÑполÑзÑÐµÑ ÑÑÐ¾Ñ Ñайл. ></p> > ><p> >ÐеÑеменнÑе Portage Ñакже можно ÑÑÑанавливаÑÑ ÐºÐ°Ðº пеÑеменнÑе ÑÑедÑ, но Ð¼Ñ Ð½Ðµ >ÑекомендÑем ÑÑого делаÑÑ. ></p> > ></body> ></subsection> ><subsection> ><title>ÐонÑигÑÑаÑиÑ, опÑеделÑÐµÐ¼Ð°Ñ Ð¿ÑоÑилем</title> ><body> > ><p> >ÐÑ Ñже вÑÑÑеÑалиÑÑ Ñ ÐºÐ°Ñалогом <path>/etc/portage/make.profile</path>. Ðа Ñамом деле >ÑÑо не каÑалог, а ÑимволиÑеÑÐºÐ°Ñ ÑÑÑлка на пÑоÑилÑ, по ÑмолÑÐ°Ð½Ð¸Ñ Ð½Ð° ÑоÑ, ÑÑо >ÑодеÑжиÑÑÑ Ð² <path>/usr/portage/profiles</path>, однако Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑоздаваÑÑ >Ñвои ÑобÑÑвеннÑе пÑоÑили где Ñгодно и ÑÑÑлаÑÑÑÑ Ð½Ð° Ð½Ð¸Ñ . ÐÑоÑилÑ, ÑказаннÑй >ÑÑÑлкой, ÑвлÑеÑÑÑ Ð¿ÑоÑилем, к коÑоÑÐ¾Ð¼Ñ Ð¿ÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð¸Ñ Ð²Ð°Ñа ÑиÑÑема. ></p> > ><p> >РпÑоÑиле ÑодеÑжаÑÑÑ ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Portage, ÑпеÑиÑиÑнÑе Ð´Ð»Ñ Ð°ÑÑ Ð¸ÑекÑÑÑÑ, Ñакие >как ÑпиÑок пакеÑов, пÑинадлежаÑÐ¸Ñ ÑооÑвеÑÑÑвÑÑÑей ÑиÑÑеме, ÑпиÑок >неÑабоÑоÑпоÑобнÑÑ (или замаÑкиÑованнÑÑ ) пакеÑов, и Ñ.д. ></p> > ></body> ></subsection> ><subsection> ><title>ÐонÑигÑÑаÑиÑ, Ð·Ð°Ð´Ð°Ð²Ð°ÐµÐ¼Ð°Ñ Ð¿Ð¾Ð»ÑзоваÑелем</title> ><body> > ><p> >ÐÑли вам Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ измениÑÑ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Portage оÑноÑиÑелÑно ÑÑÑановки >пÑогÑаммного обеÑпеÑениÑ, вам поÑÑебÑеÑÑÑ Ð¾ÑÑедакÑиÑоваÑÑ ÑайлÑ, Ð½Ð°Ñ Ð¾Ð´ÑÑиеÑÑ Ð² ><path>/etc/portage</path>. ÐÑ <e>наÑÑоÑÑелÑно ÑекомендÑем</e> вам полÑзоваÑÑÑÑ >Ñайлами из <path>/etc/portage</path>, <e>вÑеми Ñилами оÑговаÑиваем</e> Ð¾Ñ >наÑÑÑойки Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Portage ÑеÑез пеÑеменнÑе ÑÑедÑ! ></p> > ><p> >ÐнÑÑÑи <path>/etc/portage</path> Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑоздаÑÑ ÑледÑÑÑие ÑайлÑ: ></p> > ><ul> > <li> > <path>package.mask</path>, в коÑоÑом пеÑеÑиÑÐ»ÐµÐ½Ñ Ð¿Ð°ÐºÐµÑÑ, коÑоÑÑе > Portage никогда не ÑледÑÐµÑ ÑÑÑанавливаÑÑ > </li> > <li> > <path>package.unmask</path>, Ñо ÑпиÑком пакеÑов, Ð´Ð»Ñ ÐºÐ¾ÑоÑÑÑ Ð²Ñ Ñ Ð¾ÑиÑе > имеÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ ÑÑÑановки, даже еÑли ÑазÑабоÑÑики Gentoo оÑговаÑиваÑÑ Ð²Ð°Ñ > Ð¾Ñ ÑÑого > </li> > <li> > <path>package.accept_keywords</path>, где пеÑеÑиÑÐ»ÐµÐ½Ñ Ð¿Ð°ÐºÐµÑÑ, коÑоÑÑе Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ > доÑÑÑÐ¿Ð½Ñ Ð´Ð»Ñ ÑÑÑановки, неÑмоÑÑÑ Ð½Ð° Ñо, ÑÑо они не Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑ Ð´Ð»Ñ Ð²Ð°Ñей > ÑиÑÑÐµÐ¼Ñ Ð¸Ð»Ð¸ аÑÑ Ð¸ÑекÑÑÑÑ (пока) > </li> > <li> > <path>package.use</path>, где пеÑеÑиÑÐ»ÐµÐ½Ñ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ USE-Ñлагов, коÑоÑÑе > Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑказÑваÑÑ Ð´Ð»Ñ ÐºÐ¾Ð½ÐºÑеÑнÑÑ Ð¿Ð°ÐºÐµÑов, а не Ð´Ð»Ñ Ð²Ñей ÑиÑÑÐµÐ¼Ñ > </li> ></ul> > ><p> >Ðе обÑзаÑелÑно ÑоздаваÑÑ ÑÐ°Ð¹Ð»Ñ Ñ Ñакими названиÑми, можно ÑоздаÑÑ ÐºÐ°Ñалоги, >коÑоÑÑе бÑдÑÑ ÑодеÑжаÑÑ Ð¿Ð¾ Ð¾Ð´Ð½Ð¾Ð¼Ñ ÑÐ°Ð¹Ð»Ñ Ð½Ð° каждÑй пакеÑ. ÐополниÑелÑнÑе >ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ каÑалоге <path>/etc/portage</path>, а Ñакже ÑпиÑок вÑÐµÑ Ñайлов, >коÑоÑÑе Ñам можно ÑоздаваÑÑ, Ð½Ð°Ñ Ð¾Ð´ÑÑÑÑ Ð½Ð° ÑпÑавоÑной ÑÑÑаниÑе Portage: ></p> > ><pre caption="ÐÑзов ÑпÑавки по Portage"> >$ <i>man portage</i> ></pre> > ></body> ></subsection> ><subsection> ><title>Ðзменение Ñайлов Portage и ÑазмеÑÐµÐ½Ð¸Ñ ÐºÐ°Ñалогов</title> ><body> > ><p> >Ранее ÑпомÑнÑÑÑе конÑигÑÑаÑионнÑе ÑÐ°Ð¹Ð»Ñ Ð½ÐµÐ»ÑÐ·Ñ Ñ ÑаниÑÑ Ð³Ð´Ðµ Ñгодно — >Portage вÑегда иÑÐµÑ Ñвои наÑÑÑоеÑнÑе ÑÐ°Ð¹Ð»Ñ Ð² ÑÑÑого опÑеделеннÑÑ Ð¼ÐµÑÑÐ°Ñ . Ðднако >Portage Ñакже иÑполÑзÑÐµÑ Ð¼Ð½Ð¾Ð¶ÐµÑÑво каÑалогов Ð´Ð»Ñ Ð´ÑÑÐ³Ð¸Ñ Ñелей: каÑалог Ð´Ð»Ñ >ÑбоÑки, меÑÑо Ð´Ð»Ñ Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð¸ÑÑ Ð¾Ð´Ð½ÑÑ ÐºÐ¾Ð´Ð¾Ð², меÑÑо Ð´Ð»Ñ Ð´ÐµÑева Portage, и Ñ.д. ></p> > ><p> >ÐÐ»Ñ ÑÑÐ¸Ñ Ñелей ÑÑÑеÑÑвÑÑÑ Ñ Ð¾ÑоÑо извеÑÑнÑе каÑалоги по ÑмолÑаниÑ, положение >коÑоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ измениÑÑ Ð½Ð° Ñвой вкÑÑ, внеÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² ><path>/etc/portage/make.conf</path>. ÐÑÑавÑаÑÑÑ ÑаÑÑÑ ÑÑой Ð³Ð»Ð°Ð²Ñ Ð¿Ð¾ÑвÑÑена опиÑÐ°Ð½Ð¸Ñ >Ñого, какие ÑпеÑиалÑнÑе меÑÑа Portage иÑполÑзÑÐµÑ Ð´Ð»Ñ ÑÐ²Ð¾Ð¸Ñ Ñелей, и как >измениÑÑ Ð¸Ñ ÑаÑположение в Ñайловой ÑиÑÑеме. ></p> > ><p> >ÐÑÐ¾Ñ Ð´Ð¾ÐºÑÐ¼ÐµÐ½Ñ Ð½Ðµ пÑеÑендÑÐµÑ Ð½Ð° ÑÑаÑÑÑ ÑпÑавоÑника. ÐÑли вам Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼ полнÑй >обÑем инÑоÑмаÑии, пожалÑйÑÑа, обÑаÑиÑеÑÑ Ðº ÑÑÑаниÑам ÑпÑавки по Portage и ><path>make.conf</path>: ></p> > ><pre caption="ÐÑзов ÑпÑавки по Portage и make.conf"> >$ <i>man portage</i> >$ <i>man make.conf</i> ></pre> > ></body> ></subsection> ></section> ><section> ><title>Ð¥Ñанение Ñайлов</title> ><subsection> ><title>ÐеÑево Portage</title> ><body> > ><p> >ÐеÑево Portage ÑазмеÑаеÑÑÑ, по ÑмолÑаниÑ, в <path>/usr/portage</path>. ÐÑо >опÑеделÑеÑÑÑ Ð·Ð½Ð°Ñением пеÑеменной PORTDIR. Ðогда Ð²Ñ Ñ ÑаниÑе деÑево Portage >где-либо в дÑÑгом меÑÑе (изменив ÑÑÑ Ð¿ÐµÑеменнÑÑ), не забÑвайÑе ÑооÑвеÑÑÑвенно >измениÑÑ ÑимволиÑеÑкÑÑ ÑÑÑÐ»ÐºÑ <path>/etc/portage/make.profile</path>. ></p> > ><p> >ÐÑли Ð²Ñ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñе пеÑеменнÑÑ PORTDIR, вам Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾ÑÑебоваÑÑÑÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑ Ð¸ >ÑледÑÑÑие пеÑеменнÑе: PKGDIR, DISTDIR, RPMDIR, Ñак как они не замеÑаÑÑ >изменений PORTDIR. ÐÑо ÑвÑзано Ñ Ð¾ÑобенноÑÑÑми Ð¸Ñ Ð¾Ð±ÑабоÑки Portage. ></p> > ></body> ></subsection> ><subsection> ><title>ÐвоиÑнÑе пакеÑÑ</title> ><body> > ><p> >ÐеÑмоÑÑÑ Ð½Ð° Ñо, ÑÑо Portage по ÑмолÑÐ°Ð½Ð¸Ñ Ð½Ðµ иÑполÑзÑÐµÑ Ð¿ÑекомпилиÑованное >пÑогÑаммное обеÑпеÑение, Ð´Ð»Ñ Ð½ÐµÐ³Ð¾ пÑедÑÑмоÑÑена оÑÐµÐ½Ñ Ð¼Ð¾ÑÐ½Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑжка. ÐÑли Ð²Ñ >ÑкажеÑе Portage ÑабоÑаÑÑ Ñ Ð¿ÑекомпилиÑованнÑми пакеÑами, они бÑдÑÑ >ÑазÑÑкиваÑÑÑÑ Ð² <path>/usr/portage/packages</path>. ÐÑо ÑаÑположение >опÑеделÑеÑÑÑ Ð¿ÐµÑеменной PKGDIR. ></p> > ></body> ></subsection> ><subsection> ><title>ÐÑÑ Ð¾Ð´Ð½Ñе кодÑ</title> ><body> > ><p> >ÐÑÑ Ð¾Ð´Ð½Ñе ÐºÐ¾Ð´Ñ Ð¿Ñиложений Ñ ÑанÑÑÑÑ Ð² <path>/usr/portage/distfiles</path> >по ÑмолÑаниÑ. ÐÑо опÑеделÑеÑÑÑ Ð¿ÐµÑеменной DISTDIR. ></p> > ></body> ></subsection> ><subsection> ><title>Ðаза даннÑÑ Portage</title> ><body> > ><p> >Portage Ñ ÑÐ°Ð½Ð¸Ñ ÑоÑÑоÑние ваÑей ÑиÑÑÐµÐ¼Ñ (какие пакеÑÑ ÑÑÑановленÑ, какие ÑÐ°Ð¹Ð»Ñ >оÑноÑÑÑÑÑ Ðº опÑеделеннÑм пакеÑам и Ñ. п.) в <path>/var/db/pkg</path>. <e>Ðе >изменÑйÑе</e> ÑÑи ÑÐ°Ð¹Ð»Ñ Ð²ÑÑÑнÑÑ! ÐÑо Ð¼Ð¾Ð¶ÐµÑ ÑазÑÑÑиÑÑ Ð·Ð½Ð°Ð½Ð¸Ðµ ваÑей ÑиÑÑÐµÐ¼Ñ >Portage. ></p> > ></body> ></subsection> ><subsection> ><title>ÐÑÑ Portage</title> ><body> > ><p> >ÐÑÑ Portage (вклÑÑÐ°Ñ ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ вÑемени изменениÑ, виÑÑÑалÑнÑе пакеÑÑ, >инÑоÑмаÑÐ¸Ñ Ð´ÐµÑева завиÑимоÑÑей и Ñ. д.) Ñ ÑаниÑÑÑ Ð² <path>/var/cache/edb</path>. >ÐÑо меÑÑо дейÑÑвиÑелÑно ÑвлÑеÑÑÑ ÐºÑÑем: Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе его оÑиÑÑиÑÑ Ð² лÑбой моменÑ, >когда не запÑÑÐµÐ½Ñ Ð¿ÑиложениÑ, ÑвÑзаннÑе Ñ Portage. ></p> > ></body> ></subsection> ></section> ><section> ><title>СбоÑка пÑогÑаммного обеÑпеÑениÑ</title> ><subsection> ><title>ÐÑеменнÑе ÑÐ°Ð¹Ð»Ñ Portage</title> ><body> > ><p> >Ðо ÑмолÑÐ°Ð½Ð¸Ñ Portage Ñ ÑÐ°Ð½Ð¸Ñ Ð²ÑеменнÑе ÑÐ°Ð¹Ð»Ñ Ð² <path>/var/tmp</path>. Ðа ÑÑо >оÑвеÑÐ°ÐµÑ Ð¿ÐµÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ PORTAGE_TMPDIR. ></p> > ><p> >ÐÑли Ð²Ñ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñе пеÑеменнÑÑ PORTAGE_TMPDIR, вам Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾ÑÑебоваÑÑÑÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑ Ð¸ >пеÑеменнÑÑ BUILD_PREFIX, Ñак как она не замеÑÐ°ÐµÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ PORTAGE_TMPDIR. ÐÑо >ÑвÑзано Ñ Ð¾ÑобенноÑÑÑми ее обÑабоÑки Portage. ></p> > ></body> ></subsection> ><subsection> ><title>ÐаÑалог ÑбоÑки</title> ><body> > ><p> >Portage ÑÐ¾Ð·Ð´Ð°ÐµÑ ÑпеÑиÑиÑнÑе каÑалоги ÑбоÑки Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ пакеÑа внÑÑÑи ><path>/var/tmp/portage</path>. ÐÑо ÑаÑположение задаеÑÑÑ Ð¿ÐµÑеменной >BUILD_PREFIX. ></p> > ></body> ></subsection> ><subsection> ><title>РазмеÑение «Ð¶Ð¸Ð²Ð¾Ð¹ Ñайловой ÑиÑÑемѻ</title> ><body> > ><p> >Ðо ÑмолÑÐ°Ð½Ð¸Ñ Portage ÑÑÑÐ°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°ÐµÑ Ð²Ñе ÑÐ°Ð¹Ð»Ñ Ð² ÑекÑÑÑÑ ÑайловÑÑ ÑиÑÑÐµÐ¼Ñ >(<path>/</path>), но ÑÑо можно измениÑÑ, ÑÑÑановив пеÑеменнÑÑ Ð¾ÐºÑÑÐ¶ÐµÐ½Ð¸Ñ ROOT. >ÐÑо Ð¼Ð¾Ð¶ÐµÑ Ð¾ÐºÐ°Ð·Ð°ÑÑÑÑ Ð¿Ð¾Ð»ÐµÐ·Ð½Ñм пÑи поÑÑÑоении новÑÑ Ð¾Ð±Ñазов ÑиÑÑемÑ. ></p> > ></body> ></subsection> ></section> ><section> ><title>Ðедение жÑÑнала</title> ><subsection> ><title>ÐÑÑнал Ebuild</title> ><body> > ><p> >Portage Ð¼Ð¾Ð¶ÐµÑ ÑоздаваÑÑ Ð¾ÑделÑнÑе ÑÐ°Ð¹Ð»Ñ Ð¶ÑÑнала Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñайла ebuild, но >ÑолÑко Ñогда, когда пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ PORT_LOGDIR ÑказÑÐ²Ð°ÐµÑ Ð½Ð° меÑÑо, доÑÑÑпное Ð´Ð»Ñ >запиÑи Ð´Ð»Ñ Portage (полÑзоваÑÐµÐ»Ñ <e>portage</e>). Ðо ÑмолÑÐ°Ð½Ð¸Ñ ÑÑа пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ >не ÑÑÑановлена. ÐÑли Ð²Ñ Ð½Ðµ ÑÑÑановиÑе пеÑеменнÑÑ PORT_LOGDIR, Ð²Ñ Ð½Ðµ полÑÑиÑе >Ð½Ð¸ÐºÐ°ÐºÐ¸Ñ Ð»Ð¾Ð³Ð¾Ð² о компилÑÑии Ñ ÑекÑÑей ÑиÑÑемой логгинга, Ñ Ð¾ÑÑ Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе полÑÑиÑÑ >некоÑоÑÑе логи Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð½Ð¾Ð²Ð¾Ð³Ð¾ <c>elog</c>. ÐÑли Ñ Ð²Ð°Ñ Ð¾Ð¿Ñеделена пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ >PORT_LOGDIR, и Ð²Ñ Ð¸ÑполÑзÑеÑе elog, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе полÑÑиÑÑ Ð»Ð¾Ð³Ð¸ о компилÑÑии и >лÑбÑе логи, ÑÐ¾Ñ ÑаненнÑе пÑогÑаммой elog, как бÑÐ´ÐµÑ Ð¾Ð±ÑÑÑнено ниже. ></p> > ><p> >Portage пÑÐµÐ´Ð»Ð°Ð³Ð°ÐµÑ Ð¼Ð½Ð¾Ð¶ÐµÑÑво ваÑианÑов логгинга пÑи иÑполÑзовании <c>elog</c>: ></p> > ><ul> > <li> > PORTAGE_ELOG_CLASSES: ÐдеÑÑ Ð²Ñ Ð¾Ð¿Ð¸ÑÑваеÑе, какие Ð²Ð¸Ð´Ñ ÑообÑений нÑжно логгиÑоваÑÑ. > ÐÑ Ð¼Ð¾Ð¶ÐµÑе иÑполÑзоваÑÑ Ð»Ñбой Ð½Ð°Ð±Ð¾Ñ Ð¸Ð· ÑледÑÑÑÐ¸Ñ Ð²ÐµÐ»Ð¸Ñин, ÑазделеннÑÑ Ð¿Ñобелами: > <c>info</c>, <c>warn</c>, <c>error</c> и <c>log</c> и <c>qa</c>. > <ul> > <li><c>info</c>: ÐомеÑÐ°ÐµÑ Ð² лог ÑообÑÐµÐ½Ð¸Ñ einfo, напеÑаÑаннÑе ebuild</li> > <li><c>warn</c>: ÐомеÑÐ°ÐµÑ Ð² лог ÑообÑÐµÐ½Ð¸Ñ ewarn, напеÑаÑаннÑе ebuild</li> > <li><c>error</c>: ÐомеÑÐ°ÐµÑ Ð² лог ÑообÑÐµÐ½Ð¸Ñ eerror, напеÑаÑаннÑе ebuild</li> > <li><c>log</c>: ÐомеÑÐ°ÐµÑ Ð² лог ÑообÑÐµÐ½Ð¸Ñ elog, коÑоÑÑе еÑÑÑ Ð² некоÑоÑÑÑ ebuild</li> > <li><c>qa</c>: ÐомеÑÐ°ÐµÑ Ð² лог ÑообÑÐµÐ½Ð¸Ñ QA Notice, напеÑаÑаннÑе ebuild</li> > </ul> > </li> > <li> > PORTAGE_ELOG_SYSTEM: ÐÑо вÑбиÑÐ°ÐµÑ Ð¼Ð¾Ð´ÑлÑ(ли), коÑоÑÑе бÑдÑÑ Ð¾Ð±ÑабаÑÑваÑÑ > ÑообÑÐµÐ½Ð¸Ñ Ð»Ð¾Ð³Ð¾Ð². ÐÑли его оÑÑавиÑÑ Ð¿ÑÑÑÑм, логгинг бÑÐ´ÐµÑ Ð²ÑклÑÑен. ÐÑ Ð¼Ð¾Ð¶ÐµÑе > иÑполÑзоваÑÑ Ð»ÑбÑÑ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°ÑÐ¸Ñ Ð¸Ð· ÑледÑÑÑÐ¸Ñ Ð·Ð½Ð°Ñений, ÑазделеннÑÑ Ð¿Ñобелами - > <c>save</c>, <c>custom</c>, <c>syslog</c> и <c>mail</c>. ХоÑÑ Ð±Ñ Ð¾Ð´Ð½Ð¾ знаÑение > нÑжно вÑбÑаÑÑ, ÑÑÐ¾Ð±Ñ Ð¸ÑполÑзоваÑÑ elog. > <ul> > <li> > <c>save</c>: ÐÑо ÑÐ¾Ñ ÑанÑÐµÑ Ð¾Ð´Ð¸Ð½ лог на каждÑй Ð¿Ð°ÐºÐµÑ Ð² <path>$PORT_LOGDIR/elog</path> > или <path>/var/log/portage/elog</path>, еÑли $PORT_LOGDIR не опÑеделена. > </li> > <li> > <c>custom</c>: ÐеÑÐµÐ´Ð°ÐµÑ Ð²Ñе ÑообÑÐµÐ½Ð¸Ñ Ð¾Ð¿Ñеделенной полÑзоваÑелем команде в > $PORTAGE_ELOG_COMMAND, коÑоÑÐ°Ñ Ð±ÑÐ´ÐµÑ Ð¾Ð±ÑÑждаÑÑÑÑ Ð¿Ð¾Ð·Ð¶Ðµ. > </li> > <li> > <c>syslog</c>: ÐоÑÑÐ»Ð°ÐµÑ Ð²Ñе ÑообÑÐµÐ½Ð¸Ñ Ð½Ð° ÑÑÑановленнÑй ÑиÑÑемнÑй Ð»Ð¾Ð³Ð³ÐµÑ > </li> > <li> > <c>mail</c>: ÐеÑÐµÐ´Ð°ÐµÑ Ð²Ñе ÑообÑÐµÐ½Ð¸Ñ Ð½Ð° опÑеделеннÑй полÑзоваÑелем поÑÑовÑй ÑеÑÐ²ÐµÑ Ð² > $PORTAGE_ELOG_MAILURI, ÑÑо бÑÐ´ÐµÑ Ð¾Ð±ÑÑждаÑÑÑÑ Ð¿Ð¾Ð·Ð¶Ðµ. ÐозможноÑÑи mail > ÑÑебÑÑÑ >=<c>portage 2.1.1</c>. > </li> > <li> > <c>save_summary</c>: ÐÐ¾Ñ Ð¾Ð¶Ðµ на save, но он ÑÐ¾Ñ ÑанÑÐµÑ Ð²Ñе ÑообÑÐµÐ½Ð¸Ñ Ð² > <path>$PORT_LOGDIR/elog/summary.log</path>, или в <path>/var/log/portage/elog/summary.log</path>, > еÑли $PORT_LOGDIR не опÑеделена. > </li> > <li> > <c>mail_summary</c>: ÐÐ¾Ñ Ð¾Ð¶Ðµ на mail, но поÑÑÐ»Ð°ÐµÑ Ð²Ñе ÑообÑÐµÐ½Ð¸Ñ Ð² одном пиÑÑме, > когда emerge завеÑÑÐ°ÐµÑ ÑабоÑÑ. > </li> > </ul> > </li> > <li> > PORTAGE_ELOG_COMMAND: ÐÑа пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¸ÑполÑзÑеÑÑÑ ÑолÑко когда вклÑÑен модÑÐ»Ñ > <c>custom</c>. Ðменно здеÑÑ Ð²Ñ Ð¾Ð¿ÑеделÑеÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð´Ð»Ñ ÑабоÑÑ Ñ ÑообÑениÑми > лога. ÐамеÑÑÑе, ÑÑо Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе иÑполÑзоваÑÑ Ð´Ð²Ðµ пеÑеменнÑе: ${PACKAGE} â > ÑÑо Ð¸Ð¼Ñ Ð¸ веÑÑÐ¸Ñ Ð¿Ð°ÐºÐµÑа и ${LOGFILE}, ÑÑо абÑолÑÑнÑй пÑÑÑ Ðº ÑÐ°Ð¹Ð»Ñ Ð»Ð¾Ð³Ð°. > ÐÐ¾Ñ Ð¾Ð´Ð¸Ð½ из возможнÑÑ ÑпоÑобов иÑполÑзованиÑ: > <ul> > <li> > PORTAGE_ELOG_COMMAND="/path/to/logger -p '\${PACKAGE}' -f '\${LOGFILE}'" > </li> > </ul> > </li> > <li> > PORTAGE_ELOG_MAILURI: ÐÑо ÑодеÑÐ¶Ð¸Ñ Ð½Ð°ÑÑÑойки Ð´Ð»Ñ Ð¼Ð¾Ð´ÑÐ»Ñ mail, Ñакие как адÑеÑ, > полÑзоваÑелÑ, паÑолÑ, поÑÑовÑй ÑеÑÐ²ÐµÑ Ð¸ Ð½Ð¾Ð¼ÐµÑ Ð¿Ð¾ÑÑа. ÐнаÑение по ÑмолÑÐ°Ð½Ð¸Ñ - > "root@localhost localhost" > </li> > <li> > ÐÐ¾Ñ Ð¿ÑÐ¸Ð¼ÐµÑ Ð´Ð»Ñ smtp-ÑеÑвеÑа, коÑоÑÑй ÑÑебÑÐµÑ Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¸ паÑÐ¾Ð»Ñ Ð½Ð° > конкÑеÑнÑй поÑÑ (по ÑмолÑÐ°Ð½Ð¸Ñ Ð¿Ð¾ÑÑ 25): > <ul> > <li> > PORTAGE_ELOG_MAILURI="user@some.domain username:password@smtp.some.domain:995" > </li> > </ul> > </li> > <li> > PORTAGE_ELOG_MAILFROM: ÐозволÑÐµÑ Ð²Ð°Ð¼ наÑÑÑоиÑÑ Ð¿Ð¾Ð»Ðµ оÑпÑавиÑÐµÐ»Ñ Ð°Ð´ÑеÑов пиÑем Ñ > логами. ÐбÑÑно ÑÑо "portage", еÑли Ð´Ð°Ð½Ð½Ð°Ñ Ð¿ÐµÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¿ÑÑÑа. > </li> > <li> > PORTAGE_ELOG_MAILSUBJECT: ÐозволÑÐµÑ Ð²Ð°Ð¼ наÑÑÑоиÑÑ Ð¿Ð¾Ð»Ðµ "Ñема" Ð´Ð»Ñ Ð¿Ð¸Ñем Ñ Ð»Ð¾Ð³Ð°Ð¼Ð¸. > ÐамеÑÑÑе, ÑÑо Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе иÑполÑзоваÑÑ Ð´Ð²Ðµ пеÑеменнÑÑ : ${PACKAGE} â Ð¿Ð¾ÐºÐ°Ð¶ÐµÑ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ > пакеÑа и веÑÑиÑ, и ${HOST}, коÑоÑÑй ÑвлÑеÑÑÑ Ð¿Ð¾Ð»Ð½Ñм именем домена на коÑоÑом Portage ÑабоÑаеÑ. > </li> > <li> > ÐÐ¾Ñ Ð¾Ð´Ð¸Ð½ из пÑимеÑов иÑполÑзованиÑ: > <ul> > <li> > PORTAGE_ELOG_MAILSUBJECT="package \${PACKAGE} was merged on \${HOST} with some messages" > </li> > </ul> > </li> ></ul> > ><impo> >ÐÑли Ð²Ñ Ð¸ÑполÑзовали <c>enotice</c> в Portage-2.0.*, Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ ÑбÑаÑÑ enotice, >Ñак как она неÑовмеÑÑима Ñ elog. ></impo> > ></body> ></subsection> ></section> ></sections> > ><!-- *$Localization: >target-language: Russian >target-date: 2012-07-24 >source-cvs-revision: 1.22 >translated-by: Vasiliy Golubev [vas@nightmail.ru] >edited-by: 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 438342
:
326524
|
326526
|
326528
|
326532
|
326534
|
326536
|
326584
|
326604
|
328274
|
328276
|
328278
|
328280
|
328282
|
328284
|
328288
|
328290
|
328292
|
328298
|
328300
|
328306
|
328308
|
329432
|
329434
|
329436
|
329438
|
329476
|
329792
|
329794
|
329798
| 329800 |
329836
|
329838
|
329840
|
330244
|
330246