मैंने कमांड geoip-bin
का उपयोग करके पैकेज स्थापित किया है apt-get
:
sudo apt-get install geoip-bin
और मैं इस पैकेज का उपयोग करने के लिए कमांड लाइन कमांड जानना चाहता था।
लेकिन जब मैं उन फ़ाइलों को सूचीबद्ध करने की कोशिश करता हूं जो geoip-bin
पैकेज स्थापित करता है, तो निष्पादन योग्य फ़ाइल को खोजने और खोजने के लिए, यह dpkg -S
आउटपुट में सूचीबद्ध नहीं है
% dpkg -S geoip-bin
geoip-bin: /usr/share/doc/geoip-bin/changelog.Debian.gz
geoip-bin: /usr/share/lintian/overrides/geoip-bin
geoip-bin: /usr/share/doc/geoip-bin
geoip-bin: /usr/share/doc/geoip-bin/copyright
कुछ शोध करने के बाद मुझे पता चला कि इस पैकेज के लिए एक कमांड / निष्पादन को स्थापित करता है /usr/bin/geoiplookup
। तो इस बिंदु पर, मैं अब कमांड को जानता हूं, लेकिन भविष्य के उद्देश्यों के लिए, मैं जानना चाहता हूं कि कैसे पता लगाया जाए कि पैकेज क्या फाइलें स्थापित करता है।
के साथ एक "रिवर्स" फ़ाइल लुकअप करना, dpkg -S
दिखाता है कि यह फ़ाइल geo-ip
बिन पैकेज से आई है ।
% dpkg -S /usr/bin/geoiplookup
geoip-bin: /usr/bin/geoiplookup
मुझे आश्चर्य हुआ कि क्या dpkg -S
आउटपुट में फ़ाइल नहीं दिखाई दे रही है क्योंकि /usr/bin/geoiplookup
एक की निर्भरता द्वारा प्रदान किया गया है geoip-bin
। उदाहरण के लिए apt-cache show geoip-bin
और फिर फ़ाइलों और उप- निर्भरता के साथ पुनरावृत्ति को क्वेरी करने के बाद, मैं अभी भी पैकेज द्वारा प्रदान की गई फ़ाइलों को सूचीबद्ध करने में सक्षम नहीं था geoip-bin
।
मैं एक पैकेज द्वारा स्थापित फ़ाइलों की पूरी सूची कैसे बना सकता हूं?