Назад | Перейти на главную страницу

как сохранить пакет rpm при обновлении системы?

У меня есть специально созданный пакет rpm, который я установил вручную (через rpm -Uvh / или yum localinstall). Если я выполню обновление с CentOS5 до CentOS6, этот пакет будет удален и, поскольку он отсутствует в официальном репозитории, больше не будет установлен. Этот пакет совместим с CentOS5 / 6.

Если я установлю этот пакет вручную после обновления, содержимое его папки config будет перезаписано по умолчанию conf.

Я использовал Google и нашел несколько решений, просмотрите и исправьте:

чтобы пропустить удаление пакета во время обновления:

  1. включить имя пакета в /etc/yum/protected.d/protected.conf - не работает!
  2. добавить "exclude = packagename" в /etc/yum.conf - не работает!

чтобы сохранить предыдущую конфигурацию:

  1. параметры установки --excludepath

Вопросы:

  1. как предотвратить удаление этого пакета?
  2. как сохранить конфигурацию старого пакета?
  3. почему ням вообще удаляет "чужой" пакет?