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 и других.

  • Как перестроить /etc/cron.d на CentOS?
  • Восстановить исходную конфигурацию fail2ban на CentOS 7
  • Удалить пакет с yum, но оставить библиотеки на месте?
  • Как исправить поиск ключа GPG не удалось: ?
  • Как установить mysql-сервер 5.6 на RHEL 5.8 (когда MySQL-сервер 5.0 уже установлен)
  • Могу ли я использовать совпадения grep для выполнения команды?
  • идентифицировать все сломанные / конфликтующие rpm's и исправить их * правильно * Fedora 23, persistent usb
  • RHEL6 + Ошибка: сжатие xz недоступно
  • Centos rpm -qa vs yum list установлен
  • Аппетитно, как репозиторий RPM
  • Где установлен исходный код ядра RHEL7?
  • Interesting Posts

    rsync: показывать, когда новый файл в пункте назначения должен быть перезаписан

    понимание «размера блока» в контексте RAID

    tshark dump только при сопоставлении строки

    Имеет ли смысл иметь отдельные объемы ubi для безопасности с ubifs?

    Сетевой файл копирования с низкими накладными расходами

    Получить имя каталога из имени файла

    В чем разница между `-C` и` -c` в команде `tr`?

    Можете ли mpstat и iostat поставляться с Linux RHEL 5.8?

    Как zgrep несколько строк

    Рекурсивно выполнить композитную команду imagemagick в дереве каталогов

    Как очистить оперативную память, которая используется в качестве кэш-памяти?

    Может ли путь -prefix быть таким же, как каталог, в который я загрузил / распаковал исходный код?

    Добавление пользователя в собственность в дополнение к другому пользователю

    Назначьте переменную каждой строке вывода и пропустите ее в bash

    Выполнить схему однострочного интерфейса из командной строки

    Linux и Unix - лучшая ОС в мире.