Handbook:Parts/Portage/Tools/ru

dispatch-conf
is a tool that aids in merging the files. files are generated by Portage when it wants to overwrite a file in a directory protected by the CONFIG_PROTECT variable.

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

При использовании, вы можете попросить оставить конфигурационный файл как есть, использовать новый конфигурационный файл, отредактировать текущий, или заменить изменения между ними интерактивно. также имеет некоторые дополнительные возможности:


 * Автоматическое обновление файлов, в которых обновились только комментарии
 * Автоматическое обновление файлов, которые отличаются только количеством пробелов

Сначала отредактируйте файл и создайте каталог, прописанный в переменной archive-dir. Затем запустите :

При запуске вас проведут через каждый измененный файл конфигурации, по одному. Нажмите для обновления (замены) текущего конфигурационного файла новым и показа следующего файла. Нажмите, чтобы удалить новый конфигурационный файл и показать следующий файл. Как только все конфигурационные файлы будут просмотрены, закончит работу. Вы также можете нажать, чтобы выйти в любое время.

Для более детальной информации проверьте man-страницу dispatch-conf. Она расскажет вам, как интерактивно слить текущий и новый конфигурационный файл, отредактировать новые конфигурационные файлы, просмотреть разницу между файлами, и многое другое.

etc-update
Another tool to merge configuration files is. It is not as simple to use as, nor as fully featured, but it does provide an interactive merging setup and can also auto-merge trivial changes.

However, unlike, does not preserve the old versions of the config files. Once a file is updated, the old version is gone forever. Be very careful, as using is significantly less safe than using  when desiring to keep old configuration files.

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

При вводе,  выходит, прекращая последующие изменения. Если ввели  или , все перечисленные файлы конфигурации заменяются более новыми версиями. Следовательно, очень важно сначала отобрать файлы, которые не следует автоматически обновлять. Для этого надо только вводить номер, указанный слева от файлов.

Например, выбираем файл конфигурации :

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

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

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

quickpkg
С помощью пользователи могут создавать архивы пакетов, уже установленных в системе. Эти архивы можно использовать в качестве двоичных пакетов. Запуск прост: только укажите имена пакетов, которые нужно архивировать.

Например, чтобы поместить в архив curl, orage и procps:

Двоичные пакеты будут сохранены в $PKGDIR (по умолчанию, в ). Эти пакеты помещаются в.