क्या आप यह जानने की कोशिश में फंस गए हैं कि आपके द्वारा अभी-अभी इंस्टॉल किए गए प्रोग्राम को कैसे चलाया जाए? बस इस आसान तरीके का इस्तेमाल करें.
आप डेबियन या उबंटू पर कुछ नया प्रोग्राम इंस्टॉल करना चाहते हैं। आप पैकेज ढूंढें और इसे इंस्टॉल करने के लिए उपयुक्त का उपयोग करें। लेकिन जब आप इसे कमांड लाइन पर चलाने का प्रयास करते हैं, तो आपको शेल से एक त्रुटि संदेश मिलता है, "कमांड नहीं मिला।" यहां बताया गया है कि कैसे पता लगाया जाए कि एपीटी ने इसे कहां स्थापित किया है।
आपने अभी वह पैकेज इंस्टॉल किया है, लेकिन इसे चलाने का आदेश क्या है?
अधिकांश समय, निष्पादन योग्य प्रोग्राम का नाम डेबियन या उबंटू पैकेज के नाम से मेल खाता है। कभी-कभी, वे भिन्न होते हैं और आपको निष्पादन योग्य का नाम जानने के लिए थोड़ा काम करना पड़ता है। अक्सर, ऐसा इसलिए होता है क्योंकि पैकेज का नाम मौजूदा पैकेज से टकराता है। सौभाग्य से, प्रोग्राम का नाम जानने के लिए केवल एक कमांड की आवश्यकता होती है।
स्थापित फ़ाइलों को सूचीबद्ध करने के लिए dpkg का उपयोग करना
किसी पैकेज की स्थापित फ़ाइलों के पूर्ण पथनामों को सूचीबद्ध करने के लिए, बस इसका उपयोग करें
-एल (राजधानी एल) dpkg कमांड के साथ विकल्प। उदाहरण के लिए, फ़ायरफ़ॉक्स ईएसआर की जांच करने के लिए:dpkg -L firefox-esr
आप पैकेज द्वारा स्थापित प्रत्येक फ़ाइल के पथ देखेंगे, जिसमें अत्यंत महत्वपूर्ण निष्पादन योग्य भी शामिल है:
लिनक्स में निष्पादन योग्य प्रोग्राम कहाँ हैं?
आप जिस निष्पादन योग्य की तलाश कर रहे हैं वह आम तौर पर एक में है बिन निर्देशिका जिसका अर्थ है "बाइनरी"। में लिनक्स निर्देशिका संरचना, /usr/bin आपके द्वारा इंस्टॉल किए गए निष्पादनयोग्यों के लिए प्राथमिक स्थान है:
जब आप कोई कमांड दर्ज करते हैं तो आपका शेल इन निर्देशिकाओं में प्रोग्राम देखने के लिए एक खोज पथ का उपयोग करता है। अपने खोज पथ में निर्देशिकाओं को देखने के लिए, जाँच करें $PATH पर्यावरण चर:
echo $PATH
आप अपने खोज पथ में निर्देशिकाओं को कोलन द्वारा अलग करके देखेंगे(:)चरित्र। डेबियन और उबंटू आमतौर पर नए प्रोग्राम इंस्टॉल करते हैं /usr/bin या /usr/sbin निर्देशिकाएँ उत्तरार्द्ध आम तौर पर सिस्टम प्रशासन प्रोग्राम होते हैं जिनके लिए आपको सूडो का उपयोग करके रूट के रूप में चलाने की आवश्यकता होती है।
अब आप जानते हैं कि उस प्रोग्राम को उपयुक्त रूप से कहाँ स्थापित किया गया है
त्वरित डीपीकेजी कमांड और लिनक्स निर्देशिका संगठन के ज्ञान के साथ, यह पता लगाना आसान है कि एपीटी ने आपका बिल्कुल नया प्रोग्राम कहां स्थापित किया है। यह प्रक्रिया विशेष रूप से तब उपयोगी होती है जब प्रोग्राम का नाम पैकेज नाम से मेल नहीं खाता है।