Наръчник X86

изпращане-конф

dispatch-conf е програма, която помага за свързване на файлове като ._cfg0000_. Такива файлове се генерират от Portage, когато иска да презапише файл в директория, която е защитена от променливата CONFIG_PROTECT.

С dispatch-conf можете да актуализирате конфигурационните файлове, като същевременно поддържате история на промените. dispatch-conf съхранява разликите между конфигурационните файлове като кръпки или в системата за контрол на версиите RCS. Това означава, че ако някой направи грешка при актуализирането на конфигурационния файл, администраторът може да върне промените към предишната версия по всяко време.

Когато използвате dispatch-conf, можете да поискате да оставите конфигурационния файл такъв, какъвто е, да използвате нов конфигурационен файл, да редактирате текущия или интерактивно да замените промените между тях. dispatch-conf има и някои допълнителни функции:

Първо редактирайте файла /etc/dispatch-conf.conf и създайте директорията, посочена в променливата archive-dir. След това стартирайте dispatch-conf:

Друга помощна програма за мигриране на конфигурационни файлове е etc-update. Не е толкова лесен за използване като dispatch-conf и няма много функции, но също така позволява интерактивна работа и може да обработва тривиални промени също автоматично.

Въпреки това, за разлика от dispatch-conf, etc-updateнезапазва стари версии на вашите конфигурационни файлове. След като актуализирате файла, старата версия се губи завинаги. Бъдете много внимателни, тъй като използването на etc-update е много по-малко сигурно от използването на dispatch-conf, когато трябва да запазите стари файлове.

След като извършите тривиални актуализации, ще видите подкана със списък със защитенифайлове, чакащи да бъдат актуализирани. По-долу ще ви бъдат предложени следните опции:

Когато се въведе -1, etc-update излиза, спирайки следващите промени. Ако се въведе -3 или -5, всички изброени конфигурационни файлове се заменят с по-нови версии. Ето защо е много важно първо да изберете файлове, които не трябва да се актуализират автоматично. За да направите това, трябва само да въведете номера, посочен вляво от файловете.

Например изберете конфигурационния файл /etc/pear.conf:

Сега можете да видите разликите между двата файла. Ако смятате, че актуализираният конфигурационен файл може да се използва без проблеми, въведете 1 . Ако смятате, че актуализираният конфигурационен файл не е необходим или не съдържа нова или полезна информация, въведете 2 . Ако искате да актуализирате текущия файл интерактивно, въведете 3 .

Няма смисъл да описваме подробно интерактивната актуализация. За пълнота ще изброим възможните команди, които могат да се използват за интерактивно сливане на два файла. Ще бъдете посрещнати с два реда (един оригинален, един модифициран) и подкана, в отговор на която можете да въведете една от следните команди:

След като приключите с актуализирането на важни конфигурационни файлове, можете автоматично да актуализирате останалите конфигурационни файлове. etc-update ще излезе, ако не намери други файлове за актуализиране.

С quickpkg потребителите могат да създават архиви на пакети, които вече са инсталирани в системата. Тези архиви могат да се използват като двоични пакети. Изпълнението на quickpkg е просто: просто въведете имената на пакетите, които искате да компресирате.

Например, за да архивирате curl, orage и procps:

Двоичните пакети ще се съхраняват в $PKGDIR (по подразбиране в /usr/portage/packages/). Тези пакети са поставени в $PKGDIR/CATEGORY.