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

Как сообщить Yum, что программа была удалена вручную

Если я устанавливаю часть программного обеспечения с помощью Yum, а затем обновляю эту сборку программного обеспечения из исходного кода, как я могу сказать Yum не перезаписывать программное обеспечение, созданное из исходного кода, в следующий раз, когда Yum увидит «обновление» для программного обеспечения?

Могу ли я сказать yum, что он был удален вручную, чтобы он думал, что установленной версии yum больше нет?

Я не хочу, чтобы yum сначала удалил программное обеспечение, а затем собрал, потому что я хочу сохранить служебные скрипты и вспомогательные вещи из пакета yum

Если вы не хотите трогать установленный пакет, просто добавьте его в exclude list на /etc/yum.conf

Итак, если, например, пакет, который вы хотите игнорировать, httpd затем вы добавляете следующее в /etc/yum.conf после [main] раздел

[main]
exclude=httpd*

В зависимости от пакета вы можете добавить * после имени пакета, чтобы соответствовать любым пакетам, начинающимся с этого имени.

Найти руководство(Осторожно его pdf) от Red-Hat относительно yum. Ваши цели должны быть yum check или yum history.

С участием yum history вы можете просматривать и редактировать свою базу данных yum.

Похоже, что либо installonlypkgs, либо exclude in yum.conf выполнит свою работу