"मेक: कमांड नहीं मिला" को कैसे ठीक करें उबंटू में त्रुटि

मेक कमांड शायद लिनक्स पारिस्थितिकी तंत्र में सबसे व्यापक रूप से उपयोग किए जाने वाले कमांडों में से एक है। इस कमांड का उपयोग सीधे सोर्स कोड से प्रोग्राम बनाने और संकलित करने के लिए किया जाता है।

आप लिनक्स उपयोगकर्ता के रूप में उपयोगिताओं को संकलित करने के लिए मेक कमांड का उपयोग कर सकते हैं, और कमांड लाइन का उपयोग करके उन्हें स्थापित कर सकते हैं। लेकिन कभी-कभी, सिस्टम त्रुटि " मेक: कमांड नहीं मिला " फेंकता है, जबकि उपयोगकर्ता मेक का उपयोग करके पैकेज बनाने का प्रयास करते हैं।

अंत तक, आपको लिनक्स में "मेक: कमांड नहीं मिला" त्रुटि को ठीक करने के तरीके की एक संक्षिप्त समझ होगी।

"मेक: कमांड नहीं मिला" त्रुटि को ठीक करें

जबकि मेक मानक लिनक्स पैकेजों में से एक है जो अधिकांश लिनक्स डिस्ट्रो में प्रीइंस्टॉल्ड आता है, कभी-कभी यह सिस्टम पर उपलब्ध नहीं होता है। इस मामले में, जब भी उपयोगकर्ता मेक का उपयोग करके पैकेज बनाने का प्रयास करता है, तो सिस्टम कमांड नहीं मिला त्रुटि फेंकता है।

त्रुटि को ठीक करने से पहले, सबसे पहले, आपको यह सत्यापित करना होगा कि आपके सिस्टम पर मेक स्थापित है या नहीं। ऐसा करने के लिए, /usr/bin/make निर्देशिका की सामग्री की जांच करने के लिए ls फ़ंक्शन का उपयोग करें :

 ls /usr/bin/make

इसके अलावा, जांचें कि क्या आप कमांड को उसके पूर्ण पथ के साथ निष्पादित करने में सक्षम हैं:

 /usr/bin/make --version

उपरोक्त आदेश आपके सिस्टम पर स्थापित मेक का संस्करण प्रदर्शित करेगा।

यदि उपरोक्त विधियां काम नहीं करती हैं और एक त्रुटि प्रदर्शित करती हैं, तो आपके सिस्टम में मेक इंस्टाल नहीं है। ऐसी स्थितियों में, मेक कमांड को स्थापित करने से समस्या हल हो जाती है।

लेकिन पहले, APT का उपयोग करके अपने सिस्टम की रिपॉजिटरी सूची को अपडेट करें:

 sudo apt-get update

आउटपुट:

फिर, मेक कमांड इंस्टॉल करें:

 sudo apt-get install -y make

आउटपुट:

यदि उपरोक्त आदेश काम नहीं करते हैं, तो आप निम्नानुसार बिल्ड-आवश्यक पैकेज डाउनलोड करके मेक इंस्टॉल कर सकते हैं:

 sudo apt install build-essential

आउटपुट:

बिल्ड-एसेंशियल पैकेज में पैकेज निर्माण और संकलन से संबंधित सभी आवश्यक पैकेज होते हैं। मेक कमांड इन पैकेजों का एक हिस्सा है।

संबंधित: नया सॉफ़्टवेयर स्थापित करने से पहले आपको लिनक्स पैकेज रिपॉजिटरी को अपडेट क्यों करना चाहिए?

Linux में समस्या निवारण त्रुटियाँ

मेक कमांड लिनक्स में एक आवश्यक कंपाइलर टूल है। सिस्टम द्वारा प्रदान की गई त्रुटियां आमतौर पर स्व-वर्णनात्मक होती हैं, और अनुभवी उपयोगकर्ता त्रुटि विवरण को देखकर समाधान का पता लगा सकते हैं।

स्थानीय वर्कस्टेशन के अलावा, लिनक्स-आधारित सर्वर भी ऐसी त्रुटियां फेंकते हैं। आप सर्वर पर एक बुनियादी ऑडिट करके अधिकांश समस्याओं को ठीक कर सकते हैं।