ฉันได้รับคำตอบเช่นนี้ต่อไป:
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
เพิ่งทราบตอนนี้ มันเทียบเท่ากับคำสั่งของคุณด้วยหรือไม่