Index: hb-install-stage.xml =================================================================== RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/ru/handbook/hb-install-stage.xml,v retrieving revision 1.12 diff -u -b -B -r1.12 hb-install-stage.xml --- hb-install-stage.xml 25 Sep 2006 21:22:31 -0000 1.12 +++ hb-install-stage.xml 11 May 2007 21:39:34 -0000 @@ -10,8 +10,13 @@ -7.1 -2006-09-07 + +Установка Gentoo выполняется с помощью архива третьей стадии (stage3). В этой +главе мы расскажем, как извлечь файл третьей стадии и настроить Portage. + + +8.0 +2007-05-07
Установка архива стадии @@ -49,7 +54,7 @@ -Выбор источника +Делая Выбор

@@ -57,20 +62,25 @@ систему. Нужный архив можно скачать из интернета, или, если вы загрузились с универсального установочного диска Gentoo, скопировать с самого диска. Если у вас есть универсальный диск, а на нем — нужная стадия, то загрузка из -интернета — лишняя трата трафика и времени, т.к. файлы стадии окажутся +интернета — лишняя трата трафика и времени, так как файлы стадии окажутся совершенно одинаковы. В большинстве случаев, определиться с выбором архива стадии вам поможет команда uname -m.

-
    -
  • +

    +Минимальные диски, живые компакт- и DVD-диски не содержат в себе архивы третьей +стадии. +

    + +
      +
    • по умолчанию: использование файла стадии из интернета -
    • -
    • +
    • +
    • альтернатива: использование файла стадии с - установочного диска -
    • + универсального диска +
    @@ -114,13 +124,22 @@

    -Перейдите в каталог releases/, в нем откройте каталог, -соответствующий вашей архитектуре (например, x86/), затем каталог -с версией Gentoo (2006.1/), и, наконец, каталог -stages/. Здесь находятся все доступные архивы стадий для вашей -архитектуры (они могут располагаться в подкаталогах с названиями разновидностей -архитектуры). Выберите один из них и нажмите D для загрузки. По -окончании — нажмите Q, чтобы выйти из браузера. +Перейдите в каталог stages/, в нем вы +найдете все доступные для вашей архитектуры архивы стадий (они могут +располагаться в подкаталогах с названиями разновидностей архитектуры). Выберите +один из них и нажмите D для загрузки. По окончании нажмите Q, +чтобы выйти из браузера. +

    + +

    +Большинство пользователей PC выберут архив . Все +современные персональные компьютеры считаются как i686. Если у вас старый +компьютер, вы можете свериться со +списком i686-совместимых +процессоров (англ.) в Википедии. Старым процессорам (Pentium, K5, K6 или +Via C3) нужен архив третьей стадии i586. Только очень старым процессорам +(80386 и 80486) нужен чистый архив x86 (а вам — очень много +терпения).

    @@ -142,8 +161,8 @@
     

    -# md5sum -c stage3-x86-2006.1.tar.bz2.DIGESTS
    -stage3-x86-2006.1.tar.bz2: OK
    +# md5sum -c .DIGESTS
    +: OK
     
    @@ -154,7 +173,7 @@

    Распакуйте загруженный архив стадии в своей системе. Мы используем tar, -т.к. это простейший способ: +так как это простейший способ:

    @@ -171,12 +190,14 @@
     то, что подается на стандартный ввод.
     

    +

    После развертывания установки стадии переходите к

-
-Альтернатива: использование файла стадии с установочного диска +
+Альтернатива: использование файла стадии с универсального диска Извлечение архива стадии - -Если вы — в x86 и используете «живой диск» с установщиком, -на нем нет стадий. Вам понадобится последовать указаниям по использованию файла стадии из интернета. - -

Архивы стадий находятся на компакт-диске в каталоге /mnt/cdrom/stages. Для получения списка доступных стадий, @@ -220,8 +235,7 @@

-Перейдите в точку подключения Gentoo (обычно — -/mnt/gentoo): +Перейдите в точку подключения Gentoo (обычно — /mnt/gentoo):

@@ -233,12 +247,12 @@
 используете точно такие же параметры (xvjpf)! Параметр v 
 необязателен и может не работать в некоторых версиях tar. В следующем 
 примере мы распакуем архив стадии 
-stage3-<архитектура>-2006.1.tar.bz2. В качестве имени архива 
+stage3-<архитектура>-2007.0.tar.bz2. В качестве имени архива
 обязательно указывайте название файла нужной вам стадии.
 

-# tar xvjpf /mnt/cdrom/stages/stage3-<архитектура>-2006.1.tar.bz2
+# tar xvjpf /mnt/cdrom/stages/stage3-<архитектура>-2007.0.tar.bz2
 

@@ -299,7 +313,7 @@ зеркале.

-
+
 # md5sum -c portage-latest.tar.bz2.md5sum
 portage-latest.tar.bz2: OK
 
@@ -364,9 +378,9 @@

В переменной CHOST определяется, для какой архитектуры скомпилирована система. В ней уже должно быть установлено правильное значение. Не -изменяйте эту переменную, т.к. это может повредить вашу систему. Если -переменная CHOST, по-вашему, выглядит неправильно, возможно, вы -используете не тот архив stage3. +изменяйте эту переменную, так как это может повредить вашу систему. Если +переменная CHOST у вас выглядит неправильно, возможно, вы используете не +тот архив stage3.

@@ -402,40 +416,30 @@

-Первый параметр — флаг -march=, где указывается название целевой -архитектуры. Возможные варианты описаны в комментариях в файле -make.conf.example. Например, для архитектуры x86 Athlon XP: +Первый параметр — флаг -march= или -mcpu=, где указывается +название целевой архитектуры. Возможные варианты описаны в комментариях в файле +make.conf.example.

-
-# пользователям AMD64, желающим получить действительно 64-битную
-# систему, следует использовать -march=k8
-# пользователи EM64T должны указать -march=nocona
--march=athlon-xp
-
-

Следующий — флаг -O (заглавная латинская «O», а не ноль), определяющий класс оптимизации в gcc. Допустимые значения: s — оптимизация по размеру; 0 — ноль, без оптимизации; 1, 2 или 3 — все большая оптимизация по скорости (в каждый класс входят все флаги предыдущего, и некоторые -дополнительные). Например, для оптимизации класса 2: +дополнительные). -O2 рекомендуется по умолчанию.

-
--O2
-
-

Другой популярный флаг оптимизации — -pipe (использование для связи между различными проходами компилятора каналов вместо временных файлов). +Он никак не влияет на создаваемый код.

-Заметьте, что использование -fomit-frame-pointer (не хранить в регистре -указатель стекового кадра для функций, которым он не нужен) может всерьез -помешать отладке программ! +Использование -fomit-frame-pointer (который предотвращает хранение в +регистре указателя стекового кадра для функций, которым он не нужен) может +всерьез помешать отладке программ.

@@ -443,11 +447,16 @@ несколько флагов оптимизации, как в следующем примере:

-
-CFLAGS="-march=athlon-xp -pipe -O2"  # для пользователей AMD64: -march=k8
-                                     # для пользователей EM64T: -march=nocona
-CXXFLAGS="${CFLAGS}"                 # указывайте одинаковые значения
-                                     # обеих переменных
+
+CFLAGS=""
+# Использовать одинаковые настройки для обеих переменных
+CXXFLAGS="${CFLAGS}"
+
+ +
+CFLAGS=""   # владельцы EM64T должны использовать -march=nocona
+# Использовать одинаковые настройки для обеих переменных
+CXXFLAGS="${CFLAGS}"
 
@@ -487,9 +496,10 @@