Subj.
-----Original Message-----
From: [email protected] [mailto:[email protected]]
Sent: Saturday, July 16, 2005 3:43 PM
To: [email protected]
Subject: r97 - _work/doc doc/ru/handbook
Author: cay
Date: 2005-07-16 15:43:10 +0400 (Sat, 16 Jul 2005) New Revision: 97
Modified:
_work/doc/gdp-ru_glossary.sxw
_work/doc/gdp-ru_status.sxw
doc/ru/handbook/hb-install-stage.xml
Log:
hb-install-stage edited, ready for publication
Modified: _work/doc/gdp-ru_glossary.sxw
===================================================================
(Binary files differ)
Modified: _work/doc/gdp-ru_status.sxw
===================================================================
(Binary files differ)
Modified: doc/ru/handbook/hb-install-stage.xml
===================================================================
--- doc/ru/handbook/hb-install-stage.xml 2005-07-15 18:19:58 UTC (rev
96)
+++ doc/ru/handbook/hb-install-stage.xml 2005-07-16 11:43:10 UTC (rev
97)
@@ -1,42 +1,28 @@
<?xml version='1.0' encoding='UTF-8'?>
-<!-- *$Localization:
-target-language: Russian
-target-version: 2.00-r4
-target-date: 2005-06-09
-translated-by: Anton Bitkov [[email protected]], Vasiliy Golubev
[[email protected]] and Andrey Boroday [[email protected]]
-edited-by: none
-proof-by: none
-links_checked_by: none
-tested_by: none
-
-note:
--->
-
<!DOCTYPE sections SYSTEM "/dtd/book.dtd">
<!-- Текст этого документа распространяется на условиях лицензии CC-BY-SA
-->
-<!-- См. http://creativecommons.org/licenses/by-sa/1.0 -->
+<!-- См. http://creativecommons.org/licenses/by-sa/2.5 -->
<!-- The content of this document is licensed under the CC-BY-SA license
-->
-<!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
+<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<!-- $Header:
/var/www/www.gentoo.org/raw_cvs/gentoo/xml/htdocs/doc/en/handbook/hb-install
-stage.xml,v 1.84 2005/03/28 11:30:53 swift Exp $ -->
-
<sections>
<version>2.00</version>
<date>2005-03-28</date>
<section>
-<title>Установка <e>Stage</e>-архива</title>
+<title>Установка архива стадии</title>
<subsection>
-<title>Установка правильной даты/времени</title>
+<title>Установка правильной даты и времени</title>
<body>
<p>
-Перед тем, как продолжить, убедитесь в правильности установленной в системе
-даты и времени, при необходимости обновите их. Неправильно установленное
время, -может привести к непредвиденным результатам в будущем!
+Перед тем, как продолжить, убедитесь в правильности системной даты и
+времени, и при необходимости обновите их. Если часы установлены
+неправильно, это может привести к странным результатам в будущем!
</p>
<p>
@@ -49,10 +35,10 @@
</pre>
<p>
-Если время установлено не правильно, установите его при помощи команды
<c>date -MMDDhhmmYYYY</c> (синтаксис: <b>M</b>onth - месяц, <b>D</b>ay -
день, -<b>h</b>our - час, <b>m</b>inute - минуты и <b>Y</b>ear - год). К
примеру, для -установки часов на 29-ое Марта, 16:21, 2005-го года,
выполните:
+Если часы установлены неправильно, измените время командой <c>date
+ММДДччммГГГГГ</c> (формат: <b>М</b>есяц, <b>Д</b>ень, <b>ч</b>асы,
+<b>м</b>инуты и <b>Г</b>од). Например, для установки часов на 29 марта,
+16:21,
+2005 год, выполните:
</p>
<pre caption="Установка даты/времени">
@@ -62,42 +48,42 @@
</body>
</subsection>
<subsection>
-<title>Сделайте выбор</title>
+<title>Выберите источник</title>
<body>
<p>
-Следующим шагом, необходимо выполнить установку выбранного вами
-<e>Stage</e>-архива на вашу систему. Вы можете скачать необходимый архив из
-интернета или, если вы загрузились с одного из "универсальных"
-установочных компакт-дисков Gentoo, просто скопируйте его. Если у вас есть
-"универсальный" диск и выбранный вами <e>Stage</e>-архив
присутствует -на нем, то загрузка из интернета - лишняя трата трафика и
времени, т.к. они ни -чем не отличаются. В большинстве случаев, команда
<c>uname -m</c> может помочь -вам определиться с выбором
<e>Stage</e>-архива.
+Следующий необходимый шаг - установка выбранного вами архива
+<e>стадии</e> (stage tarball) на вашу систему. Нужный архив можно
+скачать из интернета, или, если вы загрузились с универсального
+установочного диска Gentoo, скопировать архив с самого диска. Если у
+вас есть универсальный диск, а на нем - нужная стадия, то загрузка из
+интернета - лишняя трата трафика и времени, т.к. файлы стадии будут
+совершенно одинаковы. В большинстве случаев, определиться с выбором архива
стадии вам может помочь команда <c>uname -m</c>.
</p>
<ul>
-<li>
-<uri link="#doc_chap2">По умолчанию: использование <e>Stage</e>-архива из
-интернета</uri> -</li> -<li><uri link="#doc_chap3">Альтернатива:
использование <e>Stage</e>-архива с -установочного диска</uri> -</li>
+ <li>
+ <uri link="#doc_chap2">по умолчанию: использование файла стадии из
интернета
+ </uri>
+ </li>
+ <li>
+ <uri link="#doc_chap3">альтернатива: использование файла стадии с
+ установочного диска</uri>
+ </li>
</ul>
</body>
</subsection>
</section>
<section>
-<title>По умолчанию: использование <e>Stage</e>-архива из интернета</title>
+<title>По умолчанию: использование файла стадии из интернета</title>
<subsection>
-<title>Загрузка <e>Stage</e>-архива</title>
+<title>Загрузка архива стадии</title>
<body>
<p>
-Перейдите в каталог, куда вы примонтировали файловую систему Gentoo (обычно
-
-<path>/mnt/gentoo</path>):
+Перейдите в точку, в которой смонтирована файловая система Gentoo
+(обычно - <path>/mnt/gentoo</path>):
</p>
<pre caption="Переход к точке монтирования Gentoo"> @@ -105,16 +91,16 @@
</pre>
<p>
-В зависимости от типа диска, с которого производится установка, у вас есть
-инструменты для скачивания <e>Stage</e>-архива. Если вам доступен
<c>links2</c>, -то вы можете сразу перейти к <uri
link="/main/en/mirrors.xml">списку зеркал -Gentoo</uri> и выбрать ближайшее
к себе зеркало.
+В зависимости от типа диска, с которого производится установка, у вас
+уже есть различные инструменты для загрузки файла стадии. Если вам
+доступен <c>links2</c>, можете сразу перейти к <uri
+link="/main/en/mirrors.xml">списку
+зеркал Gentoo</uri> и выбрать ближайшее к себе зеркало.
</p>
<p>
-Если у вас нет <c>links2</c>, то в вашем распоряжение должен быть
<c>lynx</c>.
-Если вам необходимо использовать прокси-сервер, тогда присвойте значения
-переменным <c>http_proxy</c> и <c>ftp_proxy</c>:
+Если у вас нет <c>links2</c>, в вашем распоряжении должен быть <c>lynx</c>.
+Если требуется использовать прокси-сервер, экспортируйте переменные
+<c>http_proxy</c> и <c>ftp_proxy</c>:
</p>
<pre caption="Настройка информации о прокси-сервере для lynx"> @@ -123,34
+109,33 @@ </pre>
<p>
-Мы будем исходить из предположения, что вы используете <c>links2</c>.
+Мы будем исходить из предположения, что у вас под рукой есть <c>links2</c>.
</p>
<p>
-Перейдите в каталог <path>releases/</path>, затем выберите каталог,
+Перейдите в каталог <path>releases/</path>, в нем откройте каталог,
соответствующий вашей архитектуре (например, <path>x86/</path>), затем
каталог с версией Gentoo (<path>2005.0/</path>), и, наконец, каталог
-<path>stages/</path>. В нем находятся все доступные <e>Stage</e>-архивы для
+<path>stages/</path>. Здесь находятся все доступные архивы стадий для
вашей архитектуры (они могут располагаться в подкаталогах с названиями
-подархитектур). Выберите один из <e>Stage</e>-архивов и нажмите <c>D</c>
для -загрузки. По окончании - нажмите <c>Q</c> для выхода из браузера.
+подархитектур). Выберите один из них и нажмите <c>D</c> для загрузки.
+По окончании - нажмите <c>Q</c>, чтобы выйти из браузера.
</p>
<pre caption="Открытие списка зеркал в links2"> # <i>links2
http://www.gentoo.org/main/en/mirrors.xml</i>
-<comment>(Если Вам необходима поддержка прокси-сервера в links2:)</comment>
+<comment>(Если нужна поддержка прокси-сервера в links2:)</comment>
# <i>links2 -http-proxy proxy.server.com:8080
http://www.gentoo.org/main/en/mirrors.xml</i>
</pre>
<p>
-Если вы хотите проверить целостность загруженного <e>Stage</e>-архива,
-воспользуйтесь <c>md5sum</c> и сравните результат с контрольной суммой MD5,
-предоставленной зеркалом. Например, для проверки целостности x86
-<e>Stage</e>-архива:
+Если вы хотите проверить целостность загруженного архива стадии, с
+помощью <c>md5sum</c> сравните результат с контрольной суммой MD5, взятой с
зеркала.
+Например, для проверки целостности архива стадии для x86:
</p>
-<pre caption="Пример проверки целостности Stage-архива">
+<pre caption="Пример проверки целостности архива стадии">
# <i>md5sum -c stage1-x86-2005.0.tar.bz2.md5</i>
stage1-x86-2005.0.tar.bz2: OK
</pre>
@@ -158,60 +143,60 @@
</body>
</subsection>
<subsection>
-<title>Распаковка <e>Stage</e>-архива</title>
+<title>Распаковка архива стадии</title>
<body>
<p>
-Распакуйте загруженный <e>Stage</e>-архив в вашу систему. Мы используем GNU
-<c>tar</c>, т.к. это наипростейший способ:
+Распакуйте загруженный архив стадии в вашу систему. Мы используем GNU
+<c>tar</c>, т.к. это простейший способ:
</p>
-<pre caption="Распаковка Stage-архива">
+<pre caption="Распаковка архива стадии">
# <i>tar -xvjpf stage?-*.tar.bz2</i>
</pre>
<p>
-Убедитесь, что вы используете те же параметры командной строки
(<c>-xvjpf</c>).
-Расшифруем значения, использованных параметров, <c>x</c> -
<e>извлечение</e>, -<c>v</c> - <e>подробный вывод</e>, чтобы видеть, что
происходит во время -распаковки (Ок, это не обязательный параметр), <c>j</c>
для <e>декомпрессии -bzip2</e>, <c>p</c> - <e>сохранение прав</e> и,
наконец, <c>f</c> - указывает -на извлечение данных из файла, а не
стандартного ввода.
+Убедитесь, что вы используете такие же параметры командной строки
+(<c>-xvjpf</c>). Значения параметров: <c>x</c> - <e>извлечение</e>,
+<c>v</c> - <e>подробные сообщения</e>, чтобы видеть, что происходит во
+время распаковки (ну, это необязательный параметр), <c>j</c> -
+<e>декомпрессия bzip2</e>, <c>p</c> - <e>сохранение прав доступа</e>,
+и, наконец, <c>f</c> - указывает на то, что мы распаковываем файл, а не
стандартный ввод.
</p>
<note>
На установочных компакт-дисках и загрузочных образах для некоторых
архитектур (например, MIPS) <c>tar</c> встроен в оболочку BusyBox, которая
на данный -момент не поддерживает параметр <c>-v</c>. В связи с этим
возможны ошибки.
+момент не поддерживает параметр <c>-v</c>. Поэтому параметр может не
работать.
</note>
<p>
-После распаковки <e>Stage</e>-архива, перейдите к <uri
-link="#installing_portage">Установке Portage</uri>.
+После установки стадии переходите к <uri
+link="#installing_portage">установке
+портежей</uri>.
</p>
</body>
</subsection>
</section>
<section>
-<title>Альтернатива: использование <e>Stage</e>-архива с установочного
диска</title>
+<title>Альтернатива: использование файла стадии с установочного
+диска</title>
<subsection>
-<title>Распаковка <e>Stage</e>-архива</title>
+<title>Извлечение архива стадии</title>
<body>
<p>
-<e>Stage</e>-архивы на компакт-диске расположены в каталоге
-<path>/mnt/cdrom/stages</path>. Для получения списка доступных
-<e>Stage</e>-архивов, воспользуйтесь <c>ls</c>:
+Архивы стадий находятся на компакт-диске в каталоге
+<path>/mnt/cdrom/stages</path>. Для получения списка доступных стадий,
+воспользуйтесь <c>ls</c>:
</p>
-<pre caption="Список доступных Stage-архивов">
+<pre caption="Список доступных архивов стадий">
# <i>ls /mnt/cdrom/stages</i>
</pre>
<p>
-Если система сообщает об ошибке, то вам может понадобиться сперва
-примонтировать CD-ROM:
+Если система сообщает об ошибке, возможно, вам сначала нужно
+смонтировать
+CD-ROM:
</p>
<pre caption="Монтирование CD-ROM">
@@ -222,7 +207,7 @@
</pre>
<p>
-Перейдите к точке монтирования Gentoo (обычно - <path>/mnt/gentoo</path>):
+Перейдите в точку монтирования Gentoo (обычно - <path>/mnt/gentoo</path>):
</p>
<pre caption="Смена каталога на /mnt/gentoo"> @@ -230,72 +215,73 @@ </pre>
<p>
-Теперь распакуем выбранный вами <e>Stage</e>-архив. Воспользуемся утилитой
GNU -<c>tar</c>. Убедитесь, что используете те же опции (<c>-xvjpf</c>)! Еще
раз -напомним, что параметр <c>v</c> не является обязательным и может не
работать в -некоторых версиях <c>tar</c>. В следующем примере, мы распакуем
-<e>Stage</e>-архив <path>stage3-<архитектура>-2005.0.tar.bz2</path>.
-Обязательно замените имя архива на имя выбранного вами <e>Stage</e>-архива.
+Теперь распакуем выбранный вами архив стадии, пользуясь утилитой GNU
+<c>tar</c>. Убедитесь, что вы используете такие же параметры
(<c>-xvjpf</c>)!
+Еще раз напомним, что параметр <c>v</c> необязателен и может не
+работать в некоторых версиях <c>tar</c>. В следующем примере мы
+распакуем архив стадии
<path>stage3-<архитектура>-2005.0.tar.bz2</path>.
+Обязательно подставляйте вместо имени архива название файла нужной вам
стадии.
</p>
-<pre caption="Распаковка Stage-архива">
+<pre caption="Распаковка архива стадии">
# <i>tar -xvjpf
/mnt/cdrom/stages/stage3-<архитектура>-2005.0.tar.bz2</i>
</pre>
<p>
-После установки <e>Stage</e>-архива, перейдите к <uri
-link="#installing_portage">Установке Portage</uri>.
+После установки стадии переходите к <uri
+link="#installing_portage">установке
+портежей</uri>.
</p>
</body>
</subsection>
</section>
<section id="installing_portage">
-<title>Установка Portage</title>
+<title>Установка портежей</title>
<subsection>
-<title>Распаковка копии Portage</title>
+<title>Распаковка снимка портежей</title>
<body>
<p>
-Теперь вы можете установить копию Portage, набор файлов, которые
информируют -Portage о доступном для установки ПО, доступных профилях и т.д.
+Теперь вам нужно установить снимок портежей - набор файлов, содержащих
+сведения для Portage о программном обеспечении, доступном для
+установки, имеющихся профилях и т.д.
</p>
</body>
</subsection>
<subsection id="installing_from_Internet"> -<title>Загрузка и распаковка
копии Portage</title>
+<title>Загрузка и установка снимка портежей</title>
<body>
<p>
-Перейдите к точке монтирования вашей системы (обычно
-- <path>/mnt/gentoo</path>):
+Перейдите к точке монтирования вашей системы (обычно -
+<path>/mnt/gentoo</path>):
</p>
-<pre caption="Преход к точке монтирования">
+<pre caption="Переход к точке монтирования">
# <i>cd /mnt/gentoo</i>
</pre>
<p>
-Запустите <c>links2</c> (или <c>lynx</c>) и перейдите к <uri
-link="/main/en/mirrors.xml">списку зеркал Gentoo</uri>. Выберите ближайшее
к вам -зеркало и перейдите в каталог <path>snapshots/</path>. Загрузите
новейшую копию -Portage, выбрав ее из списка и нажав <c>D</c>.
+Запустите <c>links2</c> (или <c>lynx</c>) и откройте <uri
+link="/main/en/mirrors.xml">спискок зеркал Gentoo</uri>. Выберите
+ближайшее зеркало и перейдите в каталог <path>snapshots/</path>. Оттуда
+загрузите новейший снимок портежей, выбрав его из списка и нажав <c>D</c>.
</p>
-<pre caption="Переход к списку зеркал Gentoo">
+<pre caption="Просмотр списка зеркал Gentoo">
# <i>links2 http://www.gentoo.org/main/en/mirrors.xml</i>
</pre>
<p>
-Закройте браузер, нажав <c>Q</c>. Копия Portage сохранена в
-<path>/mnt/gentoo</path>. Следующим шагом, требуется распаковать копию
Portage.
-Убедитесь в том, что используете те же параметры, последний параметр -
-заглавная <c>C</c>, а не <c>c</c>.
+Закройте браузер нажатием <c>Q</c>. Теперь у вас в
+<path>/mnt/gentoo</path> есть снимок портежей. Теперь нужно распаковать
снимок.
+Убедитесь в том, что вы используете в точности такие же параметры;
+последний параметр - заглавная <c>C</c>, а не <c>c</c>.
</p>
-<pre caption="Распаковка копии Portage"> -<comment>(Замените <дату>
значением временной отметки загруженной копии Portage)</comment>
+<pre caption="Извлечение снимка портежей"> <comment>(Замените
+<дату> на время, указанное в имени загруженного снимка
+портежей)</comment>
# <i>tar -xvjf /mnt/gentoo/portage-<дата>.tar.bz2 -C
/mnt/gentoo/usr</i> </pre>
@@ -306,27 +292,27 @@
<section id="compile_options">
<title>Настройка параметров компиляции</title> <subsection>
-<title>Вступление</title>
+<title>Введение</title>
<body>
<p>
-Для оптимизации Gentoo, вы можете установить ряд значений переменных,
которые -повлияют на поведение Portage. Все эти значения могут быть
установлены как -значения переменных среды окружения (используя
<c>export</c>), но тогда они -будут временными. Для сохранения ваших
настроек, воспользуйтесь файлом -<path>/etc/make.conf</path>,
конфигурационным файлом для Portage. Приступим к -его редактированию.
+Для оптимизации Gentoo, вы можете создать ряд переменных, которые
+повлияют на поведение Portage. Все их можно создавать как переменные
+среды (с помощью <c>export</c>), но тогда они будут временными. Для
+хранения ваших настроек предусмотрен конфигурационный файл Portage,
+<path>/etc/make.conf</path>. Именно его мы сейчас будем редактировать.
</p>
<note>
-Описания всех возможных переменных находятся в файле
+Список и описание всех допустимых переменных находятся в файле
<path>/mnt/gentoo/etc/make.conf.example</path>. Для успешной установки
Gentoo, -вам будет достаточно установить значения переменных, описанных
ниже.
+вам будет достаточно установить значения только тех переменных, которые
+описаны ниже.
</note>
<p>
Запустите ваш любимый редактор (в этом руководстве используется
<c>nano</c>) -для изменения переменных оптимизации, которые обсудим далее.
+для изменения параметров оптимизации, которые обсуждаются далее.
</p>
<pre caption="Открытие /etc/make.conf"> @@ -334,11 +320,11 @@ </pre>
<p>
-Как вы, наверно, заметили, файл <path>make.conf.example</path> имеет
следующую
-структуру: строки комментария начинаются со знака "#", остальные
-используют синтаксис - <c>VARIABLE="content"</c>
-(ПЕРЕМЕННАЯ="значение"). Файл <path>make.conf</path> имеет такой
же -синтаксис. Обсудим некоторые из переменных.
+Как вы могли заметить, у файла <path>make.conf.example</path> обычная
+структура: строки комментария начинаются со знака <#>, а в остальных
+определяются переменные выражениями вида
<c>ПЕРЕМЕННАЯ="значение"</c>.
+У файла <path>make.conf</path> такой же формат. Мы обсудим некоторые из
+переменных ниже.
</p>
</body>
@@ -348,17 +334,16 @@
<body>
<warn>
-<e>Не</e> изменяйте значение переменной <c>CHOST</c> в файле
-<path>make.conf</path>, если вы не производите установку, используя первый
-<e>Stage</e>-архив (stage1), насколько сильным не было бы желание. В
противном -случае, изменение может привести к неработоспособности вашей
системы. Напомним -еще раз: изменить значение этой переменной могут те, кто
производит установку с -использованием <e>первого Stage-архива (stage1)</e>.
+Хотя это может показаться заманчивым при установке не с первой стадии,
+<e>не изменяйте</e> значение переменной <c>CHOST</c> в файле
<path>make.conf</path>.
+Это может вывести вашу систему из строя. Еще раз: изменяйте эту
+переменную только тогда, когда установка выполняется из файла первой
+стадии (<e>stage1</e>).
</warn>
<p>
-Переменная <c>CHOST</c> определяет под какую архитектуру <c>gcc</c> будут
-компилировать программы. Допустимые варианты:
+В переменной <c>CHOST</c> определяется, для какой архитектуры
+<c>gcc</c> следует компилировать программы. Возможные варианты:
</p>
<table>
@@ -414,7 +399,7 @@
</tr>
<tr>
<ti>hppa</ti>
- <ti>(generic)</ti>
+ <ti>(обычный)</ti>
<ti>hppa-unknown-linux-gnu</ti>
</tr>
<tr>
@@ -440,15 +425,14 @@
</table>
<p>
-Убедитесь в том, что вы выбрали <e>ПРАВИЛЬНОЕ</e> значение CHOST. Например,
-значение CHOST для sparc64 по-прежнему <c>sparc-unknown-linux-gnu</c> а не
+Убедитесь в том, что вы используете <e>подходящее</e> значение CHOST.
+Например, значение CHOST для sparc64 - все еще
+<c>sparc-unknown-linux-gnu</c>, а не
<c>sparc64-unknown-linux-gnu</c>!
</p>
<p>
-Пользователи, желающие собрать все систему с поддержкой NPTL, на системах с
-архитектурой х86 должны установить значение для CHOST равным или большим
-<c>i586-pc-linux-gnu</c>.
+Пользователи архитектуры x86, желающие сгенерировать всю систему с
+поддержкой NPTL, должны устанавливать CHOST в значение
<c>i586-pc-linux-gnu</c> или выше.
</p>
</body>
@@ -458,69 +442,73 @@
<body>
<p>
-Переменные <c>CFLAGS</c> и <c>CXXFLAGS</c> определяют параметры оптимизации
для -компилятора <c>gcc</c> C и C++, соответственно. Не смотря на то, что мы
-определим здесь основные значения, максимальную производительность вы
сможете -достигнуть, устанавливая их значения, для каждой программы в
отдельности.
-Причина в том, что все программы различны. В файле <path>make.conf</path>
вы -должны определить параметры оптимизации, которые по вашему мнению,
повысят -производительность системы <e>в целом</e>. Не размещайте здесь
экспериментальные -значения, слишком сильная оптимизация может привести к
неправильному поведению -программ (падениям, или, что хуже, неправильной
работе).
+Переменные <c>CFLAGS</c> и <c>CXXFLAGS</c> определяют параметры
+оптимизации для компиляторов <c>gcc</c> C и C++, соответственно. Хотя
+общие значения следует устанавливать здесь, максимальная
+производительность достигается, когда для каждой программы устанавливаются
свои собственные оптимальные параметры.
+Причина в том, что все программы различны.
</p>
<p>
-Мы не будем описывать все возможные параметры оптимизации. Если вы хотите
узнать -о них, то почитайте <uri link="http://gcc.gnu.org/onlinedocs/">GNU
-документацию</uri> или страницы справки <c>gcc</c> (<c>страницы справки</c>
- -доступны только на рабочей системе). Не забудьте прочитать файл
-<path>make.conf.example</path>, в нем то же есть немало полезной
информации.
+В файле <path>make.conf</path> следует указывать параметры оптимизации,
+которые, на ваш взгляд, повысят скорость системы <e>в целом</e>. Не
+помещайте сюда экспериментальные значения; излишняя оптимизация может
+привести к плохому поведению программ (аварийным завершениям, или, что
+хуже, неправильной работе).
</p>
<p>
-Первый параметр - <c>-march=</c>, который определяет архитектуру.
Допустимые -варианты описаны в комментариях файла
<path>make.conf.example</path>. Например, -для архитектуры x86 Athlon XP:
+Мы не будем описывать все возможные параметры оптимизации. Если вы
+хотите узнать о них всё, почитайте <uri
+link="http://gcc.gnu.org/onlinedocs/">онлайновые
+руководства GNU</uri> или страницу описания <c>gcc</c> (<c>info gcc</c>
+- доступна только на работающей системе Linux). Не забудьте прочитать
+сам файл
+<path>make.conf.example</path>: в нем также есть немало примеров и
+полезных сведений.
</p>
-<pre caption="GCC, значение -march ">
-<comment># пользователи AMD64, желающие получить 64-битную
систему</comment> -<comment># должны использовать -march=k8</comment>
+<p>
+Первый параметр - флаг <c>-march=</c>, где указывается название целевой
+архитектуры. Возможные варианты описаны в комментариях в файле
+<path>make.conf.example</path>. Например, для архитектуры x86 Athlon XP:
+</p>
+
+<pre caption="Значение -march для GCC"> <comment># пользователям AMD64,
+желающим получить действительно 64-битную</comment> <comment># систему,
+следует использовать -march=k8</comment>
-march=athlon-xp
</pre>
<p>
-Следующий - это <c>-O</c> (заглавная латинская "O", а не ноль),
-определяющий степень оптимизации для <c>gcc</c>. Допустимые значения:
<c>s</c>
-- оптимизация размера; <c>0</c> - ноль, без оптимизации; <c>1</c>, <c>2</c>
или -<c>3</c> - для большей скорости. Каждая степень оптимизации имеет те же
опции, -что и предыдущая, и некоторые дополнительные. Например, для второй
степени
-оптимизации:
+Следующий - флаг <c>-O</c> (заглавная латинская <O>, а не ноль),
+определяющий класс оптимизации в <c>gcc</c>. Допустимые значения:
+<c>s</c> - оптимизация по размеру; <c>0</c> - ноль, без оптимизации;
+<c>1</c>, <c>2</c> или <c>3</c> - нарастающая оптимизация по скорости
+(в каждый класс входят все флаги предыдущего, и некоторые дополнительные).
Например, для оптимизации класса 2:
</p>
-<pre caption="GCC, значение -O">
+<pre caption="Значение -O для GCC">
-O2
</pre>
<p>
-Другой распространенный параметр - <c>-pipe</c> (использовать конвейеры
вместо -временных файлов).
+Другой популярный флаг оптимизации - <c>-pipe</c> (использование
+каналов вместо временных файлов для связи между различными проходами
компилятора).
</p>
<p>
-Заметьте, что параметр <c>-fomit-frame-pointer</c> (не сохранять указатель
в -регистре для тех функций, которые в этом не нуждаются) может серьезно
отразится -на отладке приложений!
+Заметьте, что использование <c>-fomit-frame-pointer</c> (не хранить в
+регистре указатель стекового кадра для функций, которым он не нужен)
+может серьезно отразиться на отладке приложений!
</p>
<p>
-Когда вы определяете переменные <c>CFLAGS</c> и <c>CXXFLAGS</c>, вы должны
-объединить некоторые параметры как в примере:
+При определении переменных <c>CFLAGS</c> и <c>CXXFLAGS</c>, нужно
+объединять несколько флагов оптимизации, как в следующем примере:
</p>
<pre caption="Определение переменных CFLAGS и CXXFLAGS">
-CFLAGS="-march=athlon-xp -pipe -O2" <comment># пользователи AMD64 должны
использовать -march=k8</comment>
-CXXFLAGS="${CFLAGS}" <comment># использовать одинаковые
значения, для обеих переменных</comment>
+CFLAGS="-march=athlon-xp -pipe -O2" <comment># Пользователям AMD64 нужно
использовать -march=k8</comment>
+CXXFLAGS="${CFLAGS}" <comment># Указывайте одинаковые
значения для обеих переменных</comment>
</pre>
</body>
@@ -530,10 +518,9 @@
<body>
<p>
-Используя <c>MAKEOPTS</c>, вы определяете сколько процессов компиляции
-одновременно будет использоваться для установки пакета. Хорошим выбором
будет -использовать количество, равное количеству процессоров в системе плюс
один, но -это не всегда идеальный вариант.
+С помощью <c>MAKEOPTS</c> определяется, сколько параллельных процессов
+компиляции можно запускать при установке пакета. Хороший (но не всегда
+идеальный) вариант - по количеству процессоров в системе плюс один.
</p>
<pre caption="MAKEOPTS для обычной однопроцессорной системы"> @@ -548,9
+535,9 @@
<p>
Отредактируйте <path>/mnt/gentoo/etc/make.conf</path> в соответствии со
своими -пожеланиями и сохраните изменения (пользователи <c>nano</c> должны
нажать -<c>CTRL-X</c>). Теперь все готово к следующему этапу установки -
<uri -link="?part=1&chap=6">Установка базовой системы Gentoo</uri>.
+пожеланиями, и сохраните изменения (пользователям <c>nano</c> нужно
+нажать <c>CTRL+X</c>). Теперь вы готовы к <uri
+link="?part=1&chap=6">установке
+базовой системы Gentoo</uri>.
</p>
</body>
@@ -558,3 +545,10 @@
</section>
</sections>
+<!-- *$Localization:
+target-language: Russian
+target-version: 2.00-r5
+target-date: 2005-07-16
+translated-by: Anton Bitkov [[email protected]], Vasiliy Golubev
+[[email protected]], and Andrey Boroday [[email protected]]
+edited-by: Alexey Chumakov [[email protected]]
+-->
\ No newline at end of file
--
[email protected] mailing list
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.