RPMパッケージの命名

RPMパッケージの命名

仕様に応じて、数字以外のバージョンのパッケージを構築するためにFedoraのCoprサービスを使用しています。パッケージング:命名ガイドライン

これで、正常に構築された2つのパッケージがあります。

紙アイコンテーマ1.0-1.20151202git954bb77

紙アイコンテーマ1.0-1.20151202gited30409

そのうちの最初のものが最新です。

dnf updateところでパッケージを作ってみると紙アイコンテーマ-1.0-1.20151202gited30409以前のバージョンがインストールされています。期限切れのキャッシュをクリーンアップして試しましたが、結果は同じでした。

私がここで何を間違っているのか?パッケージ名を指定した方法のためですか?

私のCOPRバージョンリンク

ベストアンサー1

簡単に言えば、そうです。パッケージ名によるものです。

より具体的には、問題はNVR文字列、つまり名前、バージョン、およびリリースに関連しています。ソートアルゴリズムはかなり複雑ですが、バージョン - リリース値が最も高いパッケージを見つけ、そのパッケージを最新のパッケージと見なします。 2番目のパッケージのパッケージリリース文字列の最後の部分が最初のパッケージ( "ed30409"> "954bb77")よりも高いため、2番目のパッケージはより最新であると見なされます。

おすすめ記事