मेक कमांड शायद लिनक्स पारिस्थितिकी तंत्र में सबसे व्यापक रूप से उपयोग किए जाने वाले कमांडों में से एक है। इस कमांड का उपयोग सीधे सोर्स कोड से प्रोग्राम बनाने और संकलित करने के लिए किया जाता है।
आप लिनक्स उपयोगकर्ता के रूप में उपयोगिताओं को संकलित करने के लिए मेक कमांड का उपयोग कर सकते हैं, और कमांड लाइन का उपयोग करके उन्हें स्थापित कर सकते हैं। लेकिन कभी-कभी, सिस्टम त्रुटि उत्पन्न करता है "मेक:कमांड नहीं मिला " जबकि उपयोगकर्ता मेक का उपयोग करके पैकेज बनाने का प्रयास करते हैं।
अंत तक, आपको लिनक्स में "मेक:कमांड नहीं मिला" त्रुटि को ठीक करने के बारे में एक संक्षिप्त समझ होगी।
"मेक:कमांड नहीं मिला" त्रुटि को ठीक करें
जबकि मेक मानक लिनक्स पैकेजों में से एक है जो अधिकांश लिनक्स डिस्ट्रो में प्रीइंस्टॉल्ड आता है, कभी-कभी यह सिस्टम पर उपलब्ध नहीं होता है। इस मामले में, जब भी उपयोगकर्ता मेक का उपयोग करके पैकेज बनाने का प्रयास करता है, तो सिस्टम कमांड नहीं मिला त्रुटि फेंकता है।
त्रुटि को ठीक करने से पहले, सबसे पहले, आपको यह सत्यापित करना होगा कि आपके सिस्टम पर मेक स्थापित है या नहीं। ऐसा करने के लिए, /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 में ट्रबलशूटिंग एरर्स
मेक कमांड लिनक्स में एक आवश्यक कंपाइलर टूल है। सिस्टम द्वारा प्रदान की गई त्रुटियां आमतौर पर स्व-वर्णनात्मक होती हैं, और अनुभवी उपयोगकर्ता त्रुटि विवरण को देखकर समाधान का पता लगा सकते हैं।
स्थानीय वर्कस्टेशन के अलावा, लिनक्स-आधारित सर्वर भी ऐसी त्रुटियां फेंकते हैं। आप सर्वर पर एक बुनियादी ऑडिट करके अधिकांश समस्याओं को ठीक कर सकते हैं।