заставлять RPM распознавать зависимость, построенную из источника

Я пытаюсь подражать окружающей среде, которая имеет centos5 и tomcat6 (по какой-то причине), что является проблемой, потому что для tomcat6 нет совместимых RPM, которые совместимы с centos5, доступными для меня. У меня есть источник для tomcat6, и я могу построить его из источника.

Тем не менее, у меня есть ряд RPM, которые я хотел бы использовать, которые зависят от tomcat6. Я знаю, что они будут работать на centos5 и должны работать, если они установлены. Однако они не будут установлены, потому что, даже если бы я установил tomcat6, RPM подумали бы, что он не был установлен из-за того, что tomcat6 RPM не был установлен, а только код.

Есть ли способ выразить RPM / yum, что я создал программу как источник, и она должна двигаться дальше и делать установку в любом случае? Я знаю, что могу просто заставить установить, но есть ли более элегантный подход?

One Solution collect form web for “заставлять RPM распознавать зависимость, построенную из источника”

Таким образом, у вас есть неудовлетворенные зависимости, которые вам нужно закрыть.

Сделайте фиктивный пакет, который поставляет недостающие. Обеспечивает: общий подход.

(в сторону) RPM5 (это не вы) также разрешает. Требуется: быть обрезанным с использованием файла конфигурации / etc / rpm / sysinfo / Providename.

  • Как превратить локальный репозиторий yum в локальный спутник для многих других репозиториев
  • Ошибка при загрузке разделяемых библиотек после установки программы
  • Ошибка: запрошенный тип данных первичный недоступен
  • Команда Fedora не найдена не работает
  • Yum не может скачать, но скручивание в порядке?
  • Репозиторий локальных обновлений CentOS 6 и обновления для системы безопасности
  • Как отобразить пакеты Yum Local Repo в древовидных структурах на основе зависимости?
  • ошибка с использованием yum в centos 6
  • Я вытер свой /etc/yum.repos.d
  • Yum ничего не делает (Unresponsive) при установке любого пакета или обновления
  • Как автоматически устанавливать пакеты?
  • Linux и Unix - лучшая ОС в мире.