rpmbuild:推奨パッケージを指定する方法はありますか?

rpmbuild:推奨パッケージを指定する方法はありますか?

だからいくら探してもスペックファイルにおすすめパッケージを明示する内容がありませんね。

Mono 2.10.9の仕様ファイルでこれを見ていない場合は、これが可能だとは思わなかったでしょう。その内容は次のとおりです。

Recommends:     libgdiplus0 >= 2.6

しかし、rpmbuildは確かにこれについて不平を言っています。実際には許されないことだと思います。そうですか?インストール段階で他のパッケージを推奨する他の方法はありますか?

答え1

はい、可能ですが、すべてのディストリビューションに適用されるわけではありません。

  • Fedora >=24:弱い依存性提案や推奨事項、補足と改善も含まれます。
  • スース>=10:提案おすすめ
  • CentOS> = 8。まだCentOSの参照資料が見つかりません。

答え2

RPMには、DEBなどの「提案」パッケージの概念はありません。私はこの問題について議論に参加してみましたが、結論はあまり意味がありませんでした。 「アドバイス」は何の役に立ちますか? 「推奨事項」は、「この項目も見たいと思うかもしれません」から「非常にそうでなければ…何も役に立たないでしょう。」このアドバイスが必要な理由は何ですか?完全自動化設定時にデフォルトの哲学に反する提案パッケージをインストールする必要があるかどうかをユーザーに尋ねません。

答え3

包装ページを見ることをお勧めします。Fedora Project Wiki。ウィキのテーマも探してみました。RPMパッケージの作成方法そこにも言及されたことを見ませんでした。

関連情報