SpamAssasin $VERSION 格式

SpamAssasin $VERSION 格式

当我尝试更新 SpamAssassin 时,它说它已是最新版本。

# cpanm Mail::SpamAssassin
Mail::SpamAssassin is up to date. (3.004004)

但是最新版本是3.4.4。https://metacpan.org/release/Mail-SpamAssassin如何将 SpamAssassin 更新到最新版本?常规cpan也说它是最新的。

CentOS 版本 6.10(最终版)

答案1

SpamAssasin $VERSION 格式

$VERSION3.004004表示版本3.4.4。Spamassassin
通过这种方式将三个正整数编码为一个数字。

您可以在 metacpan.org 上查看“原始源代码”。它包含$VERSION = "3.004004";3.4.0在嵌入式文档中提及了以前的版本。

https://metacpan.org/pod/Mail::SpamAssassin ->
https://metacpan.org/release/Mail-SpamAssassin/source/lib/Mail/SpamAssassin.pm

KMCGRAIL / Mail-SpamAssassin-3.4.4 / lib / Mail / SpamAssassin.pm
[…]
我们的 $VERSION = "3.004004"; # 发布后更新(与 perl $] 格式相同)
[…]
在 3.4.0 版本之前,调用 srand() 由 SpamAssassin 库处理。

相关内容