जवाबों:
Yum कमांड "whatprovides" वाइल्डकार्ड स्वीकार करता है। यदि आप उस पैकेज की खोज कर रहे हैं जो कुछ फ़ाइल या निष्पादन योग्य के रूप में प्रदान करता है और इसके पूर्ण पथ को नहीं जानता है, तो "yum whatprovides * / filename" का उपयोग करें।
$ yum whatprovides */ls
coreutils-5.97-23.el5_4.2.x86_64 : The GNU core utilities: a set of tools
: commonly used in shell scripts
Repo : installed
Matched from:
Filename : /bin/ls
yum provides /bin/ls
repoquery -f /bin/ls
... दोनों dtrt करेंगे। "यम" के हालिया संस्करण भी यदि आप करते हैं तो स्वचालित रूप से कई फ़ाइल लुकअप करेंगे:
yum provides ls
ऐसा लगता है, scout bin ls
ऐसा करता है। यह उपकरण विभिन्न प्रकार के रिपो (न केवल आरपीएम, बल्कि जावा, आदि) को अनुक्रमित कर सकता है और यह पता लगा सकता है कि आपको आवश्यक बाइनरी / कमांड / जेवाक्लास / सुविधा प्राप्त करने के लिए क्या स्थापित करना है। यह अच्छी तरह से suse के साथ एकीकृत है।
आप यहां स्काउट पर अधिक पढ़ सकते हैं ।
'Rpm -qf' कमांड आपको बताएगी कि कौन सा पैकेज किसी भी स्थापित फ़ाइल का मालिक है।
> whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.g
> rpm -qf /bin/ls
coreutils-5.97-23.el5_6.4