dotpac

29 September 2009 #archlinux #soft

После установки или обновления программ в archlinux часто появляются новые файлы конфигурации в каталоге /etc с расширениями pacnew или pacsave.

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

Устанавливаем ее:

$ yaourt -S dotpac

И запускаем ее в консоли от имени суперпользователя:

$ sudo dotpac

Программа имеет интерфейс ncurces, после запуска сразу показывает файлы конфигурацрии, которые были обновлены и требуют вмешательства человека. Последовательно выбираем каждый файл из списка, просматриваем diff и принимаем решение, что делать с новым файлом:

  1. оставить его, удалив старый;
  2. удалить его, оставив старый;
  3. первое, но с внесением собственных изменений;
  4. второе, но с внесением собственных изменений.

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

Стало намного удобнее!