我有一台亚马逊linux机器。当我运行yum list installed
列出我已安装的软件包的所有版本时,我看到一行说
pkgconfig.x86_64 1:0.27.1-2.7.amzn1 installed
为什么版本以 开头1:
?这是什么意思?我以前从未见过这样的版本。
如果我运行sudo yum install pkgconfig-1:0.27.1-2.7.amzn1
,我会收到一条错误消息No package pkgconfig-1:0.27.1-2.7.amzn1 available.
。
但是,我可以运行sudo yum install pkgconfig-0.27.1-2.7.amzn1
正确安装pkgconfig
其版本为0.27.1-2.7.amzn1
.
1:
版本中是什么意思?
答案1
这是时代数字。
它以某种方式覆盖版本号:3.0.0
< 1:1.0.0
<2:0.1.0
等。这将允许开发人员更改其编号方案,但保持更新继续。yum
主要打印epoch
,但不接受它作为大多数命令的输入。是的,这可能有点令人不安:)