RPMのリリースフィールドからOS Minorを取得するには?
標準ファイル項目 %{?dist} が OS Major に拡張されることを理解しています。
Name: mypkg
Version: 2.3
Release: 1.2%{?dist}
Arch: noarch
だからこのパッケージは
mypkg-2.3-1.2.el8.noarch
次のOS Minorも提供するためにどのmarcoを使用できますか?
mypkg-2.3-1.2.el8_4.noarch
ありがとう
答え1
バージョンマイナーバージョンにはマクロはありません。たとえば、バージョンのサフィックスを見ると、.el8_4
次のようになります。立てるdist
に設定されています.el8_4
。
図からわかるようにアルトゥーンS.タシュキノフ、一部のパッケージは、使用されるマイナーバージョンに興味を持ち、明示的に検証するのではなく、コンポーネントを抽出する.el8_4
ためdist
に構文解析します。Firefoxブラウザ例えば。
ほとんどの場合、マイナーバージョンを気にする必要はなく、.el8_4
特別な理由がない限りRPMを生成しようとしないでください。通常、.el8_4
RPM は、8.4 の他の変更により依存関係が変更された場合に生成されます。