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_<name></path> файлов. Она обеспечивает интерактивное обновление настроек и может так же автоматически обновлять тривиальные изменения. <path>._cfg0000_<name></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/<category></path>. </p> </body> </section> </sections> +++++ END +++++ -- [email protected] mailing list
