このyumパッケージのバージョンはどういう意味ですか?

このyumパッケージのバージョンはどういう意味ですか?

ロッキーLinuxの場合:

$ sudo yum list squid
Available Packages
squid.x86_64   7:4.15-3.module+el8.6.0+842+aea5c28d   

バージョン文字列の7:合計部分はどういう意味ですか?.module ...インストールされたパッケージがバージョン4.15でビルドバージョンであることがわかります-3(正しい用語ではないかもしれません)。 yum / dnfバージョンの構文文書への参照もありがとうございます!

ありがとう

答え1

必要に応じてyum infoまたはを使用すると、dnf info分析全体が表示されます。

$ dnf info squid
...
Name         : squid
Epoch        : 7
Version      : 4.15
Release      : 3.module_el8.6.0+2741+01592ae8
Architecture : x86_64
Size         : 3.6 M
Source       : squid-4.15-3.module_el8.6.0+2741+01592ae8.src.rpm
Repository   : appstream

より簡単な例は次のとおりです。

dnf info xfsprogs.x86_64
Last metadata expiration check: 0:03:52 ago on Mon 23 May 2022 12:35:10 BST.
Installed Packages
Name         : xfsprogs
Version      : 5.0.0
Release      : 10.el8
Architecture : x86_64
Size         : 4.9 M
Source       : xfsprogs-5.0.0-10.el8.src.rpm
Repository   : @System

「epoch」は消え、文字列を投稿する方が簡単になりました。ご質問から特に複雑なリリース文字列を選択しました。

「ロスト」が見つけたリンクに応じて、Epochは次のように説明します。

エポックはメジャーバージョン番号よりも重要なバージョン番号です。通常、この値はゼロでなければなりません。この場合は報告されませんが、任意の整数にすることができます。バージョン2.0-0はバージョン1:1.9-9を更新しません。なぜなら、「1:」のエポックが基本的に想定されるエポック「0:」より大きいからです。上記のSquidの場合、7以上のエポックのみが考慮されます。

関連情報