अधिकांश Debian dpkg पैकेजिंग सिस्टम का उपयोग करते हैं जो इंस्टॉलेशन के लिए प्रोग्राम और एप्लिकेशन प्रदान करता है। इस पैकेजिंग सिस्टम के कारण, उपयोगकर्ताओं को प्रोग्राम को सोर्स कोड से बनाने की आवश्यकता नहीं होती है। इस पैकेजिंग सिस्टम के साथ इंटरैक्ट करने के लिए आवश्यक टूल APT (Advanced Package Tool) है। हालांकि, कभी-कभी, यह APT टूल macOS पर काम नहीं करेगा और त्रुटि देगा "sudo: apt-get: command not found"।

macOS पर 'sudo apt-get command not found' त्रुटि के कारण क्या हैं?
जब भी आपके टर्मिनल पर 'command not found' त्रुटि होती है, तो इसका मतलब है कि आप जिस कमांड का उपयोग विशिष्ट एप्लिकेशन या लाइब्रेरी के लिए करने की कोशिश कर रहे हैं वह उपलब्ध नहीं है। यदि एप्लिकेशन या उपयोगिता आपके सिस्टम पर इंस्टॉल नहीं है तो उस उपयोगिता से संबंधित सभी कमांड या फ़ंक्शन काम नहीं करेंगे। हम सभी जानते हैं कि Linux और macOS के टर्मिनल पर कमांड 99% समान हैं। हालांकि, इसका मतलब यह नहीं है कि Linux और macOS दोनों पैकेज इंस्टॉल और प्रबंधित करने के लिए समान मैनेजर और उपयोगिताओं का उपयोग करेंगे। निष्कर्ष में, APT कमांड macOS के लिए उपलब्ध नहीं हैं।
macOS के लिए APT के विकल्प
APT कमांड टर्मिनल के माध्यम से एप्लिकेशन डाउनलोड, अपडेट या अपग्रेड करने के लिए उपयोग किए जाते हैं। हालांकि, यह विकल्प केवल कुछ Debian Linux वितरकों के लिए है। इसलिए macOS के कुछ विकल्प हैं जो APT के समान काम करते हैं। ये विकल्प APT के समान कार्य के लिए उपयोग किए जाते हैं और कुछ अलग/बेहतर सुविधाओं के साथ आते हैं।
विधि 1: macOS में Homebrew इंस्टॉल करना
'apt-get' कमांड Linux सिस्टम पर पैकेज इंस्टॉल करने के लिए अभिप्रेत है। Homebrew Mac के लिए समकक्ष है। यह पैकेज मैनेजर है जिसके साथ अधिकांश लोग सहज महसूस करते हैं। Homebrew पैकेज को अपने स्वयं के डायरेक्टरी में इंस्टॉल करता है और फिर उनकी फाइलों को /user/local में सिम्बॉलिक लिंक करता है। आप Homebrew इंस्टॉल कर सकते हैं और पैकेज इंस्टॉल करने के लिए कमांड चला सकते हैं नीचे दिए गए चरणों का पालन करके:
- Command कुंजी दबाए रखें और Space दबाकर Spotlight खोलें, फिर Terminal टाइप करें और Enter दबाएं।

- सबसे पहले, आपको निम्न कमांड का उपयोग करके Xcode कमांड-लाइन टूल इंस्टॉल करना होगा:
xcode-select --install

- Xcode टूल इंस्टॉलेशन के बाद, अब macOS पर Homebrew इंस्टॉल करने के लिए निम्न कमांड टाइप/कॉपी करें:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

- इंस्टॉलेशन Return (Enter) कुंजी और पुष्टि के लिए पासवर्ड मांगेगा।
- आपको सही ढंग से टूल इंस्टॉल करने के लिए इंस्टॉलेशन सफल संदेश मिलेगा जैसा कि नीचे दिखाया गया है:

- अब Homebrew का उपयोग करके, कोई भी पैकेज जिसे आप इंस्टॉल करना चाहते हैं, इंस्टॉल करने के लिए निम्न कमांड टाइप करें:
brew install name

नोट: कमांड में नाम वह पैकेज नाम हो सकता है जिसे आप अपने macOS पर इंस्टॉल करने का प्रयास कर रहे हैं।
- Brew कमांड आपके सिस्टम पर पैकेज को सफलतापूर्वक इंस्टॉल करेगा।
विधि 2: macOS में MacPorts इंस्टॉल करना
MacPorts सॉफ़्टवेयर का उपयोग ओपन सोर्स सॉफ़्टवेयर को कंपाइल, इंस्टॉल और प्रबंधित करने के लिए किया जाता है। MacPorts दिए गए पोर्ट के लिए उपयोगकर्ता द्वारा इंस्टॉल करने का प्रयास किए जा रहे किसी भी आवश्यक निर्भरता को स्वचालित रूप से इंस्टॉल करेगा। यह उपयोग करना आसान है; आप एक ही कमांड का उपयोग करके एप्लिकेशन और लाइब्रेरी को इंस्टॉल, डाउनलोड या कंपाइल कर सकते हैं। MacPorts इंस्टॉल किए गए पोर्ट्स के लिए अपग्रेड और अनइंस्टॉल भी प्रदान करता है। आप नीचे दिए गए चरणों का सावधानीपूर्वक पालन करके इसे इंस्टॉल कर सकते हैं:
- App Store को Dock से खोलें और खोज बॉक्स में Xcode खोजें। Get पर क्लिक करें और Xcode इंस्टॉल करें। धैर्य रखें इसमें कुछ समय लगेगा क्योंकि आकार लगभग 6GB है।
नोट: यह App Store पर आपके द्वारा उपयोग किए जा रहे खाते के लिए यूजरनेम और पासवर्ड मांगेगा।
- आप App Store या Dock से एप्लिकेशन खोलकर और Agree बटन पर क्लिक करके Xcode के समझौते से सहमत हो सकते हैं।

या Terminal में निम्न कमांड टाइप करके समझौतों से सहमत हों।
sudo xcodebuild -license
- Command कुंजी दबाए रखें और Space दबाकर Spotlight खोलें, फिर Terminal टाइप करें और

- Xcode कमांड-लाइन टूल इंस्टॉल करने के लिए निम्न कमांड टाइप करें:
xcode-select --install

- अब अपने ऑपरेटिंग सिस्टम के लिए MacPorts डाउनलोड करें यहां से: MacPorts

- डाउनलोड करने के बाद, डाउनलोड की गई फाइल खोलें और इंस्टॉलेशन प्रक्रिया/चरणों से गुजरकर सॉफ़्टवेयर इंस्टॉल करें और यदि पूछा जाए तो पासवर्ड प्रदान करें।
- एक बार इंस्टॉलेशन पूरा हो जाने पर, Terminal को रीस्टार्ट करें और निम्न कमांड टाइप करें:
sudo port selfupdate

नोट: MacPorts सफलतापूर्वक इंस्टॉल हो गया है यदि आप संदेश 'Updating MacPorts base sources using rsync' देखते हैं। हालांकि, यदि आप यह संदेश नहीं देखते हैं, तो आपको इसे सही ढंग से फिर से इंस्टॉल करने की आवश्यकता है।
- अब आप निम्न कमांड का उपयोग करके कोई भी पैकेज इंस्टॉल कर सकते हैं:
sudo port install name

नोट: कमांड में नाम वह पैकेज नाम हो सकता है जिसे आप अपने macOS पर इंस्टॉल करने का प्रयास कर रहे हैं।