我不断得到像这样的答案:
yum list installed | grep bind
要么
rpm -qa | grep bind
但这是不准确的,因为我得到了一些其他像这样的绑定包的列表:
bind-utils-9.8.2-0.17.rc1.el6_4.5.x86_64
rpcbind-0.2.0-11.el6.x86_64
bind-libs-9.8.2-0.17.rc1.el6_4.5.x86_64
samba-winbind-3.6.9-151.el6.x86_64
samba-winbind-clients-3.6.9-151.el6.x86_64
ypbind-1.20.4-30.el6.x86_64
那不是我想要的。相反,我想准确检查绑定核心软件包是否已安装。例如。bind.x86_64 32:9.8.2-0.17.rc1.el6_4.6
我希望有这样的东西:
yum check installed bind
但希望有人能照亮。
Error: No matching Packages to list
并$?
返回1,当我尝试时yum list installed bind-libs
,$?
返回0。到目前为止应该是正确的。我可以安全地得出结论,您的命令可以准确确定是否已安装软件包吗?我刚才确实发现了rpm -q bind
。它也等同于您的命令吗?