Если я устанавливаю часть программного обеспечения с помощью 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 выполнит свою работу