我希望使用repoquery获取某些pkg的依赖项pkg名称,如下所示:
[root@localhost home]# repoquery --requires --resolve --envra httpd
0:pcre-8.32-15.el7_2.1.x86_64
0:apr-util-1.5.2-6.el7.x86_64
0:bash-4.2.46-19.el7.x86_64
0:libselinux-2.2.2-6.el7.x86_64
0:systemd-libs-219-19.el7.x86_64
0:mailcap-2.1.41-2.el7.noarch
0:apr-1.4.8-3.el7.x86_64
0:libdb-5.3.21-19.el7.x86_64
0:zlib-1.2.7-15.el7.x86_64
0:lua-5.1.4-14.el7.x86_64
0:systemd-219-19.el7_2.13.x86_64
2:shadow-utils-4.1.5.1-18.el7.x86_64
0:expat-2.1.0-8.el7.x86_64
0:glibc-2.17-106.el7_2.8.x86_64
0:httpd-tools-2.4.6-40.el7.centos.4.x86_64
0:glibc-2.17-105.el7.i686
0:centos-logos-70.0.6-3.el7.centos.noarch
我注意到每行pkg之前都有一个数字和冒号,我想知道这个数字是什么意思。我用Google搜索,但找不到任何线索。
答案 0 :(得分:1)
来自“man repoquery”:
Specifying package names A package can be referred to in all queries with any of the following: name name.arch name-ver name-ver-rel name-ver-rel.arch name-epoch:ver-rel.arch epoch:name-ver-rel.arch
所以,这个数字只是时代。