Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 59525 Details for
Bug 93516
[ru] hb-install-system.xml
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[ru] hb-install-system.xml v. 2.5-r1
hb-install-system.xml (text/plain), 24.54 KB, created by
Vasiliy 'Vas' Golubev
on 2005-05-22 01:23:26 UTC
(
hide
)
Description:
[ru] hb-install-system.xml v. 2.5-r1
Filename:
MIME Type:
Creator:
Vasiliy 'Vas' Golubev
Created:
2005-05-22 01:23:26 UTC
Size:
24.54 KB
patch
obsolete
><?xml version="1.0" encoding="UTF-8"?> ><!-- *$Localization: >target-language: Russian >target-version: 2.5-r1 >target-date: 2005-05-20 >translated-by: Vasiliy Golubev [vas@nightmail.ru] >edited-by: none >proof-by: none >links_checked_by: none >tested_by: none > >note: >--> ><!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/1.0 --> ><!-- ТекÑÑ ÑÑого докÑменÑа ÑаÑпÑоÑÑÑанÑеÑÑÑ Ð½Ð° ÑÑловиÑÑ Ð»Ð¸Ñензии CC-BY-SA --> ><!-- См. http://creativecommons.org/licenses/by-sa/2.0 --> > ><!-- $Header: /var/www/www.gentoo.org/raw_cvs/gentoo/xml/htdocs/doc/en/handbook/hb-install-system.xml,v 1.78 2005/05/17 16:42:30 neysx Exp $ --> ><sections> > ><version>2.5</version> ><date>2005-05-17</date> > ><section> ><title>Смена коÑнÑ</title> ><subsection> ><title>ÐпÑиÑ: вÑÐ±Ð¾Ñ Ð·ÐµÑкала</title> ><body> > ><p> >ÐÐ»Ñ Ñолее бÑÑÑÑой загÑÑзки иÑÑ Ð¾Ð´Ð½ÑÑ ÐºÐ¾Ð´Ð¾Ð² Ð¼Ñ ÑекомендÑем вам вÑбÑаÑÑ Ð½Ð°Ð¸Ð±Ð¾Ð»ÐµÐµ >бÑÑÑÑое зеÑкало. Portage пÑоÑмаÑÑÐ¸Ð²Ð°ÐµÑ Ñайл <path>make.conf</path> в поиÑÐºÐ°Ñ >пеÑеменной GENTOO_MIRRORS и иÑполÑзÑÐµÑ Ð¿ÐµÑеÑиÑленнÑе в ней адÑеÑа зеÑкал. Также >Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе пÑоÑмоÑÑеÑÑ Ð¿Ð¾Ð´Ð³Ð¾ÑовленнÑй нами <uri >link="/main/en/mirrors.xml">ÑпиÑок зеÑкал</uri> и вÑбÑаÑÑ Ð·ÐµÑкало (или >зеÑкала), ÑаÑположенное геогÑаÑиÑеÑки ближе к вам (Ñ.к. ÑаÑе вÑего оно и >ÑвлÑеÑÑÑ Ð½Ð°Ð¸Ð±Ð¾Ð»ÐµÐµ бÑÑÑÑÑми), но Ð¼Ñ Ð¿Ñедлагаем вам воÑполÑзоваÑÑÑÑ ÑдобнÑм >инÑÑÑÑменÑом, под названием <c>mirrorselect</c>, коÑоÑÑй Ð¿Ð¾Ð¼Ð¾Ð¶ÐµÑ Ð²ÑбÑаÑÑ >желаемÑе зеÑкала. ></p> > ><pre caption="ÐÑполÑзование mirrorselect Ð´Ð»Ñ Ð¿ÐµÑеменной GENTOO_MIRRORS"> ># <i>mirrorselect -i -o >>/mnt/gentoo/etc/make.conf</i> ></pre> > ><warn> >Ðе вÑбиÑайÑе зекÑала IPv6. УÑÑановоÑнÑй компакÑ-диÑк не поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¿ÑоÑокол >IPv6. ></warn> > ><p> >ÐÑоÑой оÑÐµÐ½Ñ Ð²Ð°Ð¶Ð½Ð¾Ð¹ наÑÑÑойкой ÑвлÑеÑÑÑ ÑÑÑановка знаÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¿ÐµÑеменной SYNC >в Ñайле <path>make.conf</path>. ÐÑа пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ ÑодеÑÐ¶Ð¸Ñ Ð°Ð´ÑÐµÑ rsync-ÑеÑвеÑа >иÑполÑзÑемого пÑи обновлении деÑева Portage (коллекÑии ebuild'ов, ÑÑенаÑиев >ÑодеÑжаÑÐ¸Ñ Ð²ÑÑ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼ÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð´Ð»Ñ ÑкаÑÐ¸Ð²Ð°Ð½Ð¸Ñ Ð¸ ÑÑÑановки ÐÐ). ÐеÑмоÑÑÑ >на Ñо, ÑÑо Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе вÑÑÑнÑÑ Ð¿ÑопиÑаÑÑ Ð°Ð´ÑÐµÑ ÑеÑвеÑа, <c>mirrorselect</c> Ð¼Ð¾Ð¶ÐµÑ >ÑпÑоÑÑиÑÑ ÑÑÑ Ð¾Ð¿ÐµÑаÑиÑ: ></p> > ><pre caption="ÐÑÐ±Ð¾Ñ Ð·ÐµÑкала rsync иÑполÑзÑÑ mirrorselect"> ># <i>mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf</i> ></pre> > ><p> >ÐÑ ÑекомендÑем поÑле вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ <c>mirrorselect</c> пÑовеÑиÑÑ Ð²Ñе знаÑÐµÐ½Ð¸Ñ Ð² >Ñайле <path>/mnt/gentoo/etc/make.conf</path>! ></p> > ></body> ></subsection> ><subsection> ><title>ÐопиÑование инÑоÑмаÑии DNS</title> ><body> > ><p> >Ðо наÑала ÑабоÑÑ Ð² новой ÑÑеде оÑÑалоÑÑ Ð²ÑполниÑÑ ÑолÑко Ð¾Ð´Ð½Ñ Ð¾Ð¿ÐµÑаÑÐ¸Ñ - >ÑкопиÑоваÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ DNS (Domain name server) в Ñайл ><path>/etc/resolv.conf</path>, ÑÑо Ð±Ñ ÑÐ¾Ñ ÑаниÑÑ ÑабоÑоÑпоÑобноÑÑÑ ÑеÑи в новой >ÑÑеде. Ð Ñайле <path>/etc/resolv.conf</path> ÑедеÑжаÑÑÑ Ð°Ð´ÑеÑа ÑеÑвеÑов имен, >иÑполÑзÑемÑÑ Ð² ваÑей ÑеÑи. ></p> > ><pre caption="ÐопиÑование инÑоÑмаÑии о DNS"> ><comment>(ÐаÑамеÑÑ "-L" ÑÑÐ¾Ð±Ñ Ð½Ðµ ÑкопиÑоваÑÑ ÑлÑÑайно ÑимволÑнÑÑ ÑÑÑлкÑ)</comment> ># <i>cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf</i> ></pre> > ></body> ></subsection> ><subsection> ><title>ÐонÑиÑование /proc Ñайловой ÑиÑÑемÑ</title> ><body> > ><p> >СмонÑиÑÑйÑе <path>/proc</path> ÑайловÑÑ ÑиÑÑÐµÐ¼Ñ Ð² ><path>/mnt/gentoo/proc</path>, ÑÑÐ¾Ð±Ñ Ð² пÑоÑеÑÑе ÑÑÑановке бÑла доÑÑÑпна >инÑоÑмаÑÐ¸Ñ Ð¾ ÑдÑе даже поÑле пеÑÐµÑ Ð¾Ð´Ð° в новой коÑенÑ. ></p> > ><pre caption="ÐонÑиÑÑем /proc"> ># <i>mount -t proc none /mnt/gentoo/proc</i> ></pre> > ></body> ></subsection> ><subsection> ><title>ÐÑ Ð¾Ð´ в новÑÑ ÑÑедÑ</title> ><body> > ><p> >ÐÑак, вÑе ÑÐ°Ð·Ð´ÐµÐ»Ñ Ð¸Ð½Ð¸ÑииÑÐ¾Ð²Ð°Ð½Ñ Ð¸ Ð±Ð°Ð·Ð¾Ð²Ð°Ñ Ð¾Ð¿ÐµÑаÑÐ¸Ð¾Ð½Ð½Ð°Ñ ÑÑеда ÑÑÑановлена. ТепеÑÑ >Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ войÑи в новÑÑ Ð¸Ð½ÑÑалÑÑионнÑÑ ÑÑÐµÐ´Ñ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ <e>Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÐ¾Ñневого >каÑалога</e> (chroot). ÐÑо знаÑиÑ, ÑÑо Ð¼Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð¸Ð¼ из ÑекÑÑей инÑÑаллÑÑионной >ÑÑÐµÐ´Ñ (компакÑ-диÑк или дÑÑгой инÑÑаллÑÑионнÑй ноÑиÑелÑ), в наÑÑ Ð±Ð°Ð·Ð¾Ð²ÑÑ >ÑиÑÑемÑ. ></p> > ><p> >ÐпеÑаÑÐ¸Ñ Ð¿ÑÐ¾Ñ Ð¾Ð´Ð¸Ñ Ð² ÑÑи ÑÑапа. СнаÑала Ð¼Ñ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð¼ коÑневой каÑалог ><path>/</path> (в инÑÑаллÑÑионной ÑÑеде) на каÑалог <path>/mnt/gentoo</path>(на >ваÑем Ñазделе), иÑполÑзÑÑ <c>chroot</c>. ÐаÑем Ð¼Ñ Ñоздадим пеÑеменнÑе >окÑÑжаÑÑей ÑÑедÑ, полÑзÑÑÑÑ <c>env-update</c>, и загÑÑзим Ð¸Ñ Ð² памÑÑÑ, пÑи >помоÑи <c>source</c>. ></p> > ><pre caption="ÐеÑÐµÑ Ð¾Ð´ в новÑÑ ÑÑедÑ"> ># <i>chroot /mnt/gentoo /bin/bash</i> ># <i>env-update</i> > * Caching service dependencies... ># <i>source /etc/profile</i> ></pre> > ><p> >ÐоздÑавлÑем! ÐÑ - ÑепеÑÑ Ð² ваÑей ÑобÑÑвенной ÑÑеде Gentoo Linux. ÐонеÑно, на >ÑÑом ÑÑÑановка ÑовÑем не законÑена, по ÑÑÐ¾Ð¼Ñ Ð²Ð°Ð¼ еÑе надо пÑойÑи неÑколÑко >Ñазделов ÑÑководÑÑва. :) ></p> > ></body> ></subsection> ><subsection> ><title>Ðбновление деÑева Portage</title> ><body> > ><p> >ТепеÑÑ Ð½Ð°Ð´Ð¾ обновиÑÑ Ð´ÐµÑево Portage до Ñамой поÑледней веÑÑии Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ><c>emerge --sync</c>: ></p> > ><pre caption="Ðбновление Portage"> ># <i>emerge sync</i> ><comment> (ÐÑли Ð²Ñ Ð¸ÑполÑзÑеÑе медленнÑй ÑеÑминал, как, напÑимеÑ, некоÑоÑÑе >поÑледоваÑелÑнÑе ÑеÑÐ¼Ð¸Ð½Ð°Ð»Ñ Ð¸Ð»Ð¸ кадÑовÑе бÑÑÑеÑÑ, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе добавиÑÑ Ð¿Ð°ÑамеÑÑ >--quiet Ð´Ð»Ñ ÑÑкоÑÐµÐ½Ð¸Ñ Ð¿ÑоÑеÑÑа:)</comment> ># <i>emerge --sync --quiet</i> ></pre> > ><p> >ÐÑли Ð²Ð°Ñ ÐºÐ¾Ð¼Ð¿ÑÑÑÐµÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑен к инÑеÑнеÑÑ ÑеÑез ÑеÑевой ÑилÑÑÑ, коÑоÑÑй блокиÑÑÐµÑ >пÑÐ¾Ñ Ð¾Ð¶Ð´ÐµÐ½Ð¸Ðµ rsync-пакеÑов, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе воÑполÑзоваÑÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ ><c>emerge-webrsync</c>, коÑоÑÐ°Ñ ÑкаÑÐ¸Ð²Ð°ÐµÑ Ð¸ ÑÑÑÐ°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°ÐµÑ ÐºÐ¾Ð¿Ð¸Ñ Ð´ÐµÑева. ></p> > ><p> >ÐÑли Ð²Ñ Ð¿Ð¾Ð»ÑÑили ÑообÑение, ÑÑо доÑÑÑпна Ð½Ð¾Ð²Ð°Ñ Ð²ÐµÑÑÐ¸Ñ Portage и ÑÑебÑеÑÑÑ ÐµÐµ >обновление, можеÑе игноÑиÑоваÑÑ ÑÑо ÑообÑение. Ðбновление бÑÐ´ÐµÑ Ð¿Ñоизведено в >пÑоÑеÑÑе ÑÑÑановки. ></p> > ></body> ></subsection> ><subsection> ><title>ÐÑÐ±Ð¾Ñ Ð¿ÑавилÑного пÑоÑилÑ</title> ><body> > ><p> >СнаÑала неболÑÑое поÑÑнение. ></p> > ><p> >ÐÑоÑÐ¸Ð»Ñ - оÑнова Gentoo. Ðн не ÑолÑко опÑеделÑÐµÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ >CHOST, CFLAGS и дÑÑÐ³Ð¸Ñ Ð²Ð°Ð¶Ð½ÑÑ Ð¿ÐµÑеменнÑÑ , он Ñакже ÑÑÑÐ°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°ÐµÑ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ >ÑазÑеÑенного Ð´Ð»Ñ ÑÑÑановки на данной ÑиÑÑеме ÐÐ (веÑÑий ÐÐ). ÐÑо ÑегÑлиÑÑеÑÑÑ >ÑазÑабоÑÑиками Gentoo. ></p> > ><p> >РанÑÑе пÑоÑÐ¸Ð»Ñ Ð½Ðµ оÑобо волновал полÑзоваÑелÑ. Ðднако, недавно, полÑзоваÑели >ÑиÑÑем Ñ Ð°ÑÑ Ð¸ÑекÑÑÑами Ñ 86, hppa и alpha имеÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ Ð²ÑбоÑа из двÑÑ >ваÑианÑов пÑоÑилÑ, один ваÑÐ¸Ð°Ð½Ñ Ð´Ð»Ñ ÑÐ´ÐµÑ Ð²ÐµÑви 2.4, дÑÑгой Ð´Ð»Ñ Ð²ÐµÑви 2.6. ÐÑо >бÑло Ñделано Ð´Ð»Ñ ÑлÑÑÑÐµÐ½Ð¸Ñ Ð¸Ð½ÑегÑаÑии ÑÐ´ÐµÑ 2.6. ></p> > ><p> >ÐÑ Ð¼Ð¾Ð¶ÐµÑе ÑзнаÑÑ, какой пÑоÑÐ¸Ð»Ñ Ð¸ÑполÑзÑеÑÑÑ Ð² ÑиÑÑеме в наÑÑоÑÑее вÑемÑ, еÑли >введеÑе командÑ: ></p> > ><pre caption="ÐÑполÑзÑемÑй пÑоÑилÑ"> ># <i>ls -l /etc/make.profile</i> >lrwxrwxrwx 1 root root 48 Mar 7 11:55 /etc/make.profile -> > ../usr/portage/profiles/default-linux/x86/2005.0 ></pre> > ><p> >ÐÑли Ð²Ñ Ð¸ÑполÑзÑеÑе Ð¾Ð´Ð½Ñ Ð¸Ð· ÑÑÐµÑ Ð°ÑÑ Ð¸ÑекÑÑÑ, ÑпомÑнÑÑÑÑ Ñанее, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе >ÑвидеÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑй пÑоÑÐ¸Ð»Ñ Ð² каÑалоге, на коÑоÑÑй ÑказÑÐ²Ð°ÐµÑ ÑимволиÑеÑÐºÐ°Ñ >ÑÑÑлка <path>make.profile</path>: ></p> > ><pre caption="ÐнÑоÑмаÑÐ¸Ñ Ð¾ дополниÑелÑнÑÑ Ð¿ÑоÑилÑÑ "> ># <i>ls -F /etc/make.profile/</i> >2.4/ packages parent virtuals ></pre> > ><p> >Ðак видно из пÑиведенного пÑимеÑа, ÑÑÑеÑÑвÑÐµÑ Ð¿Ð¾Ð´ÐºÐ°Ñалог 2.4. ÐÑо ознаÑаеÑ, ÑÑо >ÑекÑÑий пÑоÑÐ¸Ð»Ñ Ð¸ÑполÑзÑÐµÑ ÑдÑо 2.6, еÑли Ð²Ñ Ñ Ð¾ÑиÑе полÑÑиÑÑ ÑиÑÑемÑ, >оÑнованнÑÑ Ð½Ð° ÑдÑе 2.4, вам надо пеÑенапÑавиÑÑ ÑÑÑÐ»ÐºÑ ><path>make.profile</path>, введÑ: ></p> > ><pre caption="Смена пÑоÑилÑ"> ># <i>ln -snf /usr/portage/profiles/default-linux/x86/2005.0/2.4 >/etc/make.profile</i> ></pre> > ></body> ></subsection> ><subsection id="configure_USE"> ><title>ÐонÑигÑÑаÑÐ¸Ñ Ð¿ÐµÑеменной USE</title> ><body> > ><p> ><c>USE</c> - одна из ÑамÑÑ Ð¼Ð¾ÑнÑÑ Ð¿ÐµÑеменнÑÑ Gentoo. Ðна позволÑÐµÑ ÑобиÑаÑÑ >пÑогÑÐ°Ð¼Ð¼Ñ Ñ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñми вам паÑамеÑÑами. ÐапÑимеÑ, некоÑоÑÑе пÑогÑÐ°Ð¼Ð¼Ñ >ÑобиÑаÑÑÑÑ Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой gtk или qt. Ðдни могÑÑ Ð±ÑÑÑ ÑобÑÐ°Ð½Ñ Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой SSL, а >дÑÑгие Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой кадÑового бÑÑÑеÑа вмеÑÑо X11 (X-ÑеÑвеÑ). ></p> > ><p> >РболÑÑинÑÑве диÑÑÑибÑÑивов пакеÑÑ ÑобÑÐ°Ð½Ñ Ñ Ð¼Ð°ÐºÑималÑнÑм колиÑеÑÑвом >возможноÑÑей, Ñем ÑамÑм ÑвелиÑÐ¸Ð²Ð°Ñ ÑÐ°Ð·Ð¼ÐµÑ Ð¿ÑогÑамм и вÑÐµÐ¼Ñ Ð·Ð°Ð¿ÑÑка, не говоÑÑ >Ñже о завиÑимоÑÑÑÑ . Ð Gentoo Ð²Ñ Ñами можеÑе вÑбÑаÑÑ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñе возможноÑÑи >пÑогÑаммÑ, вклÑÑÐ°Ñ Ð¸Ð»Ð¸ вÑклÑÑÐ°Ñ Ð¸Ñ Ð² пеÑеменной <c>USE</c>. ></p> > ><p> >РпеÑеменной <c>USE</c> Ð²Ñ Ð¾Ð¿ÑеделÑеÑе паÑамеÑÑÑ Ñ ÐºÐ¾ÑоÑÑми Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ >компилиÑоваÑÑ Ð¿ÑогÑаммÑ. ÐапÑÐ¸Ð¼ÐµÑ Ñказав опÑÐ¸Ñ <e>ssl</e>, Ð²Ñ Ð±ÑдеÑе ÑобиÑаÑÑ >вÑе пÑогÑаммÑ, поддеÑживаÑÑие ÑÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ, Ñ ssl-поддеÑжкой. ÐпÑÐ¸Ñ <e>-X</e> >вÑклÑÑÐ¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ X-ÑеÑвеÑа во вÑÐµÑ ÑобиÑаемÑÑ Ð¿ÑогÑÐ°Ð¼Ð¼Ð°Ñ (Ð´Ð»Ñ Ð²ÑклÑÑÐµÐ½Ð¸Ñ >иÑполÑзÑеÑÑÑ Ð·Ð½Ð°Ðº минÑÑ Ð¿ÐµÑед названием паÑамеÑÑа). ÐаÑамеÑÑÑ <e>gnome gtk -kde >-qt</e> ÑобеÑÑÑ Ð²Ð°Ñи пÑогÑÐ°Ð¼Ð¼Ñ Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой Gnome и gtk, но без поддеÑжки KDE и >qt. ></p> > ><p> >ÐаÑÑÑойки <c>USE</c> по ÑмолÑÐ°Ð½Ð¸Ñ Ñ ÑанÑÑÑÑ Ð² Ñайле <path>make.defaults</path> >ваÑего пÑоÑилÑ. ÐÑ Ð¼Ð¾Ð¶ÐµÑе найÑи Ñайл <path>make.defaults</path> в каÑалоге, на >коÑоÑÑй ÑказÑÐ²Ð°ÐµÑ <path>/etc/make.profile</path> а Ñакже во вÑÐµÑ ÑодиÑелÑÐºÐ¸Ñ >каÑÐ°Ð»Ð¾Ð³Ð°Ñ . ÐаÑÑÑойки <c>USE</c> по ÑмолÑÐ°Ð½Ð¸Ñ - ÑÑо ÑÑмма вÑÐµÑ Ð½Ð°ÑÑÑоек ÑÑой >пеÑеменной во вÑÐµÑ <path>make.defaults</path> ÑÐ°Ð¹Ð»Ð°Ñ . ÐÑе, ÑÑо Ð²Ñ Ð²Ð½Ð¾ÑиÑе в ><path>/etc/make.conf</path> ÑÑиÑаеÑÑÑ Ð¾ÑноÑиÑелÑно ÑÑÐ¸Ñ Ð½Ð°ÑÑÑоек. ÐÑли добавили >ÑÑо-Ñо к наÑÑÑойкам <c>USE</c> ÑÑо добавлÑеÑÑÑ Ðº ÑпиÑÐºÑ Ð¿Ð¾ ÑмолÑаниÑ. ÐÑли же >Ñдалили, поÑÑавив пеÑед паÑамеÑÑом знак минÑÑ, Ñо ÑÑо ÑдалÑеÑÑÑ Ð¸Ð· ÑпиÑка по >ÑмолÑÐ°Ð½Ð¸Ñ (еÑли ÑÑо ÑÑо-Ñо Ñам вообÑе бÑло). <e>Ðикогда</e> не менÑйÑе наÑÑÑойки >в <path>/etc/make.profile</path>. Ðни бÑдÑÑ Ð¿ÐµÑепиÑÐ°Ð½Ñ Ð¿Ñи обновлении Portage! ></p> > ><p> >Ðолное опиÑание пеÑеменной <c>USE</c>, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе найÑи во вÑоÑой ÑаÑÑи >ÑÑководÑÑва Gentoo в главе <uri link="?part=2&chap=2">ÐнаÑÐµÐ½Ð¸Ñ >пеÑеменной USE</uri>. Ðолное опиÑание вÑÐµÑ Ð´Ð¾ÑÑÑпнÑÑ Ð·Ð½Ð°Ñений пеÑеменной USE, >Ð²Ñ Ð½Ð°Ð¹Ð´ÐµÑе в Ñайле <path>/usr/portage/profiles/use.desc</path>. ></p> > ><pre caption="ÐÑоÑмоÑÑ Ð´Ð¾ÑÑÑпнÑÑ Ð·Ð½Ð°Ñений пеÑеменной USE"> ># <i>less /usr/portage/profiles/use.desc</i> ><comment>(ÐÑокÑÑÑиваÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ иÑполÑзÑÑ ÐºÐ½Ð¾Ð¿ÐºÐ¸ вниз/ввеÑÑ . ÐÐ»Ñ Ð²ÑÑ Ð¾Ð´Ð°, нажмиÑе 'q')</comment> ></pre> > ><p> >РкаÑеÑÑве пÑимеÑа, Ð¼Ñ Ð¿Ð¾ÐºÐ°Ð¶ÐµÐ¼ вам ÑÑÑановки пеÑеменной <c>USE</c>, Ð´Ð»Ñ ÑиÑÑÐµÐ¼Ñ >базиÑÑÑÑейÑÑ Ð½Ð° KDE, вклÑÑÐ°Ñ DVD, ALSA и запиÑÑваÑÑий CD. ></p> > ><pre caption="ÐÑкÑÑÑие Ñайла /etc/make.conf"> ># <i>nano -w /etc/make.conf</i> ></pre> > ><pre caption="УÑÑановка знаÑений пеÑеменной USE"> >USE="-gtk -gnome qt kde dvd alsa cdr" ></pre> > ></body> ></subsection> ><subsection> ><title>ÐополниÑелÑно: Ðокали GLIBC</title> ><body> > ><p> >СкоÑее вÑего Ð²Ñ Ð±ÑдеÑе иÑполÑзоваÑÑ Ð¾Ð´Ð½Ñ Ð¸Ð»Ð¸ две локали в ÑиÑÑеме. ÐÑли же >ÑейÑÐ°Ñ Ð½Ð¸Ñего не ÑÑогаÑÑ, Ñо пÑи ÑÑÑановке <c>glibc</c> бÑдÑÑ ÑÐ¾Ð·Ð´Ð°Ð½Ñ Ð²Ñе >возможнÑе локали. Ðднако, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе вклÑÑиÑÑ USE-Ñлаг <c>userlocales</c> и >пÑопиÑаÑÑ Ð½ÑжнÑе локали в <path>/etc/locales.build</path>. ÐелайÑе ÑÑо ÑолÑко в >Ñом ÑлÑÑае, еÑли знаеÑе, какие локали вам понадобÑÑÑÑ. ÐÑо не ÑабоÑÐ°ÐµÑ Ð² >пÑоÑеÑÑе иниÑиализаÑии ÑиÑÑÐµÐ¼Ñ (bootstrapping), ÑолÑко еÑли Ð²Ñ Ð±ÑдеÑе >пеÑеÑобиÑаÑÑ glibc позже. </p> > ><pre caption="ÐклÑÑаем USE Ñлаг userlocales ÑпеÑиалÑно Ð´Ð»Ñ glibc"> ># <i>mkdir /etc/portage</i> ># <i>echo "sys-libs/glibc userlocales" >> /etc/portage/package.use</i> ></pre> > ><p> >ТепеÑÑ Ñкажем нÑжнÑе нам локали: ></p> > ><pre caption="ÐÑкÑÑваем /etc/locales.build"> ># <i>nano -w /etc/locales.build</i> ></pre> > ><p> >ÐÐ¾Ñ Ð¿ÑÐ¸Ð¼ÐµÑ Ð´Ð»Ñ Ð°Ð½Ð³Ð»Ð¸Ð¹Ñкого (СШÐ) и немеÑкого Ñ ÑооÑвеÑÑÑвÑÑÑими кодиÑовками >(напÑÐ¸Ð¼ÐµÑ UTF-8). ></p> > ><pre caption="УказÑваем локали"> >en_US/ISO-8859-1 >en_US.UTF-8/UTF-8 >de_DE/ISO-8859-1 >de_DE@euro/ISO-8859-15 ></pre> > ></body> ></subsection> > ></section> ><section> ><title>РазлиÑÐ¸Ñ Ð¼ÐµÐ¶Ð´Ñ Stage1, Stage2 и Stage3</title> ><body> > ><p> >ТепеÑÑ Ð²ÑпомниÑе ваÑи пÑедÑдÑÑие дейÑÑвиÑ. ÐÑ Ð¿ÑоÑили Ð²Ð°Ñ Ð²ÑбÑаÑÑ ><e>stage1</e>, <e>stage2</e> или <e>stage3</e> и пÑедÑпÑеждали о важноÑÑи ÑÑого >вÑбоÑа. ÐÑак, ÑÑо пеÑвое меÑÑо где Ð²Ñ Ð´ÐµÐ»Ð°ÐµÑе вÑбоÑ, опÑеделÑÑÑий ваÑи >далÑнейÑие Ñаги. ></p> > ><ul> ><li> > ÐÑли Ð²Ñ Ð²ÑбÑали <e>stage1</e>, Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿ÑойÑи ÑеÑез оба ÑÑапа в ÑÑой главе > (наÑÐ¸Ð½Ð°Ñ Ñ <uri link="#doc_chap3">ÐÑодолжение Ð¾Ñ Stage1 до Stage2</uri>). ></li> ><li> > ÐÑли Ð²Ñ Ð²ÑбÑали <e>stage2</e>, Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿ÑопÑÑÑиÑÑ Ð¿ÐµÑвÑй Ñаг и ÑÑÐ°Ð·Ñ > пеÑейÑи ко вÑоÑÐ¾Ð¼Ñ (<uri link="#doc_chap4">ÐÑÐ¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ Ð¾Ñ Stage2 до > Stage3</uri>) ></li> ><li> > ÐÑли Ð²Ñ Ð²ÑбÑали <e>stage3</e>, Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿ÑопÑÑÑиÑÑ > оба и пеÑейÑи к ÑÐ°Ð·Ð´ÐµÐ»Ñ Ð¿ÑодолжиÑÑ Ñ <uri > link="?part=1&chap=7">ÐонÑигÑÑаÑÐ¸Ñ ÑдÑа</uri> ></li> ></ul> > ></body> ></section> ><section> ><title>ÐÑодолжение Ð¾Ñ Stage1 до Stage2</title> ><subsection> ><title>ÐниÑиализаÑÐ¸Ñ ÑиÑÑÐµÐ¼Ñ (bootstrapping)</title> ><body> > ><p> >ÐÑак, Ð²Ñ Ñ Ð¾ÑиÑе ÑкомпилиÑоваÑÑ ÑиÑÑÐµÐ¼Ñ Ñ Ð½ÑлÑ? ХоÑоÑо :) ></p> > ><p> >Ðа ÑÑом ÑÑапе Ð¼Ñ Ð±Ñдем ÑоздаваÑÑ Ð±Ð°Ð·Ñ Ð²Ð°Ñей ÑиÑÑÐµÐ¼Ñ Gentoo. ÐÑо Ð·Ð°Ð¹Ð¼ÐµÑ Ð¼Ð½Ð¾Ð³Ð¾ >вÑемени, но в ÑезÑлÑÑаÑе Ð²Ñ Ð¿Ð¾Ð»ÑÑиÑе ÑиÑÑемÑ, опÑимизиÑованнÑÑ Ð¿Ð¾Ð´ ваÑÑ Ð¼Ð°ÑÐ¸Ð½Ñ >и задаÑи. ></p> > ><p> ><e>Bootstrapping (иниÑиализаÑиÑ)</e> ознаÑÐ°ÐµÑ ÑбоÑÐºÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñеки GNU C, >ÐомпилÑÑоÑа GNU Compiler Collection (GCC) и дÑÑÐ³Ð¸Ñ ÑиÑÑемнÑÑ Ð¿ÑогÑамм. ></p> > ><p> >ÐеÑед наÑалом компилÑÑии ваÑей базовой ÑиÑÑемÑ, вÑ, возможно, Ð·Ð°Ñ Ð¾ÑиÑе ÑкаÑаÑÑ >вÑе иÑÑ Ð¾Ð´Ð½Ñе кодÑ. ÐÑли вам ÑÑо не нÑжно,пеÑÐµÑ Ð¾Ð´Ð¸Ñе к ÑÐ°Ð·Ð´ÐµÐ»Ñ <uri >link="#bootstrap">ÐниÑиализаÑÐ¸Ñ ÑиÑÑемÑ</uri>. ></p> > ></body> ></subsection> ><subsection> ><title>ÐополниÑелÑно: ÑнаÑала загÑÑзим иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¸</title> ><body> > ><p> >ÐÑли Ð²Ñ ÐµÑе не ÑкопиÑовали иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¸, ÑÑенаÑий bootstrap загÑÑÐ·Ð¸Ñ Ð²Ñе >Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñе ÑайлÑ. ÐÑли Ð²Ñ Ñ Ð¾ÑиÑе ÑнаÑала загÑÑзиÑÑ Ð¸ÑÑ Ð¾Ð´Ð½Ñй код и поÑле ÑÑого >запÑÑÑиÑÑ Ð¿ÑоÑеÑÑ Ð¸Ð½Ð¸ÑиализаÑии ÑиÑÑÐµÐ¼Ñ (напÑимеÑ, Ð²Ñ Ð½Ðµ Ñ Ð¾ÑиÑе имеÑÑ >подклÑÑеннÑй инÑеÑÐ½ÐµÑ Ð²Ð¾ вÑÐµÐ¼Ñ ÐºÐ¾Ð¼Ð¿Ð¸Ð»ÑÑии), иÑполÑзÑйÑе опÑÐ¸Ñ <e>-f </e> >ÑÑенаÑÐ¸Ñ bootstrap. ></p> > ><pre caption="ÐагÑÑзка Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼ÑÑ Ð¸ÑÑ Ð¾Ð´Ð½ÑÑ ÐºÐ¾Ð´Ð¾Ð²"> ># <i>cd /usr/portage</i> ># <i>scripts/bootstrap.sh -f</i> ></pre> > ></body> ></subsection> ><subsection id="bootstrap"> ><title>ÐниÑиализаÑÐ¸Ñ ÑиÑÑемÑ</title> ><body> > ><p> >ÐÐ»Ñ Ð·Ð°Ð¿ÑÑка компилÑÑии наÑалÑной загÑÑзки, набеÑиÑе ÑледÑÑÑие командÑ, и можеÑе >занÑÑÑÑÑ Ñем нибÑÐ´Ñ ÐµÑе, Ñак как ÑÑÐ¾Ñ Ñаг Ð·Ð°Ð¹Ð¼ÐµÑ Ð½ÐµÐºÐ¾ÑоÑое вÑемÑ. ></p> > ><pre caption="ÐниÑиализаÑÐ¸Ñ ÑиÑÑемÑ"> ># <i>cd /usr/portage</i> ># <i>scripts/bootstrap.sh</i> ></pre> > ><p> >ТепеÑÑ Ð¿Ñодолжим Ñо ÑледÑÑÑего Ñага, <uri link="#doc_chap4">ÐÑодолжение Ð¾Ñ >Stage2 до Stage3</uri>. ></p> > ></body> ></subsection> ></section> ><section> ><title>ÐÑодолжение Ð¾Ñ Stage2 до Stage3</title> ><subsection> ><title>Ðведение</title> ><body> > ><p> >ÐÑли Ð²Ñ ÑиÑаеÑе ÑÑÑ ÑекÑиÑ, знаÑÐ¸Ñ Ð¸Ð»Ð¸ Ð²Ñ Ñже завеÑÑили иниÑиализаÑÐ¸Ñ ÑиÑÑÐµÐ¼Ñ >или иÑполÑзÑеÑе <e>stage2</e>. Ð ÑÑо знаÑиÑ, ÑÑо пÑиÑло вÑÐµÐ¼Ñ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¸ÑоваÑÑ Ð²Ñе >пакеÑÑ ÑиÑÑемÑ. ></p> > ><p> ><e>ÐÑе</e> пакеÑÑ ÑиÑÑемÑ? ÐеÑ, не Ñак. Ð ÑÑом Ñаге, Ð²Ñ Ð±ÑдеÑе компилиÑоваÑÑ >пакеÑÑ, без коÑоÑÑÑ ÑиÑÑема не бÑÐ´ÐµÑ ÑабоÑаÑÑ. ÐекоÑоÑÑе пакеÑÑ ÑиÑÑÐµÐ¼Ñ Ð¸Ð¼ÐµÑÑ >неÑколÑко алÑÑеÑнаÑив (напÑимеÑ, пакеÑÑ Ð¾ÑвеÑаÑÑие за log-ÑÐ°Ð¹Ð»Ñ ÑиÑÑемÑ), а Ñак >как оÑновной идеей Gentoo ÑвлÑеÑÑÑ Ñвобода вÑбоÑа Ð¼Ñ Ð½Ðµ бÑдем вÑбиÑаÑÑ ÐµÐ³Ð¾ >вмеÑÑо ваÑ. ></p> > ></body> ></subsection> ><subsection> ><title>ÐополниÑелÑно: ЧÑо же Ð¼Ñ Ð±Ñдем ÑÑавиÑÑ?</title> ><body> > ><p> >ÐÑли Ð²Ñ Ñ Ð¾ÑиÑе знаÑÑ, какие пакеÑÑ Ð±ÑдÑÑ ÑÑÑановленÑ, вÑполниÑе <c>emerge >--pretend --emptytree system</c>. ÐÑа комманда вÑÐ²ÐµÐ´ÐµÑ ÑпиÑок вÑÐµÑ Ð¿Ð°ÐºÐµÑов, >коÑоÑÑе бÑдÑÑ ÑобÑанÑ. Т.к. ÑпиÑок доÑÑаÑоÑно длиннÑй, иÑполÑзÑйÑе <c>less</c> >или <c>more</c>, Ð´Ð»Ñ Ð¿Ð¾ÑÑÑаниÑного вÑвода ÑпиÑка. ></p> > ><pre caption="ÐÑоÑмоÑÑ Ð¿Ð°ÐºÐµÑов, пÑедназнаÑеннÑÑ Ð´Ð»Ñ ÑÑÑановки"> ># <i>emerge --pretend --emptytree system | less</i> ></pre> > ><p> >ÐбÑаÑиÑе внимание, ÑÑо еÑли Ð²Ñ Ð½Ðµ изменÑли знаÑениÑ, ÑÑÑановленнÑе по ÑмолÑÐ°Ð½Ð¸Ñ >в пеÑеменнÑÑ CFLAGS/CXXFLAGS, иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ <c>emerge --pretend --newuse >system</c> бÑÐ´ÐµÑ Ð´Ð¾ÑÑаÑоÑно: по ÑÑой команде бÑдÑÑ Ð¿ÐµÑеÑобÑÐ°Ð½Ñ Ñе пакеÑÑ, на >коÑоÑÑе повлиÑли Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² пеÑеменной USE (оÑноÑиÑелÑно ÑÐµÑ Ð·Ð½Ð°Ñений, коÑоÑÑе >иÑполÑзовалиÑÑ Ð½Ð°Ð¼Ð¸ Ð´Ð»Ñ ÑбоÑки stage2). ÐÑли Ð²Ñ Ð½Ðµ вноÑили Ð½Ð¸ÐºÐ°ÐºÐ¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ в >пеÑеменнÑÑ USE, Ñогда поÑÐµÐ¼Ñ Ð²Ñ Ð¸ÑполÑзÑеÑе stage2-ÑÑÑановкÑ? ></p> > ></body> ></subsection> ><subsection> ><title>ÐополниÑелÑно: ÐагÑÑзка иÑÑ Ð¾Ð´Ð½Ð¸ÐºÐ¾Ð²</title> ><body> > ><p> >ÐÑли Ð²Ñ Ñ Ð¾ÑиÑе иÑполÑзоваÑÑ <c>emerge</c> Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð¸ÑÑ Ð¾Ð´Ð½ÑÑ ÐºÐ¾Ð´Ð¾Ð² до >наÑала компилÑÑии (напÑимеÑ, Ð²Ñ Ð½Ðµ Ñ Ð¾ÑиÑе имеÑÑ Ñоединение Ñ Ð¸Ð½ÑеÑнеÑом во >вÑÐµÐ¼Ñ ÐºÐ¾Ð¼Ð¿Ð¸Ð»ÑÑии пакеÑов), Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе иÑполÑзоваÑÑ Ð¾Ð¿ÑÐ¸Ñ <e>--fetchonly</e>, >коÑоÑÐ°Ñ Ð·Ð°Ð³ÑÑÐ·Ð¸Ñ Ð²Ñе иÑÑ Ð¾Ð´Ð½Ñе кодÑ. ></p> > ><pre caption="ÐагÑÑзка иÑÑ Ð¾Ð´Ð½ÑÑ ÐºÐ¾Ð´Ð¾Ð²"> ># <i>emerge --fetchonly --emptytree system</i> ></pre> > ></body> ></subsection> ><subsection> ><title>ÐомпилÑÑÐ¸Ñ ÑиÑÑемÑ</title> ><body> > ><p> >ÐÐ»Ñ Ð½Ð°Ñала компилÑÑии ÑиÑÑÐµÐ¼Ñ Ð½Ð°Ð±ÐµÑиÑе <c>emerge --emptytree system</c> и можеÑе >Ñпокойно занимаÑÑÑÑ Ñвоими делами, Ñак как вÑполнение ÑÑого Ñага Ð·Ð°Ð½Ð¸Ð¼Ð°ÐµÑ >доволÑно много вÑемени. ></p> > ><pre caption="ÐомпилÑÑÐ¸Ñ ÑиÑÑемÑ"> ># <i>emerge --emptytree system</i> ></pre> > ><p> >ÐовÑоÑим еÑе Ñаз, еÑли Ð²Ñ Ð½Ðµ изменÑли знаÑений по ÑмолÑÐ°Ð½Ð¸Ñ Ð¿ÐµÑеменнÑÑ CFLAGS и >CXXFLAGS, доÑÑаÑоÑно иÑполÑзоваÑÑ ÑолÑко <c>--newuse</c>. ></p> > ><p> >СейÑÐ°Ñ Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе Ñпокойно игноÑиÑоваÑÑ Ð²Ñе ÑообÑÐµÐ½Ð¸Ñ Ð¾Ð± обновлениÑÑ >конÑигÑÑаÑионнÑÑ Ñайлов (и запÑÑке <c>etc-update</c>). Ðогда Ð²Ñ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ >ÑÑÑановиÑе ÑиÑÑÐµÐ¼Ñ Ð¸ загÑÑзиÑеÑÑ Ð² нее, не забÑдÑÑе однако пÑоÑиÑаÑÑ Ñаздел ><uri link="?part=3&chap=2#doc_chap3">ÐаÑиÑа конÑигÑÑаÑионнÑÑ Ñайлов</uri>. ></p> > ><p> >Ðогда компилÑÑÐ¸Ñ Ð·Ð°ÐºÐ¾Ð½ÑиÑÑÑ Ð¼Ð¾Ð¶ÐµÑе пеÑÐµÑ Ð¾Ð´Ð¸ÑÑ Ðº ÑледÑÑÑÐµÐ¼Ñ ÑÐ°Ð·Ð´ÐµÐ»Ñ - <uri >link="?part=1&chap=7">ÐонÑигÑÑаÑÐ¸Ñ ÑдÑа</uri>. ></p> > ></body> ></subsection> ></section> > ></sections>
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 93516
:
59525
|
60868
|
60911
|
63598