openssl-devel-0.9.8e-27.el5_10.1など、Red Hat RPMのバージョン番号にあるすべての文字と数字はどういう意味ですか?

openssl-devel-0.9.8e-27.el5_10.1など、Red Hat RPMのバージョン番号にあるすべての文字と数字はどういう意味ですか?

rpm name openssl-devel-0.9.8e-27.el5_10.1のすべての文字と数字はどういう意味ですか? openssl-devel-0.9.8e 部分は、openssl.org 開発チームが適用した番号と同じであるため認識します。しかし、セクション27.el5_10.1の数字と文字はどういう意味ですか?

説明を見つけるためにRed Hat Webサイトを検索して検索しました。私が見つけた最高の説明は次のとおりです。https://access.redhat.com/site/security/updates/backporting/ただし、実際にはバージョン文字列スキーム/形式には含まれません。

コンテキスト:私たちはopensslをコンパイルしてリンクするソフトウェアを開発しているので、コードはopenssl-develに依存します。便宜上、openssl-develのインストール(/usr/lib/libssl.aなど)の一部のバイナリをMavenアーティファクトに再パッケージ化し、そのアーティファクトをプライベートMavenリポジトリにアップロードします。 Mavenアーティファクトにはバージョン番号があるため、RPMソースと同じバージョンを作成する予定です。バージョン文字列を少し単純化したいです。たとえば、openssl-devel-0.9.8e-27.el5_10.1のすべての27.xバージョンがコンパイルおよびリンク互換性があることがわかっている場合は、より単純な成果物バージョン0.9を渡すことができます。 。全体0.9.8e-27.el5_10.1の代わりに8e-27。

ベストアンサー1

最大RPM書籍の「ファイル形式」セクションに命名規則のページがあり、ここで見ることができます。

http://ftp.rpm.org/max-rpm/ch-rpm-file-format.html#S1-RPM-FILE-FORMAT-FILE-NAMING-CONVENTION

Fedoraのウェブサイトにもいくつかの情報があります。この記事を見たかどうかはわかりませんが、リンクは次のとおりです。

http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s03.html

おすすめ記事