MacPorts হল macOS-এর জন্য একটি কমান্ড-লাইন প্যাকেজ ম্যানেজার। আপনি যদি apt-get
এর সাথে পরিচিত হন অথবা yum
লিনাক্স থেকে, তাহলে আপনি জানেন যে প্যাকেজ ম্যানেজার কী করে। এটি ম্যাকওএস-এর মধ্যে নির্দিষ্ট অ্যাপ্লিকেশন এবং তাদের নির্ভরতা ডাউনলোড, ইনস্টল, আপডেট এবং পরিচালনা করে। ম্যাকপোর্টের সাহায্যে আপনি কমান্ড লাইন থেকে ম্যাকওএসে লিনাক্স অ্যাপ্লিকেশন ইনস্টল করতে পারেন।
আমি কি ইনস্টল করতে পারি?
এই অ্যাপ্লিকেশনগুলির বেশিরভাগই ওপেন-সোর্স, কমান্ড-লাইন ইউটিলিটি, তবে "বাস্তব" ওপেন-সোর্স, GUI-ভিত্তিক অ্যাপ্লিকেশনগুলির ন্যায্য অংশ রয়েছে। সেইসাথে।
যেকোনো প্যাকেজ ম্যানেজারের মতো, ম্যাকপোর্টস ডাউনলোডযোগ্য সফ্টওয়্যারের একটি লাইব্রেরি অনুসন্ধান করে। যখন আপনি আপনার যা প্রয়োজন তা খুঁজে পান, ম্যাকপোর্টস সঠিক জায়গায় উপযুক্ত সফ্টওয়্যার এবং নির্ভরতা ডাউনলোড এবং ইনস্টল করে। এটি আপনাকে লিনাক্সের সেরা কমান্ড-লাইন টুলস এবং GUI অ্যাপ্লিকেশনগুলির বিস্তৃত পরিসরে অ্যাক্সেস পাওয়ার সাথে সাথে GitHub থেকে সংগ্রহস্থলগুলি ডাউনলোড করতে এবং উত্স প্যাকেজগুলি থেকে সফ্টওয়্যার তৈরি করার ঝামেলা বাঁচায়৷
আপনি যদি হোমব্রুতে আমাদের পোস্টটি পড়েন, আপনি জানেন যে ম্যাকোস বাক্সের বাইরে কিছু "মানক" লিনাক্স টার্মিনাল কমান্ড অনুপস্থিত। ম্যাক ব্যবহারকারীরা সাধারণ কমান্ড-লাইন টুল যেমন nmap
খুঁজে পাবেন না অথবা wget
, এবং সেগুলি প্রদান করার জন্য Mac এ কোনো নেটিভ প্যাকেজ ম্যানেজার নেই। আপনি GIMP-এর মত ওপেন-সোর্স সফ্টওয়্যার ইনস্টল করতে ম্যাকপোর্টস ব্যবহার করতে পারেন।
ম্যাকপোর্ট ইনস্টল করা হচ্ছে
MacPorts আপনার OS সংস্করণের জন্য Xcode এর সর্বশেষ সংস্করণ প্রয়োজন৷ আপনি ম্যাক অ্যাপ স্টোর বা অ্যাপলের ডেভেলপার ওয়েবসাইট থেকে Xcode ডাউনলোড করতে পারেন।
যদিও আপনি Xcode ছাড়া বেশিরভাগ ম্যাকপোর্ট কমান্ড চালাতে পারেন, আপনি এটি ইনস্টল না করা পর্যন্ত আপনি অনেকগুলি প্যাকেজ চালাতে পারবেন না৷
Xcode ডেভেলপার টুল ইনস্টল করা হচ্ছে
1. টার্মিনাল খুলুন এবং macOS-এর বিকাশকারী সরঞ্জামগুলির ইনস্টলেশন ট্রিগার করতে নীচের কমান্ডটি ব্যবহার করুন:
xcode-select --install
2. পপ-আপ বক্সে "ইনস্টল করুন" এ ক্লিক করুন৷
৷
3. ফাইলগুলি ডাউনলোড এবং ইনস্টল করার জন্য অপেক্ষা করুন৷
৷
ম্যাকপোর্টস প্যাকেজ ইনস্টল করা হচ্ছে
যদি আপনার কাছে ইতিমধ্যেই Xcode এবং বিকাশকারী সরঞ্জামগুলি ইনস্টল করা থাকে, তাহলে আপনি সরাসরি এই ধাপে যেতে পারেন৷
৷1. GitHub থেকে ম্যাকপোর্টের সর্বশেষ রিলিজ ডাউনলোড করুন। নিশ্চিত করুন যে আপনি আপনার macOS এর সংস্করণের সাথে মেলে এমন সংস্করণটি চয়ন করতে নীচে স্ক্রোল করুন৷ প্রকাশের সময়, Apple-এর নতুন OS, High Sierra-এর জন্য MacPorts-এর কোনও সংস্করণ নেই৷
2. আপনার ডাউনলোড ফোল্ডার থেকে প্যাকেজটি ইনস্টল করুন৷
৷
3. একটি নতুন টার্মিনাল উইন্ডো খুলুন এবং port.
কমান্ডটি চালান
যদি সেই কমান্ডটি "MacPorts 2.4.1" প্রদান করে এবং একটি সামান্য ভিন্ন চেহারার কমান্ড প্রম্পট প্রদান করে, তাহলে আপনি রক করতে প্রস্তুত!
ম্যাকপোর্টের সাথে লিনাক্স অ্যাপ ইনস্টল করুন
MacPorts-এর সাথে macOS-এ কিছু Linux অ্যাপ ইনস্টল করতে, আমাদের প্রথমে প্রাসঙ্গিক প্রোগ্রামগুলি অনুসন্ধান করতে হবে।
1. সমস্ত উপলব্ধ প্যাকেজের একটি বিশাল তালিকা দেখতে, টার্মিনাল খুলুন, port list
টাইপ করুন এবং এন্টার টিপুন।
3. স্পষ্টতই, এটি দেখতে অনেক কিছু। আমরা port search
ব্যবহার করতে পারি নির্দিষ্ট কিছু খুঁজে বের করার নির্দেশ। আসুন nmap
অনুসন্ধান করি নীচের কমান্ড ব্যবহার করে:
port search nmap
4. এটি কয়েকটি মিলে যাওয়া প্যাকেজ প্রদান করে। প্রথমটি, যাকে শুধু "nmap" বলা হয়, সেটিই আমরা খুঁজছি৷
৷
5. সেই প্যাকেজ সম্পর্কে আরও তথ্য পেতে আমরা info
ব্যবহার করতে পারি কমান্ড:
port info nmap
6. এটি nmap সম্পর্কে কিছু নির্দিষ্ট তথ্য প্রদান করে। সবকিছুই ভালো দেখায়, তাই আমরা নিচের কমান্ড দিয়ে ইনস্টল করতে পারি:
sudo port install nmap
sudo
নোট করুন উপসর্গ যা ফায়ার করার জন্য আপনার অ্যাডমিন পাসওয়ার্ডের প্রয়োজন হবে৷
7. আপনি যে প্যাকেজটি ইনস্টল করছেন তার উপর নির্ভর করে, নির্ভরতার একটি বড় তালিকা থাকতে পারে। এগুলি এমন সফ্টওয়্যার প্যাকেজ যা আপনার পছন্দসই পোর্ট নির্ভর করে এবং আপনাকে আপনার পছন্দের পোর্টের পাশাপাশি সেগুলি ইনস্টল করতে হবে। "Y" টাইপ করুন এবং ইনস্টলেশন গ্রহণ করতে "এন্টার" টিপুন।
8. ইনস্টলেশন সম্পূর্ণ হলে, আপনি টার্মিনালের মাধ্যমে লিনাক্সে যেভাবে কমান্ড চালাতে পারেন।
উপসংহার
ম্যাকপোর্টস একটি শক্তিশালী প্যাকেজ ম্যানেজার যা আপনাকে ওপেন সোর্স বাইনারি এবং অ্যাপ্লিকেশনগুলির একটি বিশাল অ্যারের সাথে সংযুক্ত করবে যা আপনি চাহিদা অনুযায়ী ডাউনলোড এবং ইনস্টল করতে পারেন। আপনি যদি অ্যাপ্লিকেশনের আরও কমান্ড জানতে চান, আপনি আরও তথ্যের জন্য ম্যাকপোর্টস গাইড দেখতে পারেন৷