लोगों ने पहले ही जवाब दे दिया है:
rpm -q --requires PKG
yum -q deplist PKG
हाँ, या तो rpmया yumकाम करता है और सही ढंग से सवाल का जवाब। के बीच मुख्य अंतर rpmऔर yumहै कि यम भी पता चलता है क्या संकुल आप स्थापित कर सकते हैं पुस्तकालय और / या फ़ाइल की आवश्यकताओं को पूरा करने के लिए है। दुर्भाग्य से, यदि पैकेज स्थापित नहीं है, तो इनमें से कोई भी तरीका उपयोगी नहीं है। चूंकि मूल पोस्टर ने पहले से ही निर्दिष्ट किया था कि आप जिस पैकेज की जांच कर रहे हैं वह स्थापित है, यह एक म्यूट बिंदु है।
यदि आपके पास पैकेज स्थापित नहीं है तो क्या होगा? yumअभी भी इस्तेमाल किया जा सकता है, लेकिन अप्रत्यक्ष रूप से। आप इंस्टॉल ऑपरेशन रद्द करके मॉक इंस्टॉल कर सकते हैं।
printf n | yum install PKG | grep -- "---> Package"
यहाँ एक उदाहरण है:
printf n | yum install php | grep -- "---> Package"
---> Package php.x86_64 0:5.4.16-45.el7 will be installed
---> Package php-cli.x86_64 0:5.4.16-45.el7 will be installed
---> Package php-common.x86_64 0:5.4.16-45.el7 will be installed
---> Package libzip.x86_64 0:0.10.1-8.el7 will be installed