Mon, 28 Feb 2005 19:44:17 +1000 ко мне пришло письмо, в котором...
Analyzer <[EMAIL PROTECTED]> писал(а):

Я вроде более или менее закончил его переводить.
Результат прошу проверить общественность и выложить куда надо. О всех
замечаниях и исправлениях просьба сообщать мне, тк я отвечаю за перевод
этого файла.

+++++ BEGIN +++++

<?xml version='1.0' encoding='UTF-8'?>
<!-- REV: 1.6 -->
<!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/2.0 -->

<!-- $Header:
/var/www/www.gentoo.org/raw_cvs/gentoo/xml/htdocs/doc/en/handbook/hb-po
rtage-tools.xml,v 1.6 2004/11/20 22:23:30 neysx Exp $ -->

<sections>

<version>1.3</version>
<date>2004-10-24</date>

<section>
<title>etc-update</title>
<body>

<p>
<c>etc-update</c> - это утилита, которая направлена на обновление в
системе <path>._cfg0000_&lt;name&gt;</path> файлов.  Она обеспечивает
интерактивное обновление настроек и может так же автоматически обновлять
тривиальные изменения. <path>._cfg0000_&lt;name&gt;</path> файлы
генерируются Portage, когда он хочет сохранить файл в директории,
защещенной переменной CONFIG_PROTECT. </p>

<p>
Выполнить <c>etc-update</c> довольно просто:
</p>

<pre caption="Running etc-update">
# <i>etc-update</i>
</pre>

<p>
После выполнения, вы увидите список защищенных файлов, которые ожидают
обновления.  Внизу вам предложат следующие возможные опции:
</p>

<pre caption="etc-update options">
Please select a file to edit by entering the corresponding number.
[Пожалуйста выберите файл для для редактирования, введением
соответствующего номера]              (-1 to exit) (-3 to auto merge all
remaining files) [(-1 для выхода) (-3 для автоматического объединения
всех оставшихся файлов)]                           (-5 to auto-merge AND
not use 'mv -i'): [(-5 для автоматического объединения И без
использования 'mv -i'):] </pre>

<p>
Если вы введете <c>-1</c>, <c>etc-update</c> выйдет без выполнения каких
либо действий. Если вы введете <c>-3</c> или <c>-5</c>, <e>все</e>
перечисленные файлы конфигурации будут перезаписаны более новыми
версиями.  Следовательно, очень важно сначало выбирать файлы, которые не
должны быть автоматически обновлены.  This is simply a matter of
entering the number listed to the left of that configuration file. </p>

<p>
Например, мы выбираем файл конфигурации <path>/etc/pear.conf</path>:
</p>

<pre caption="Updating a specific configuration file">
Beginning of differences between /etc/pear.conf and
/etc/._cfg0000_pear.conf [Начало различий между двумя файлами]
<comment>[...]</comment> End of differences between /etc/pear.conf and
/etc/._cfg0000_pear.conf [Конец различий между этими файлами] 1) Replace
original with update [Заменить оригинал обновленным] 2) Delete update,
keeping original as is [Удалить обновленный, оставить оригинальный как
есть] 3) Interactively merge original with update [Интерактивное
обновление оригинального файла обновленным] 4) Show differences again
[Показать различия снова] </pre>

<p>
Теперь вы можете видеть различия между двумя файлами. 
Если вы считаете, что обновленный файл конфигурации может быть
использован без проблем, введите <c>1</c>.  Если вы считаете, что
обновленный файл конфигурации не нужен, или не обеспесивает новую или
полезную информацию, введите <c>2</c>.  Если вы хотите обновить текущий
файл в интерактивном режиме, введите <c>3</c>. </p>

<p>
Нет никакого смысла в дальнейшей разработке интерактивного обновления. 
Для большей понятности, мы перечислим возможные команды, которые вы
можете использовать во время того, как вы обновляете 2 файла.  Вас
приветствуют 2 строки (одна оригинальная и вторая предположительная) и
запрос, в который вы можете ввести одну из следующих команд:  </p>

<pre caption="Commands available for the interactive merging">
ed:     Редактируйте с использованием обеих версий, каджой будет
добавлен заголовок. eb:     Редактируйте с использованием обеих версий.
el:     Редактируйте с использованием левой версии.
er:     Редактируйте с использованием правой версии.
e:      Редактируйте новую версию.
l:      Используйте левую версию.
r:      Используйте правую версию.
s:      Режим Silent (безмолвный режим).
v:      Режим Verbose (многословный режим).
q:      Выход.
</pre>

<p>
Когда вы закончили обновлять важные файлы конфигурации, можете
автоматически обновить оставшиеся файлы конфигурации.  <c>etc-update</c>
выйдет, если не найдет других файлов, подлежащих обновлению. </p>

</body>
</section>
<section>
<title>dispatch-conf</title>
<body>

<p>
Использование <c>dispatch-conf</c> позволит вам добавить обновления в
ваши файлы конфигурации, пока сохраняется track со всеми изменениями. 
<c>dispatch-conf</c> хранит различия между файлами конфигурации, как
патчи или при помощи использования системы ревизии RCS. </p>

<p>
Как <c>etc-update</c>, вы можете попросить сохранить файл конфигурации
как есть, использовать новый файл конфигурации, редактировать текущий
или добавить изменения интерактивно.  Однако, <c>dispatch-conf</c> также
имеет некоторые хорошие возможности: </p>

<ul>
  <li>
    Автоматически обновлять файлы, в которых обновились только
комментарии  </li>
  <li>
    Автоматически обновлять файлы, которые различаются только в
количестве пробелов  </li>
</ul>

<p>
Убедитесь, что вы сначало отредактировали
<path>/etc/dispatch-conf.conf</path> и создали директорию, referenced by
the archive-dir variable. </p>

<p>
Для большей информации, посмотрите man <c>dispatch-conf</c>:
</p>

<pre caption="Reading the dispatch-conf man page">
$ <i>man dispatch-conf</i>
</pre>

</body>
</section>
<section>
<title>quickpkg</title>
<body>

<p>
С <c>quickpkg</c> вы можете создавать архивы пакетов, которые уже
установленны в вашей системе.  Эти архивы могут быть использованы, как
prebuilt пакеты.  Выполнять <c>quickpkg</c> просто: только добавьте
имена пакетов, архивы которых вам нужны. </p>

<p>
Например, для архива <c>curl</c>, <c>arts</c> и <c>procps</c>:
</p>

<pre caption="Example quickpkg usage">
# <i>quickpkg curl arts procps</i>
</pre>

<p>
Prebuilt пакеты будут храниться в
<path>/usr/portage/packages/All</path>. Символические ссылки указывают
на пакеты, расположенные в
<path>/usr/portage/packages/&lt;category&gt;</path>. </p>

</body>
</section>
</sections>

+++++ END +++++

--
[email protected] mailing list

Reply via email to