当我在CentOS 6.8中检查更新时,我可以找到一些更新。
# yum list updates
......
Updated Packages
bind.i686 32:9.8.2-0.47.rc1.el6_8.2 updates
bind-libs.i686 32:9.8.2-0.47.rc1.el6_8.2 updates
bind-utils.i686 32:9.8.2-0.47.rc1.el6_8.2 updates
我尝试过用yumdownloader加载程序下载RPM文件,并列出了它们的修改时间。
# ll
total 5192
-rw-r--r-- 1 root root 4191788 Oct 21 17:16 bind-9.8.2-0.47.rc1.el6_8.2.i686.rpm
-rw-r--r-- 1 root root 922948 Oct 21 17:16 bind-libs-9.8.2-0.47.rc1.el6_8.2.i686.rpm
-rw-r--r-- 1 root root 190168 Oct 21 17:16 bind-utils-9.8.2-0.47.rc1.el6_8.2.i686.rpm
RPM文件的修改时间是否是更新的发布时间?如果没有,我怎么能找到它?
(所谓发布时间,我指的是更新在存储库中可用的时间。)
发布于 2016-10-24 09:26:24
如果您对某一特定日期的包裹感兴趣,请尝试如下:
:~# yum install yum-plugin-changelog
在那之后:
:~# yum changelog num package_name
其中,num确定显示的数据量,package_name是包的名称。
全员指挥:
:~# yum changelog 1 bind
这是包的发布日期。至于出版日期,我觉得很难决定。
发布于 2016-10-24 11:15:49
无法从RPM中提取实际发布日期。您可以获得构建和安装时间:
# rpm -qi glibc |grep Date
Install Date: Sat Sep 3 07:58:12 2016
Build Date : Thu Aug 18 15:26:02 2016
但是,当软件包可用时,必须从其他来源检索。通常有一些工具。例如,Fedora有释放勘误表的菩提。RHEL发布勘误表,可从RHN或卫星下载,并有发布日期。
https://unix.stackexchange.com/questions/318488
复制相似问题