MacPorts macOS के लिए एक कमांड-लाइन पैकेज मैनेजर है। अगर आप apt-get
से परिचित हैं या yum
लिनक्स से, तो आप जानते हैं कि पैकेज मैनेजर क्या करता है। यह macOS के भीतर कुछ एप्लिकेशन और उनकी निर्भरता को डाउनलोड करने, इंस्टॉल करने, अपडेट करने और प्रबंधित करने का काम करता है। MacPorts के साथ आप कमांड लाइन से macOS पर Linux एप्लिकेशन इंस्टॉल कर सकते हैं।
मैं क्या इंस्टॉल कर सकता हूं?
इनमें से अधिकांश एप्लिकेशन ओपन-सोर्स, कमांड-लाइन यूटिलिटीज हैं, लेकिन "वास्तविक" ओपन-सोर्स, जीयूआई-आधारित एप्लिकेशन का उचित हिस्सा है। साथ ही।
किसी भी पैकेज मैनेजर की तरह, MacPorts डाउनलोड करने योग्य सॉफ़्टवेयर की लाइब्रेरी खोजता है। जब आपको वह मिल जाता है जिसकी आपको आवश्यकता होती है, तो MacPorts उपयुक्त सॉफ़्टवेयर और निर्भरता को सही जगह पर डाउनलोड और इंस्टॉल करता है। यह आपको गिटहब से रिपॉजिटरी डाउनलोड करने और स्रोत पैकेज से सॉफ्टवेयर बनाने की परेशानी से बचाता है, जबकि अभी भी लिनक्स के सर्वश्रेष्ठ कमांड-लाइन टूल और जीयूआई अनुप्रयोगों की एक विस्तृत श्रृंखला तक पहुंच प्राप्त कर रहा है।
यदि आप Homebrew पर हमारी पोस्ट पढ़ते हैं, तो आप जानते हैं कि macOS कुछ "मानक" लिनक्स टर्मिनल कमांड को बॉक्स से बाहर कर रहा है। Mac उपयोगकर्ताओं को nmap
. जैसे सामान्य कमांड-लाइन टूल नहीं मिलेंगे या wget
, और उन्हें प्रदान करने के लिए Mac पर कोई नेटिव पैकेज मैनेजर नहीं है। आप GIMP जैसे ओपन-सोर्स सॉफ़्टवेयर को स्थापित करने के लिए MacPorts का भी उपयोग कर सकते हैं।
MacPorts स्थापित करना
MacPorts को आपके OS संस्करण के लिए Xcode के नवीनतम संस्करण की आवश्यकता है। आप Xcode को Mac App Store या Apple की डेवलपर वेबसाइट से डाउनलोड कर सकते हैं।
जबकि आप अधिकांश MacPort कमांड को Xcode के बिना चला सकते हैं, आप कई पैकेजों को तब तक चलाने में सक्षम नहीं होंगे जब तक कि आप इसे स्थापित नहीं करते।
Xcode डेवलपर टूल इंस्टॉल करना
1. टर्मिनल खोलें और macOS के डेवलपर टूल की स्थापना को ट्रिगर करने के लिए नीचे दिए गए कमांड का उपयोग करें:
xcode-select --install
2. पॉप-अप बॉक्स में "इंस्टॉल करें" पर क्लिक करें।
3. फ़ाइलों के डाउनलोड और इंस्टॉल होने की प्रतीक्षा करें।
MacPorts पैकेज इंस्टाल करना
यदि आपके पास पहले से Xcode और डेवलपर टूल इंस्टॉल हैं, तो आप सीधे इस चरण पर जा सकते हैं।
1. GitHub से MacPorts की नवीनतम रिलीज़ डाउनलोड करें। सुनिश्चित करें कि आपने macOS के आपके संस्करण से मेल खाने वाले संस्करण को चुनने के लिए नीचे स्क्रॉल किया है। प्रकाशन के समय, Apple के नवीनतम OS, High Sierra के लिए MacPorts का कोई संस्करण नहीं है।
2. अपने डाउनलोड फ़ोल्डर से पैकेज स्थापित करें।
3. एक नई टर्मिनल विंडो खोलें और port.
. कमांड चलाएँ
यदि वह आदेश "MacPorts 2.4.1" लौटाता है और थोड़ा अलग दिखने वाला कमांड प्रॉम्प्ट प्रदान करता है, तो आप रॉक करने के लिए तैयार हैं!
MacPorts के साथ Linux ऐप्स इंस्टॉल करें
MacPorts के साथ macOS पर कुछ Linux ऐप इंस्टॉल करने के लिए, हमें सबसे पहले संबंधित प्रोग्राम को खोजना होगा।
1. सभी उपलब्ध पैकेजों की विशाल सूची देखने के लिए, टर्मिनल खोलें, टाइप करें port list
और एंटर दबाएं।
3. जाहिर है, यह देखने के लिए बहुत कुछ है। हम port search
. का उपयोग कर सकते हैं कुछ विशिष्ट खोजने के लिए आदेश। आइए nmap
की खोज करें नीचे दिए गए कमांड का उपयोग करके:
port search nmap
4. यह कुछ मेल खाने वाले पैकेज देता है। पहला वाला, जिसे केवल "नैंप" कहा जाता है, वह वह है जिसे हम ढूंढ रहे हैं।
5. उस पैकेज के बारे में अधिक जानकारी प्राप्त करने के लिए हम info
. का उपयोग कर सकते हैं आदेश:
port info nmap
6. यह nmap के बारे में कुछ विशिष्ट जानकारी देता है। यह सब अच्छा लग रहा है, इसलिए हम नीचे दिए गए कमांड के साथ इंस्टॉल कर सकते हैं:
sudo port install nmap
sudo
पर ध्यान दें उपसर्ग जिसके लिए आपके व्यवस्थापक पासवर्ड को सक्रिय करने की आवश्यकता होगी।
7. आपके द्वारा इंस्टॉल किए जा रहे पैकेज के आधार पर, निर्भरताओं की एक बड़ी सूची हो सकती है। ये ऐसे सॉफ़्टवेयर पैकेज हैं जिन पर आपका वांछित पोर्ट निर्भर करता है, और आपको उन्हें अपनी पसंद के पोर्ट के साथ इंस्टॉल करना होगा। इंस्टॉलेशन को स्वीकार करने के लिए "Y" टाइप करें और "एंटर" दबाएं।
8. जब इंस्टॉलेशन पूरा हो जाता है, तो आप टर्मिनल के माध्यम से लिनक्स पर कमांड चला सकते हैं।
निष्कर्ष
MacPorts एक शक्तिशाली पैकेज मैनेजर है जो आपको ओपन-सोर्स बायनेरिज़ और एप्लिकेशन की एक विशाल सरणी से जोड़ेगा जिसे आप मांग पर डाउनलोड और इंस्टॉल कर सकते हैं। यदि आप एप्लिकेशन के आदेशों के बारे में अधिक जानना चाहते हैं, तो आप अधिक जानकारी के लिए MacPorts मार्गदर्शिका देख सकते हैं।