Yum

如何準確檢查yum中是否安裝了包?

  • April 26, 2017

我不斷得到類似的答案:

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

但希望有人能闡明這一點。

你試過這個嗎?

$ yum list installed bind

有一個更簡單的方法來發出這個查詢:rpm -qa | grep bindrpm -q bind. 如果您不完全確定包名稱,則前者是最好的。

引用自:https://serverfault.com/questions/558936