2014-10-10 44 views
0

有谁知道一个好的地方可以找到Fedora软件包的变更日志吗?我正在分析这些更新日志中的一些数据,并且很难找到任何可靠的东西。Fedora软件包变更记录

我目前的想法是解析我感兴趣的数据(日期,版本号等)的RPM spec文件,但我一直无法找到任何好的预先存在的库来执行此操作。

此外,Fedora的网站上列出了这些更新日志标准: *日期DEVELOPER_NAME VERSION_NUM - 条目

但是,我发现很多规范文件格式和小姐领域(通常是版本号)内不一致。

有人对这个问题有什么好的想法吗?

回答

0

如果只是查找版本,日期等,您可能会尝试解析yum info <packagename>rpm -qip <packagename>

如果您特别需要更改日志中的内容,请尝试使用yum-changelog插件或rpm -q --changelog <packagename>。 (不知道,但使用yum-changelog时,它可能会将该信息添加到yum使用的sqlite数据库中,然后您可以查询该信息。)

我不知道任何一种Web服务可以收集信息来自。

+0

对,我需要从更改日志中找到一个具体的事情(无法在其他地方找到它),它是CVE编号与它们适用的软件包版本的直接关联。我在其他地方在线获取这些信息时遇到了麻烦。我的想法是使用更新日志,因为它在一个地方......任何其他的想法?感谢您的反馈。 – 2014-10-11 03:05:53

+0

啊,好的。 [这个网站](http://www.cyberciti.biz/faq/linux-find-out-patch-can-cve-applied/)解释了如何找到CVE。我还从某个地方读到,“RHN Satellite Server以一种简明的视角让所有系统的CVE和RHSA(安全通告)变得更加容易。” – jcragun 2014-10-12 03:52:31