rpmbuild: Есть ли способ указать рекомендуемые пакеты

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

Я даже не считаю возможным, если бы я не видел его в файле spec для Mono 2.10.9. Он гласит следующее:

Recommends: libgdiplus0 >= 2.6 

Но rpmbuild определенно жалуется на это. Я предполагаю, что это не то, что на самом деле разрешено. Это так? Есть ли другой способ рекомендовать некоторые другие пакеты на этапе установки?

3 Solutions collect form web for “rpmbuild: Есть ли способ указать рекомендуемые пакеты”

RPM не имеет понятия «предлагаемых» пакетов, например DEB. Я участвовал в дискуссиях об этом, и было заключено, что это просто не имеет большого смысла. «Предлагается» для каких целей? «Предлагаемый» может перейти от «Возможно, вы захотите также изучить это» на « Очень маловероятно, что вы будете использовать его без …» Зачем вам нужно предложение? Либо это требуется, либо пользователь знает, что делать. RPM предназначен для полностью автоматизированной настройки, останавливаясь, чтобы спросить пользователя, должны ли предлагаемые пакеты быть установлены, просто противоречит его базовой философии.

Возможно, вам захочется пройти через страницы упаковки в вики-проекте проекта Fedora . Я также просмотрел тему вики « Как создать пакет RPM» и не видел упоминания об этом.

Да, это возможно, но не во всех дистрибутивах.

  • Fedora> = 24: Слабые зависимости предлагаются и рекомендуются и дополняют и улучшают
  • SUSE> = 10: предлагает и рекомендует

Не нашли ссылок для CentOS и других.

  • Удаление JDK rpm для переустановки
  • Как узнать, какие пакеты мне не хватает?
  • Установка (html) опровергает конфликты с пакетом файловой системы
  • Проверьте повреждение rpmdb
  • yum - скачать для CentOS с помощью ubuntu?
  • Могут ли возможности для файлов указываться через cmake / cpack?
  • Проблемы с RPM (JRE)
  • Использование YUM или установка APT на CentOS
  • Предупреждение Prelink на выходе rpm -Va
  • Установка RPM с зависимостями в автономном режиме
  • Может ли пакет rpm на Fedora использоваться на других системах?
  • Linux и Unix - лучшая ОС в мире.