उबंटू का उपयोग करके इस फाइल से क्या पैकेज आया?
आपने कितनी बार किसी डायरेक्टरी में बैठी किसी फाइल पर गौर किया है और सोचा है ... यह फाइल कहां से आई? या आप एक मित्र को यह बताने की कोशिश कर रहे हैं कि उपयोगिता का उपयोग कैसे करें लेकिन वह इसे स्थापित नहीं करता है, और आपको यह याद नहीं है कि इसे प्राप्त करने के लिए आपने कौन सा पैकेज स्थापित किया है।.
ज़रूर, आप गूगल पर सिर कर सकते हैं, लेकिन क्या आप हमेशा आश्चर्य नहीं करते कि उन लोगों को कैसे पता है? यह सरल है, dlocate उपयोगिता स्थापित करें, जो इस प्रकार के क्वेरी के लिए dpkg का एक तेज़ विकल्प है.
sudo apt-get install dlocate
आप वाक्यविन्यास 'dlocate' के साथ कमांड का उपयोग कर सकते हैं, जो आपको यह आउटपुट देगा:
$ dlocate flac
libxine1: /usr/lib/xine/plugins/1.1.4/xineplug_flac.so
libtunepimp5: /usr/lib/tunepimp/plugins/flac.tpp
gstreamer0.10-plugins-good: /usr/lib/gstreamer-0.10/libgstemac.so
फ्लैक: /.
flac: / usr
flac: / usr / बिन
flac: / usr / bin / flac
- छंटनी -
यह बहुत उत्पादन है! आप देख सकते हैं कि बहुत सारे फ़ाइलनाम हैं जो आंशिक रूप से मेल खाते हैं। फाइलन के लिए पूर्ण पथ को पारित करने के लिए बेहतर है। इस स्थिति में, आप यह निर्धारित करने के लिए 'फ्लैक' का उपयोग कर सकते हैं कि आप किस फ्लैक कमांड का उपयोग कर रहे हैं, और फिर पूरा करने के लिए पूरा रास्ता पास करें.
$ जो फ्लैक
/ Usr / bin / flac
$ dlocate / usr / bin / flac
flac: / usr / bin / flac
अब हम जानते हैं कि फ्लैक कमांड "फ्लैक" नामक पैकेज में पाया जाता है। (हां, यह उदाहरण बहुत सरल था) आप और भी अधिक रचनात्मक हो सकते हैं (1 कुंजी के आगे वर्ण का उपयोग करें, एक भी उद्धरण नहीं)
$ dlocate 'जो flac'
flac: / usr / bin / flac
यदि आपको दूसरी उपयोगिता स्थापित करने का मन नहीं है, तो आप 'dpkg -S' कमांड का उपयोग कर सकते हैं जो कि अंदर बनाया गया है, लेकिन आउटपुट लगभग उतना तेज़ या व्यवस्थित नहीं है। बस सुनिश्चित करें कि आप या तो उपयोगिता के लिए फ़ाइल का पूरा रास्ता पास करते हैं और आपको अच्छे परिणाम प्राप्त करने चाहिए.