<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF139%3AGentoo</id>
		<title>LXF139:Gentoo - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF139%3AGentoo"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF139:Gentoo&amp;action=history"/>
		<updated>2026-05-13T13:07:09Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF139:Gentoo&amp;diff=13503&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF139:Gentoo&amp;diff=13503&amp;oldid=prev"/>
				<updated>2012-03-19T07:50:23Z</updated>
		
		<summary type="html">&lt;p&gt;викификация, оформление, иллюстрация&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;: '''Дис­тро­строе­ние''' На­стро­им Gentoo ин­ди­ви­ду­аль­но с го­ло­вы до пят [[Категория:Учебники]]&lt;br /&gt;
&lt;br /&gt;
==Gentoo: Ста­вим и пользуемся==&lt;br /&gt;
&lt;br /&gt;
: Ес­ли вы пред­по­чи­тае­те, что­бы ваш ди­ст­ри­бу­тив Linux от­ра­жал ва­шу лич­ность, про­чти­те ру­ко­во­дство '''Бо­ба Мос­са''' по чер­ной ма­гии сбор­ки.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF139_68_1.jpg|300px]] «Жи­вая» сре­да со­дер­жит ''Links'', брау­зер ко­манд­ной стро­ки — он раз­вле­чет вас, по­ка идет дли­тель­ная сбор­ка.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:LXF139_68_2.jpg|300px]] Gentoo хо­ро­шо до­ку­мен­ти­ро­ван; под­роб­ное ру­ко­во­дство ищи­те по ад­ре­су http://www.gentoo.org/doc/en/handbook.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Нам в Баш­нях '''LXF''' при­сы­ла­ют мно­го за­про­сов на учебники про ди­ст­ри­бу­ти­вы, и бо­лее всех дру­гих – про Gentoo. По­ясним для тех, кто с ним по­ка не стал­ки­вал­ся: это ди­ст­ри­бу­тив, ко­то­рый мож­но вы­стро­ить с  ну­ля бла­го­да­ря ум­ной сис­те­ме менедж­мен­та па­ке­тов ''Portage'' (см. да­лее на дан­ном уро­ке бо­лее под­роб­ную ин­фор­ма­цию).&lt;br /&gt;
&lt;br /&gt;
Дан­ный ди­ст­ри­бу­тив за­ра­бо­тал ре­пу­та­цию труд­но на­страи­вае­мо­го и дол­го ком­пи­ли­руе­мо­го – что не со­всем ли­ше­но осно­ваний; но  вре­мя сбор­ки варь­и­ру­ет­ся в  за­ви­си­мо­сти от  обо­ру­до­вания и  под­клю­чения к  Ин­тернету. Мы  оза­бо­ти­лись со­кра­тить эта­пы сбор­ки, ог­раничив­шись соз­данием ба­зо­вой сис­те­мы на  осно­ве го­лой необ­хо­ди­мо­сти, а вы смо­же­те до­полнить ее чем-то бо­лее занима­тель­ным. Сю­да вхо­дят уста­нов­ка ва­ше­го лю­би­мо­го ра­бо­че­го сто­ла или на­пи­сание до­ку­мен­тов в ''OpenOffice.org'' на сис­те­ме, по­стро­ен­ной по ва­ше­му вку­су. Не оболь­щай­тесь, что уста­но­ви­те пол­но­стью ра­бо­чую сис­те­му с Gentoo в те­чение ча­са – увы, это­го не бу­дет. Но за­ве­ря­ем вас: по­лу­чен­ные ска­чок про­из­во­ди­тель­но­сти и удо­воль­ст­вие от уста­нов­ки и на­строй­ки сво­ей соб­ст­вен­ной сис­те­мы од­но­знач­но сто­ят тру­дов.&lt;br /&gt;
&lt;br /&gt;
===По­еха­ли===&lt;br /&gt;
&lt;br /&gt;
Спер­ва уста­но­вим основ­ную сис­те­му Gentoo с  по­мо­щью минималь­но­го ISO x86 (его мож­но най­ти на http://distfiles.gentoo.org/releases/x86/autobuilds/current-iso – возь­ми­те ISO са­мой све­жей сбор­ки, толь­ко не тот, что на­хо­дит­ся в «ук­ре­п­лен­ной» пап­ке [hardened folder]. По­сле за­груз­ки про­сто на­жми­те '''Enter''' и вве­ди­те&lt;br /&gt;
&lt;br /&gt;
 passwd&lt;br /&gt;
 net-setup eth0&lt;br /&gt;
&lt;br /&gt;
Пер­вая стро­ка по­зво­ля­ет за­дать па­роль root для на­шей «жи­вой» сес­сии, а вто­рая уста­нав­ли­ва­ет про­вод­ное со­единение. Ре­ко­мен­ду­ет­ся ис­поль­зо­вать ''ifconfig'' для про­вер­ки, что все ва­ши на­строй­ки се­ти при­сут­ст­ву­ют и вер­ны. Ана­ло­гич­но на­страи­ва­ет­ся и бес­про­вод­ное со­единение.&lt;br /&gt;
&lt;br /&gt;
На­ста­ла по­ра раз­биения дис­ка. Для це­лей дан­но­го уро­ка мы соз­да­дим один боль­шой раз­дел, по­кры­ваю­щий весь диск – при же­лании получше разобраться в ''fdisk'' и раз­бив­ке дис­ка, бо­лее под­роб­ную ин­фор­ма­цию ищи­те на http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?chap=4&amp;amp;part=1. Но сей­час&lt;br /&gt;
про­сто на­бе­ри­те ''fdisk'', а за­тем, по по­ряд­ку, '''o''', '''n''' и '''w''' в поя­вив­шей­ся стро­ке под­сказ­ки. Соз­да­ст­ся раз­биение и но­вый раз­дел (поя­вит­ся тек­сто­вый по­мощник), а за­тем из­менения за­пи­шут­ся на диск, и ин­ст­ру­мент ''fdisk'' за­кон­чит ра­бо­ту. Для слу­чая, когда име­ет­ся один же­ст­кий диск SATA, этот раз­дел бу­дет на­зван  '''/dev/sda1'''. Раз­биение на раз­де­лы всегда мож­но про­смотреть, про­сто ско­ман­до­вав&lt;br /&gt;
&lt;br /&gt;
 fdisk -l  /dev/sda&lt;br /&gt;
&lt;br /&gt;
Те­перь, об­за­ве­дясь раз­де­лом, соз­да­дим на нем фай­ло­вую сис­те­му. Для тех, кто ре­шил до­ба­вить раз­дел под­кач­ки, по­на­до­бит­ся не­что вро­де&lt;br /&gt;
&lt;br /&gt;
 mkswap /dev/sda2 &amp;amp;&amp;amp; swapon /dev/sda2&lt;br /&gt;
&lt;br /&gt;
– вме­сто '''/dev/sda2''' под­ставь­те со­от­вет­ст­вую­щий раз­дел. В кор­не­вом раз­де­ле, од­на­ко, мы ус­та­но­вим фай­ло­вую сис­те­му ext3:&lt;br /&gt;
&lt;br /&gt;
 mke2fs -j /dev/sda1&lt;br /&gt;
&lt;br /&gt;
Без флаж­ка '''j''' соз­да­ст­ся фай­ло­вая сис­те­ма ext2 (она осо­бен­но по­лез­на тем, кто соз­дал от­дель­ный за­гру­зоч­ный раз­дел '''/boot''').&lt;br /&gt;
&lt;br /&gt;
===Мон­ти­ру­ем то­ма===&lt;br /&gt;
&lt;br /&gt;
С ви­ду та­кое под­вла­ст­но толь­ко зре­лым и ма­те­рым ха­ке­рам яд­ра, но без мон­ти­ро­вания корневой фай­ло­вой сис­те­мы нам не обой­тись, по­сколь­ку мы  хо­тим ис­поль­зо­вать ''chroot'' (хит­рый спо­соб вхо­да с тер­ми­на­ла из «жи­вой» сре­ды в Linux-сис­те­му). Для на­ча­ла про­сто ско­ман­дуй­те&lt;br /&gt;
&lt;br /&gt;
 mount /dev/sda1 /mnt/gentoo&lt;br /&gt;
 cd /mnt/gentoo&lt;br /&gt;
&lt;br /&gt;
Вско­ре мы еще кое-что смон­ти­ру­ем, но по­ка зай­мем­ся ска­чи­ванием ар­хи­ва под на­званием '''stage 3'''. В недо­б­рые ста­рые вре­ме­на вам при­шлось бы уста­нав­ли­вать Gentoo в три от­дель­ных эта­па, пре­ж­де чем брать­ся за что-нибудь по­лез­ное; но, к сча­стью, те­перь мож­но обой­ти пер­вые два и ска­чать все­го один файл (хо­тя эн­ту­зиа­стам не воз­бра­ня­ет­ся прой­ти и пер­вые два эта­па). Минималь­ный Live CD по­став­ля­ет­ся с ''Links'', web-брау­зе­ром команд­ной стро­ки, и он по­мо­жет ска­чать наш ар­хив­ный файл. Вве­ди­те сле­дую­щее для за­пуска брау­зе­ра на со­от­вет­ст­вую­щем сай­те:&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Заголовок=Скорая помощь|Содержание=Аль­тер­на­тив­ная по­ша­го­вая ус­та­нов­ка дос­туп­на по ад­ре­су HTTP://www.gentoo.org/doc/en/altinstall.xml.|Ширина=200px}}&lt;br /&gt;
&lt;br /&gt;
 links www.gentoo.org/main/en/mirrors.xml&lt;br /&gt;
&lt;br /&gt;
Ис­поль­зуй­те стрел­ки вверх и  вниз для вы­бо­ра бли­жай­ше­го к вам зер­ка­ла сай­та (на уро­ке взя­то зер­ка­ло Ве­ли­ко­бри­тании Virgin Media), за­тем пе­рей­ди­те в пап­ку с ре­ли­за­ми. Вы­би­рай­те имя пап­ки, а не зна­чок '''[DIR]''' ря­дом с пап­кой, не то ''Links'' при­мет­ся за­гру­жать файл изо­бра­жения. Здесь оты­щи­те ар­хи­тек­ту­ру ва­шей це­ле­вой сис­те­мы (наш урок ис­поль­зу­ет ар­хи­тек­ту­ру i686 из пап­ки x86, но вы мо­же­те вы­брать лю­бую аль­тер­на­ти­ву, в за­ви­си­мо­сти от це­ле­вой сис­те­мы и ре­аль­ной сре­ды). Вы­бе­ри­те '''current-stage3''', вы­полните за­груз­ку и со­храните '''stage3‑i686‑*.tar.gz''' (где '''*''' – да­та соз­дания сбор­ки). На­жми­те '''Q''', что­бы вый­ти из ''Links'' по за­вер­шении за­груз­ки, а за­тем рас­па­куй­те ар­хив ко­ман­дой&lt;br /&gt;
&lt;br /&gt;
 tar xjpf stage3-i686-*.tar.gz&lt;br /&gt;
&lt;br /&gt;
На­жа­тие кла­ви­ши '''Shift''' по­сле вво­да час­ти име­ни фай­ла ве­лит ''Bash'' ав­то­ма­ти­че­ски до­пол­нить это за вас. За­вер­шив рас­па­ков­ку, под­клю­чим еще два то­ма и сде­ла­ем ко­пию '''live/etc/resolv.conf''' в ус­та­нав­ли­вае­мую сис­те­му:&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
 mount -t proc proc /mnt/gentoo/proc&lt;br /&gt;
 mount -o bind /dev /mnt/gentoo/dev&lt;br /&gt;
 cp -L /etc/resolv.conf /mnt/gentoo/etc/&lt;br /&gt;
&lt;br /&gt;
Те­перь все нуж­ные то­ма смон­ти­ро­ва­ны, и мы мо­жем влезть с ''chroot'' в ус­та­нав­ли­вае­мую сре­ду:&lt;br /&gt;
&lt;br /&gt;
 chroot /mnt/gentoo /bin/bash&lt;br /&gt;
 env-update &amp;amp;&amp;amp; source /etc/profile&lt;br /&gt;
&lt;br /&gt;
===Ядер­ное воо­ру­же­ние===&lt;br /&gt;
&lt;br /&gt;
Пре­ж­де чем при­сту­пать к ком­пи­ля­ции яд­ра, за­да­дим на­чаль­ные ус­ло­вия сре­ды. Для вво­да ин­фор­ма­ции по хос­ту, пе­рей­ди­те в '''/etc''' и на­бе­ри­те:&lt;br /&gt;
&lt;br /&gt;
 echo “127.0.0.1 mypc.at.home. mypc localhost” &amp;gt; hosts&lt;br /&gt;
 sed -i -e s/HOSTNAME.*/HOSTNAME=”mypc”/conf.d/&lt;br /&gt;
 hostname&lt;br /&gt;
 hostname mypc&lt;br /&gt;
&lt;br /&gt;
Ис­поль­зуй­те ''hostname -f'' для про­вер­ки, все ли на­строе­но пра­виль­но (ре­зуль­тат дол­жен быть '''mypc.at.home'''). За­тем уста­но­ви­те ча­со­вой по­яс в сис­те­ме, за­гля­нув в '''/usr/share/zoneinfo''' и ско­пи­ро­вав со­от­вет­ст­вую­щий файл в '''/etc /localtime'''. И, на­конец, про­смот­ри­те по­сред­ст­вом ''eselect profile list'' воз­мож­ные оп­ции (сер­вер, ра­бо­чая стан­ция и т. д.). В на­шем при­ме­ре мы восполь­зу­ем­ся ''eselect profile set 2''&lt;br /&gt;
&lt;br /&gt;
Те­перь мы го­то­вы на­стро­ить и ус­та­но­вить яд­ро Linux для на­шей сис­те­мы Gentoo. От­крой­те '''/etc/make.conf''' и ус­та­но­ви­те та­кие па­ра­мет­ры для стро­ки '''USE''':&lt;br /&gt;
&lt;br /&gt;
 USE=”-gtk -gnome qt4 kde dvd alsa cdr”&lt;br /&gt;
&lt;br /&gt;
Со­хра­ни­те из­ме­не­ния, вый­ди­те и вве­ди­те: &lt;br /&gt;
&lt;br /&gt;
 emerge gentoo-sources&lt;br /&gt;
&lt;br /&gt;
В этом пунк­те ре­ко­мен­ду­ем пой­ти по­пить чай­ку. Ес­ли у вас ши­ро­ко­по­лос­ное Ин­тер­нет-со­еди­не­ние, вре­ме­ни за­груз­ки при­мер­но хва­тит за­ва­рить и вы­пить од­ну чаш­ку!&lt;br /&gt;
&lt;br /&gt;
По за­вер­ше­нии за­груз­ки пе­ре­бе­ри­тесь в '''/usr/src/linux''' и вве­ди­те&lt;br /&gt;
&lt;br /&gt;
 make menuconfig&lt;br /&gt;
&lt;br /&gt;
Здесь нуж­но на­стро­ить ра­бо­ту яд­ра. Осо­бый ин­те­рес для вас бу­дет иметь под­держ­ка фай­ло­вой сис­те­мы '''NTFS''', ко­то­рую вы най­де­те в '''Filesystems &amp;gt; DOS/FAT/NT Filesystems'''; а в раз­де­ле драй­ве­ров уст­ройств ищи­те под­держ­ку вся­ко­го эк­зо­ти­че­­ско­­го обо­ру­до­вания, сверх имею­ще­го­ся в ба­зо­вой сис­те­ме. По­сле со­хранения и вы­хо­да из это­го ме­ню за­пусти­те ''make -j2''. Ском­пи­ли­ру­ет­ся яд­ро с под­держ­кой двух па­рал­лель­ных по­то­ков, что уско­рит его ком­пи­ля­цию (ес­ли у вас од­но­ядер­ный про­цес­сор, опусти­те па­ра­метр '''j'''; ес­ли ваш про­цес­сор под­дер­жи­ва­ет че­ты­ре по­то­ка, мож­но за­мах­нуть­ся на '''j4'''). Да­лее по­строй­те свои мо­ду­ли яд­ра.&lt;br /&gt;
&lt;br /&gt;
 make modules_install&lt;br /&gt;
&lt;br /&gt;
и в за­вер­ше­ние ус­та­нов­ки яд­ра про­сто ско­пи­руй­те ''''arch/i386/boot/bzlmage''' в '''/boot/kernel'''.&lt;br /&gt;
&lt;br /&gt;
Для окон­ча­тель­ной на­строй­ки ос­нов­ной сис­те­мы ос­та­лось не­сколь­ко пра­вок. От­крой­те '''/etc/fstab''' в лю­би­мом тек­сто­вом ре­дак­то­ре и за­ме­ни­те стро­ку с '''ROOT''':&lt;br /&gt;
&lt;br /&gt;
 /dev/sda1 /ext3 noatime 0 1&lt;br /&gt;
&lt;br /&gt;
Ес­ли вы за­ду­ма­ли до­ба­вить раз­дел под­кач­ки swap, дополни­тельно при­пи­ши­те&lt;br /&gt;
&lt;br /&gt;
 /dev/sda2 none swap sw 0 0&lt;br /&gt;
&lt;br /&gt;
к стро­ке '''SWAP'''. Уда­ли­те все не­нуж­ные стро­ки, со­хра­ни­тесь и вый­ди­те, а за­тем до­бавь­те под­держ­ку се­ти, от­крыв файл '''/etc/conf.d/net''' и при­пи­сав в кон­це сле­дую­щие три стро­ки:&lt;br /&gt;
&lt;br /&gt;
 config_eth0=( “192.168.1.10/24” )&lt;br /&gt;
 routes_eth0=( “default via 192.168.1.1” )&lt;br /&gt;
 dhcpd_eth0=”-I ‘””&lt;br /&gt;
&lt;br /&gt;
Со­хра­ни­тесь и на­жми­те вы­ход, за­тем за­пус­ти­те&lt;br /&gt;
&lt;br /&gt;
 rc-update add net.eth0 default&lt;br /&gt;
 echo r8169 &amp;gt;&amp;gt; /etc/modules.autoload.d/kernel-2.6&lt;br /&gt;
&lt;br /&gt;
Тут необходимо бу­дет уста­но­вить па­роль ад­минист­ра­то­ра с '''passwd''', как мы уже де­ла­ли в «жи­вой» сре­де, а за­тем свой ча­со­вой по­яс  – че­рез пе­ре­мен­ную '''TIMEZONE''' в '''/etc/conf.d/clock''' (у нас – Ев­ро­па / Лон­дон).&lt;br /&gt;
&lt;br /&gt;
Пре­ж­де чем соз­дать фи­наль­ный на­бор необ­хо­ди­мых сис­тем­ных ин­ст­ру­мен­тов, сто­ит по­ша­рить в '''/etc/rc.conf, /etc/conf.d/rc''' и '''/etc/conf.d/keymaps'''. На­строй­ки по умол­чанию и так бу­дут ра­бо­тать, но вы, воз­мож­но, за­хо­ти­те из­менить ло­ка­ли­за­цию, под­держ­ку рас­па­рал­ле­ли­вания или дру­гие гло­баль­ные пе­ре­мен­ные.&lt;br /&gt;
&lt;br /&gt;
===Ка­ша из де­мо­нов===&lt;br /&gt;
&lt;br /&gt;
Два наи­бо­лее важ­ных сис­тем­ных ин­ст­ру­мен­та, ко­то­рые вам по­на­до­бят­ся – это де­мон ве­дения жур­на­ла и планиров­щик за­дач. Вы мо­же­те уста­но­вить оба сра­зу:&lt;br /&gt;
&lt;br /&gt;
 emerge syslog-ng vixie-cron&lt;br /&gt;
&lt;br /&gt;
и, ко­гда это за­вер­шит­ся, пе­ре­мес­тить их в за­пуск по умол­ча­нию ко­ман­дой&lt;br /&gt;
&lt;br /&gt;
 rc-update add &amp;lt;daemon&amp;gt; default&lt;br /&gt;
&lt;br /&gt;
где '''&amp;lt;daemon&amp;gt;''' – это '''crond''' и т. п. На дан­ном эта­пе вы долж­ны сле­до­вать ша­гам для уста­нов­ки ''Grub'' на пре­ды­ду­щих дей­ст­ви­ях, раз­мон­ти­ро­вать все то­ма, уста­нов­лен­ные ранее, а за­тем пе­ре­гру­зить­ся в  на­шу минималь­ную сре­ду Gentoo. Вой­ди­те как '''root''', за­тем до­бавь­те обыч­но­го поль­зо­ва­те­ля с по­мо­щью:&lt;br /&gt;
&lt;br /&gt;
 adduser -g users -G lp,wheel,audio,cdrom,portage,cron -m bob&lt;br /&gt;
 gpasswd -a bob plugdev cdrom cdrw usb passwd bob&lt;br /&gt;
&lt;br /&gt;
где '''bob''' – имя ва­ше­го поль­зо­ва­те­ля. По­след­ним ша­гом, пре­ж­де чем мы при­сту­пим к ус­та­нов­ке ра­бо­че­го сто­ла, яв­ля­ет­ся про­вер­ка на на­ли­чие об­нов­ле­ний и из­бе­жа­ние бу­ду­щих про­блем:&lt;br /&gt;
&lt;br /&gt;
 emerge -vpuD --newuse world&lt;br /&gt;
 emerge libtool&lt;br /&gt;
 dispatch-conf&lt;br /&gt;
 perl-cleaner all&lt;br /&gt;
 python-updater&lt;br /&gt;
&lt;br /&gt;
===За ра­бо­чий стол===&lt;br /&gt;
&lt;br /&gt;
Пер­вый шаг – до­ба­вить но­вую стро­ку '''USE''' в '''/etc/make.conf'''. Три стро­ки '''USE''', из ко­то­рых нуж­но вы­брать, та­ко­вы:&lt;br /&gt;
&lt;br /&gt;
 Gnome: USE=”nptl nptlonly -ipv6 -fortran unicode svg hal dbus -kde -qt4 -arts -eds -esd gnome gstreamer gtk firefox alsa gdu&lt;br /&gt;
 extras gnutls device-mapper policykit sqlite kdrive”&lt;br /&gt;
 KDE: USE=”nptl nptlonly -ipv6 -fortran unicode svg hal dbus kde qt4 -arts -eds -esd -gnome -gstreamer -gtk -firefox alsa extras sql&lt;br /&gt;
 webkit mysql”&lt;br /&gt;
 XFCE: USE=””-gnome -kde -minimal -qt4 branding dbus hal jpeg lock session startup-notification thunar X alsa”&lt;br /&gt;
&lt;br /&gt;
Когда вы бу­де­те это чи­тать, неко­то­рые из этих за­ви­си­мо­стей мо­гут из­менить­ся, но  у ''emerge'' хва­тит ума со­об­щить вам, что имен­но нуж­но до­ба­вить к стро­ке '''USE''' для за­вер­шения уста­нов­ки.&lt;br /&gt;
&lt;br /&gt;
Для уста­нов­ки Gnome, про­сто за­пусти­те ''emerge gnome'', для ''Xfce — emerge xfce4‑meta'', а для KDE ''emerge kdebase-meta kdegames-meta kde-meta''&lt;br /&gt;
&lt;br /&gt;
На­стоя­тель­но ре­ко­мен­ду­ем за­пустить эти уста­нов­ки на ночь: они-та­ки отнима­ют до­воль­но мно­го вре­мени (да­же на  мощ­ных ком­пь­ю­те­рах с  хо­ро­шим ши­ро­ко­по­лосным ка­на­лом Ин­тернет). По их за­вер­шении, мы пе­ре­хо­дим к той час­ти, где все ста­но­вит­ся бо­лее спе­ци­фич­но, так как ка­ж­дый ра­бо­чий стол взаи­мо­дей­ст­ву­ет с ''Х''-сер­ве­ром, ''XDM'' и ядром сис­те­мы чуть по-сво­ему.&lt;br /&gt;
&lt;br /&gt;
В Gnome сра­зу по­сле ус­та­нов­ки за­пус­ти­те&lt;br /&gt;
&lt;br /&gt;
 env-update &amp;amp;&amp;amp; source /etc/profilе &lt;br /&gt;
 /etc/init.d/hald start &lt;br /&gt;
 rc-update add hald default&lt;br /&gt;
&lt;br /&gt;
По­след­ние две строч­ки нуж­но бу­дет по­вто­рить для D-BUS. Что­бы ''GDM'' за­пус­кал­ся при за­груз­ке, вой­ди­те как стан­дарт­ный поль­зо­ва­тель и на­бе­ри­те&lt;br /&gt;
&lt;br /&gt;
 echo “exec gnome-session” &amp;gt; ~/.xinitrc&lt;br /&gt;
&lt;br /&gt;
По­ме­няй­те пра­ва на root и по­вто­ри­те то же са­мое для ''HALD'' и ''D-BUS'' под ''XDM''. И, на­конец, пе­рей­ди­те в '''/etc/conf.d/xdm''' и по­сле строч­ки '''DISPLAYMANAGER''' впи­ши­те '''gdm''' вме­сто '''xdm'''. ''GDM'' за­пустит­ся ав­то­ма­ти­че­­ски по­сле пе­ре­за­груз­ки.&lt;br /&gt;
&lt;br /&gt;
В  KDE, как и  в Gnome, нуж­но пе­ре­мес­тить '''XDM''' в  уро­вень за­пуска по  умол­чанию и  уста­но­вить '''DISPLAYMANAGER''' в '''kdm''' вме­сто '''xdm'''. Од­на­ко по­тре­бу­ет­ся так­же уста­но­вить ''HAL, D-BUS'' и ''ConsoleKit'', а за­тем пе­ре­мес­тить их в уро­вень за­пуска по умол­чанию. Жизнен­но важ­на сле­дую­щая стро­ка:&lt;br /&gt;
&lt;br /&gt;
 chmod 755 -R /usr/share/config /usr/share/config&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Заголовок=Скорая помощь|Содержание=Ес­ли вам нуж­ны до­пол­ни­тель­ные на­строй­ки (на­при­мер, про­грамм­ная под­держ­ка RAID), зай­ди­те на http://www.gentoo.org/doc/en/gentoo-x86-tipsntricks.xml.|Ширина=200px}}&lt;br /&gt;
&lt;br /&gt;
По­сле это­го ус­та­но­ви­те вот что:&lt;br /&gt;
&lt;br /&gt;
 emerge kdebase-startkde xdm xorg-x11&lt;br /&gt;
&lt;br /&gt;
Это ус­та­но­вит ''startkde'' и про­ве­рит, что есть не­об­хо­ди­мые драй­ве­ры для со­от­вет­ст­вую­ще­го ''X''-сер­ве­ра. И, на­ко­нец, вой­ди­те как стан­дарт­ный поль­зо­ва­тель и вве­ди­те&lt;br /&gt;
&lt;br /&gt;
 echo “exec startkde” &amp;gt; ~/.xinitrc&lt;br /&gt;
&lt;br /&gt;
Для ''Xfce'' сра­зу по­сле его уста­нов­ки нуж­но за­пустить фраг­мент ко­да на три пер­вых стро­ки из раз­де­ла Gnome (вы за­ме­ти­те, что ''Xfce'' ра­бо­та­ет го­раз­до бы­ст­рее, чем Gnome и  KDE, по­сколь­ку со­дер­жит мень­ше ком­понен­тов). Под­лин­ные эс­те­ты мо­гут ис­поль­зо­вать ''Xterm'' вме­сто ''Bash'', для че­го уста­но­ви­те&lt;br /&gt;
'''z11‑terms/terminal''' че­рез ''emerge''. Для за­пуска ''Xfce'' при за­груз­ке, уста­но­ви­те ''Xdm'' и ''Xorg-x11'', вой­ди­те в сис­те­му как обыч­ный поль­зо­ва­тель и вве­ди­те:&lt;br /&gt;
&lt;br /&gt;
 echo “exec startxfce4” &amp;gt; ~/.xinitrc&lt;br /&gt;
&lt;br /&gt;
Лю­бые дру­гие мо­ду­ли рас­ши­рения, ко­то­рые вам по­тре­бу­ют­ся в дальней­шем, мож­но про­сто уста­но­вить обыч­ным по­ряд­ком, и ес­ли вы хо­ти­те ис­поль­зо­вать при­ложения Gnome, по­за­боть­тесь, что­бы сер­ви­сы, ра­бо­таю­щие под Gnome (на­при­мер, ''HAL'' и ''D-BUS''), за­пуска­лись по умол­чанию. Gentoo непрост, но лю­бая сис­те­ма, где все ком­пи­ли­ру­ет­ся с ну­ля, ве­ро­ят­но, за­ста­вит вас ра­зок по­скре­сти в за­тыл­ке, при всем ва­шем опы­те в Linux. Ес­ли у вас про­бле­ма (или вы хо­ти­те по­мочь дру­гим), пе­рей­ди­те на http://www.linuxformat.com/forums для об­ме­на со­ве­та­ми с со­об­ще­ст­вом.&lt;br /&gt;
&lt;br /&gt;
Ми­ни­ма­ли­сты уви­дят, что ''Xfce'' ве­сит го­раз­до мень­ше ра­бо­чих сто­лов KDE и Gnome.&lt;br /&gt;
&lt;br /&gt;
===Что та­кое ''Portage''?===&lt;br /&gt;
&lt;br /&gt;
''Portage'' – сис­те­ма управ­ле­ния па­ке­та­ми в Gentoo. Она со­сто­ит из двух ос­нов­ных ком­по­нен­тов: ''ebuilds'' и ''emerge''. ''Ebuild'' – это спе­циа­ли­зи­ро­ван­ный скрипт ''Bash'', при­ме­няе­мый в Gentoo для ав­то­ма­ти­за­ции ком­пи­ля­ции и ус­та­нов­ки па­ке­тов с ис­ход­ны­ми фай­ла­ми (по­это­му Gentoo ино­гда на­зы­ва­ют Linux-ди­ст­ри­бу­ти­вом на ба­зе ис­ход­ни­ков).&lt;br /&gt;
&lt;br /&gt;
''Emerge'' – ин­ст­ру­мент Gentoo, при­ме­няе­мый для из­вле­че­ния ''ebuild'' из ре­по­зи­то­рия ''CVS'' (с кон­тро­лем вер­сий) и раз­ре­ше­ния за­ви­си­мо­стей пе­ред за­пус­ком ''ebuild'' в ва­шей сис­те­ме.&lt;br /&gt;
&lt;br /&gt;
===Ус­та­нов­ка за­груз­чи­ка===&lt;br /&gt;
&lt;br /&gt;
Заполучив яд­ро и го­то­вую к ра­бо­те ми­ни­маль­ную сис­те­му, сле­дует сде­лать ва­шу ус­та­нов­ку Gentoo за­гру­жае­мой. Как ни ве­се­ло вле­зать в Linux че­рез ''chroot'', за­груз­ка-то го­раз­до прак­тич­нее. Пер­вым де­лом на­до ус­та­но­вить ''Grub'' для сис­те­мы с по­мо­щью ''Emerge'', как по­ка­за­но на уро­ке. За­тем от­крой­те '''/boot/grub/grub.conf''' в тек­сто­вом ре­дак­то­ре – на­при­мер, ''Nano'' – и убе­ди­тесь, что ваш файл вы­гля­дит при­мер­но так:&lt;br /&gt;
&lt;br /&gt;
 default 0&lt;br /&gt;
 timeout 3&lt;br /&gt;
 title Gentoo Linux&lt;br /&gt;
 root (hd0,0)&lt;br /&gt;
 kernel /boot/kernel root=/dev/sda1&lt;br /&gt;
&lt;br /&gt;
Ваш файл кон­фи­гу­ра­ции мо­жет вы­гля­деть ина­че, ес­ли вы ус­та­но­ви­ли кор­не­вую фай­ло­вую сис­те­му по­верх дру­гой фай­ло­вой сис­те­мы, или имее­те двой­ную за­груз­ку, или соз­да­ли осо­бый за­гру­зоч­ный раз­дел '''/boot'''. Мож­но так­же оп­ре­де­лить ме­сто для раз­де­ла под­кач­ки '''swap''', но ес­ли вы не ис­поль­зуе­те ука­зан­ные два раз­де­ла, уда­ли­те стро­ки '''SWAP''' и BOOT. Файл оп­ре­де­ля­ет Gentoo раз­де­лом по умол­ча­нию для за­груз­ки, с тайм-ау­том в 3 се­кун­ды, а так­же за­да­ет рас­по­ло­же­ние яд­ра. По за­вер­ше­нии прав­ки со­хра­ни­те и за­крой­те файл; за­тем, вве­дя в тер­ми­на­ле ''grub'', на­бе­ри­те по­сле поя­вив­шей­ся под­сказ­ки стро­ки&lt;br /&gt;
&lt;br /&gt;
 root (hd0,0)&lt;br /&gt;
 setup (hd0)&lt;br /&gt;
 quit&lt;br /&gt;
&lt;br /&gt;
Ес­ли все хо­ро­шо, оши­бок в от­че­те не бу­дет, и ко­гда вы по­кон­чи­те со вся­ки­ми из­ме­не­ния­ми в «жи­вой» сре­де, ва­ша сис­те­ма бу­дет го­то­ва к за­груз­ке.&lt;br /&gt;
&lt;br /&gt;
===Бьем­ся в се­тях===&lt;br /&gt;
&lt;br /&gt;
При ра­бо­те с Gentoo в «жи­вой» сре­де мо­гут воз­ник­нуть труд­но­сти при под­клю­че­нии к се­ти  – из-за ва­ше­го адап­те­ра (или ес­ли вы по­че­му-ли­бо пе­ре­за­гру­зи­тесь и вдруг об­на­ру­жи­те, что по­те­ря­ли дос­туп). Тогда обыч­ное&lt;br /&gt;
&lt;br /&gt;
 net-setup eth0&lt;br /&gt;
&lt;br /&gt;
для про­вод­но­го со­еди­не­ния долж­но по­мочь ре­ше­нию во­про­са. Мо­же­те за­пус­тить ''ifconfig'' для про­вер­ки, есть ли у вас IP-ад­рес и под­клю­ча­ет­ся ли ва­ше со­еди­не­ние Ethernet че­рез шлюз по умол­ча­нию ва­ше­го мар­шру­ти­за­то­ра. Мо­жет так­же по­на­до­бить­ся на­стро­ить ваш про­филь ''eselect'' еще раз, как мы де­ла­ли ра­нее на уро­ке.&lt;br /&gt;
&lt;br /&gt;
====Ус­та­нов­лен­ные на­строй­ки====&lt;br /&gt;
&lt;br /&gt;
Ино­гда случа­ет­ся, что сеть прекрасно ра­бо­та­ет в  «жи­вой» сре­де, но вдруг отказыва­ет при пе­ре­хо­де в систему, ус­та­нов­лен­ную на жестком диске.&lt;br /&gt;
&lt;br /&gt;
Бы­ст­ро это ис­пра­вить мож­но, про­сто уда­лив пер­вые две стро­ки, ко­то­рые мы до­ба­ви­ли к '''/etc/conf.d/net''': они оп­ре­де­ля­ют фик­си­ро­ван­ные IP-ад­ре­са. Без них вы об­на­ру­жи­те, что да­же ес­ли мо­дуль '''r8169''' не за­гру­жа­ет­ся, сис­те­ма по­лу­чит IP от ''dhcpd''. Бо­лее под­роб­ная ин­фор­ма­ция о се­те­вых ин­тер­фей­сах так­же име­ет­ся по ад­ре­су http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&amp;amp;chap=3.&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>