rpm名称openssl-devel-0.9.8e-27.el5_10.1中的所有字母和数字意味着什么?我认识到openssl-devel-0.9.8e部分,因为这是openssl.org开发团队应用的相同数字。但是,27.el5_10.1部分中的数字和字母意味着什么?
我在Red的网站上搜索并搜索了一个解释。我找到的最好的解释是https://access.redhat.com/site/security/updates/backporting/,但它并没有真正进入版本字符串方案/格式。
上下文:我们正在开发针对openssl进行编译和链接的软件,因此我们的代码依赖于openssl-devel。为了方便起见,我们将openssl-devel安装(例如/usr/lib/libssl.a)中的一些二进制文件重新打包为maven工件,并将工件上传到私有maven repo。Maven工件有版本号,所以我计划将其与RPM源代码进行相同的版本。例如,如果我知道openssl-devel-0.9.8e-27.el5_10.1的所有27.x版本都是编译和链接兼容的,那么我可以使用一个更简单的工件版本0.9.8e-27,而不是完整的0.9.8e-27.el5_10.1。
发布于 2014-05-09 22:05:01
在“文件格式”部分中,最大的RPM书中有一个关于命名约定的页面,在这里可以看到:
http://ftp.rpm.org/max-rpm/ch-rpm-file-format.html#S1-RPM-FILE-FORMAT-FILE-NAMING-CONVENTION
也有一些信息在软呢帽网站上。我不确定你是否已经看过这个,但这里有一个链接:
http://docs.fedoraproject.org/en-US/Fedora_草案_Documentation/0.1/html/RPM_指南/ch09s03.html
https://unix.stackexchange.com/questions/128689
复制相似问题