ম্যাকপোর্টস আপনার ম্যাকের জন্য সেরা ওপেন সোর্স সফটওয়্যার নিয়ে আসে

ম্যাকপোর্টস আপনার ম্যাকের জন্য সেরা ওপেন সোর্স সফটওয়্যার নিয়ে আসে

এটা বলা নিরাপদ যে অ্যাপল বাস্তুতন্ত্র 'অ্যাপ স্টোর' মূলধারায় নিয়ে এসেছে। আইফোন প্রবর্তনের আগে, ডিজিটাল সফটওয়্যার কেনা প্রায়শই পরীক্ষায় পূর্ণ ছিল যেমন ডেভেলপারের ওয়েবসাইটে আপনার পেমেন্ট জমা দেওয়া, ইমেলের মাধ্যমে লাইসেন্সের চাবির জন্য অপেক্ষা করা এবং অর্থ ফেরত নিয়ে আলোচনা করা।





অ্যাপলের দৃষ্টিভঙ্গি অনুসারে ম্যাকের উপর ফ্রি এবং ওপেন সোর্স সফটওয়্যার (FOSS) বিরল বলে মনে করার জন্য আপনাকে ক্ষমা করা হবে। বাস্তবে, ম্যাক সম্প্রদায়ের সেরা বিনামূল্যে সরঞ্জামগুলির জন্য একটি চমৎকার হোস্ট।





ম্যাকপোর্টস এই সমস্ত দুর্দান্ত সফ্টওয়্যারের জন্য আপনার 'অ্যাপ স্টোর'। চলুন দেখে নিই কিভাবে এটি কাজ করে।





ম্যাকপোর্ট কি?

ম্যাকপোর্ট ম্যাকের জন্য একটি প্যাকেজ সিস্টেম। এটি ফাংশনে খুব অনুরূপ এবং রেড হ্যাট প্যাকেজ ম্যানেজমেন্ট (আরপিএম) সিস্টেম এবং অ্যাডভান্সড প্যাকেজ টুলস (এপিটি), যা লিনাক্সে ডিইবি প্যাকেজ ইনস্টল করে। প্রকৃতপক্ষে, এটি ফ্রিবিএসডি এর পোর্টস সিস্টেম থেকে নেমে এসেছে।

আপনি কি জানেন ম্যাক ওএস এক্স তার জীবন শুরু করেছিল ডারউইন নামে ফ্রিবিএসডি -র কাঁটা হিসেবে? আজও ম্যাকওএসের একটি শক্ত ইউনিক্স ভিত্তিক ভিত্তি রয়েছে। এটি ডেভেলপারদের জন্য বিনামূল্যে সফটওয়্যার অ্যাপ্লিকেশনগুলির একটি 'পোর্ট' তৈরি করা খুব সহজ করে তোলে যা ম্যাকগুলিতে চলবে।



ম্যাকপোর্টস হল সেই সফটওয়্যারের সংগ্রহ, সেইসাথে অ্যাপ্লিকেশন যা 'স্টোর' বা ইনস্টলার হিসেবে কাজ করে। ফ্রিবিএসডি বিশ্বে, পোর্ট সিস্টেম ব্যবহারকারীদের উত্স থেকে সফ্টওয়্যার সংকলন করতে সহায়তা করে:

  1. প্রথমত, আপনি পোর্ট সংগ্রহ , যা একটি বিশাল সংখ্যক কনফিগারেশন যা অ্যাপ্লিকেশনগুলি বর্ণনা করে এবং সেগুলি কীভাবে তৈরি করা যায় (তাদের নির্ভরতা সহ)। এগুলি আপনার '/usr/ports' ডিরেক্টরিতে প্রতিটি পোর্টের জন্য একটি সাব-ডিরেক্টরিতে সংরক্ষণ করা হয়।
  2. তারপরে আপনি একটি অ্যাপ্লিকেশনের ডিরেক্টরিতে নেভিগেট করুন এবং 'মেক ইনস্টল' কমান্ডটি ইস্যু করুন। দ্য makefile আক্ষরিকভাবে স্ক্র্যাচ থেকে অ্যাপ্লিকেশন তৈরি করে: সোর্স কোড ডাউনলোড করে, কম্পাইল করে এবং কনফিগার করে। নিচের ছবিটি KDE এর অমরোক মিউজিক প্লেয়ারের জন্য পোর্টের বিষয়বস্তু দেখায়। এমনকি আপনি 'মেক ওয়ার্ল্ড' কমান্ড দিয়ে উৎস থেকে পুরো সিস্টেমটি পুনরায় তৈরি করতে পারেন।

MacPorts এই মডেল অনুসরণ করে। যখন আপনি একটি অ্যাপ্লিকেশন নির্বাচন করবেন, সিস্টেমটি এটি ডাউনলোড করবে, এটি সংকলন করবে এবং এটি আপনার ম্যাকের উপর (আবার নির্ভরতা সহ) ইনস্টল করবে।





কি ধরনের পোর্ট পাওয়া যায়?

ম্যাকপোর্টস সংগ্রহস্থলটি লিনাক্স এবং সংশ্লিষ্ট অপারেটিং সিস্টেমে পাওয়া সমস্ত একই দুর্দান্ত ওপেন সোর্স অ্যাপ্লিকেশনগুলিতে পূর্ণ। আপনি যদি লিনাক্সের সাথে পরিচিত হন তবে আপনার পছন্দের অ্যাপগুলির মধ্যে একটি ভাল সুযোগ রয়েছে 19,000+ উপলব্ধ । শুধু তাই নয়, এগুলি খুব ইউনিক্স-এর মতো ইনস্টল এবং রক্ষণাবেক্ষণ করা হলেও এখনও ম্যাকোসের সাথে সুন্দরভাবে সংহত।

আপনি এমন কিছু অ্যাপ পাবেন যা বাণিজ্যিক অংশের চেয়ে ভালো বা ভালো, যেমন Emacs এবং VIM টেক্সট এডিটর। অন্যরা যুক্তিযুক্তভাবে ভাল নয় কিন্তু এখনও মুক্ত।





আপনি যদি কোন বিশেষ প্রোগ্রাম খুঁজছেন, তাহলে উপরের লিঙ্কে ব্রাউজ করার চেষ্টা করুন অথবা 'পোর্ট সার্চ' কমান্ড ব্যবহার করুন (পরবর্তীতে আরো)। উপলব্ধ কিছু সফ্টওয়্যার অন্তর্ভুক্ত:

  • সার্ভার: এএমপি (অ্যাপাচি ওয়েব সার্ভার, মাইএসকিউএল/মারিয়া ডাটাবেস সার্ভার, এবং পিএইচপি/পাইথন), এসএসএইচ, সাম্বা এবং এবং বাইন্ড ডিএনএস সার্ভার সহ স্ট্যান্ডার্ড এফওএস সার্ভার স্ট্যাক পাওয়া যায়।
  • জিনোম / কেডিই সফটওয়্যার: আপনি যদি ডেস্কটপ লিনাক্স ব্যবহারকারী হন, তাহলে 325 জিনোম পোর্ট এবং 274 কেডিই পোর্টের মধ্যে থেকে আপনার পছন্দ নিন। GNOME এর GnuCash থেকে KDE এর Amarok পর্যন্ত, আপনি কিছু মিস করবেন না। XFCE এবং NextStep সহ অন্যান্য ডেস্কটপগুলিও প্রতিনিধিত্ব করা হয়।
  • টেক্সট প্রসেসিং: আপনি যদি কোডিং করছেন, টেকনিক্যাল রাইটিং করছেন, অথবা আপনি জেন-এর মতো অভিজ্ঞতা উপভোগ করেন যা প্লেইন টেক্সট অফারে কাজ করে, আপনি আচ্ছাদিত। পূর্বে উল্লিখিত Emacs এবং VIM এর মতো পাঠ্য সম্পাদকগুলি লেখার জন্য উপলব্ধ, যখন অ্যাপ্লিকেশন এবং সিস্টেমগুলি পছন্দ করে মাল্টিমার্কডাউন , ডকবুক, এবং লেটেক্স এটিকে একটি সুন্দর বিন্যাসে প্রকাশ করতে সাহায্য করে।
  • প্রোগ্রামিং ভাষা: পাইথন, পিএইচপি, রুবি, এবং কফিস্ক্রিপ্ট, লুয়া, এবং এর মতো নতুন বা আরও বিশেষায়িত ভাষাগুলির মতো সবগুলিই বিবেচিত হয় কোটলিন । অন্যান্য টুলস যেমন ডেভেলপমেন্ট এনভায়রনমেন্টস (যেমন ম্যাকের জন্য Qt ক্রিয়েটর) এবং কম্পাইলার (gcc) পাশাপাশি আছে।

ম্যাকপোর্ট ইনস্টল এবং সেট আপ করা

যেহেতু ম্যাকপোর্টগুলি আপনার মেশিনে সফ্টওয়্যার সংকলন করবে, আপনার কিছু ডেভেলপার টুল প্রয়োজন হবে। চিন্তা করবেন না, অ্যাপটি সমস্ত ভারী উত্তোলন করবে, তাই আপনাকে কোন নির্বোধ-স্পিক শিখতে হবে না (যদি না আপনি চান, কোন ক্ষেত্রে এখানে শুরু করুন)। আপনাকে প্রথমে ইনস্টল করতে হবে এক্সকোড , যা অ্যাপ স্টোর থেকে একটি সহজ দখল।

এরপরে, টার্মিনাল অ্যাপটি খুলুন এবং নিম্নলিখিত কমান্ডটি চালান, যা আপনার জন্য এক্সকোডের কমান্ড লাইন সরঞ্জামগুলি ডাউনলোড এবং ইনস্টল করার জন্য একটি ডায়ালগ পপ করবে:

xcode-select --install

ম্যাকপোর্টস ফ্রন্ট-এন্ড পাওয়া আপনার সাইটের ম্যাকওএস সংস্করণ (যেমন নীচের ছবিতে দেখানো হয়েছে) এর জন্য অ্যাপ ডাউনলোড করার মতোই সহজ পৃষ্ঠা ইনস্টল করুন

এটি একটি PKG ফাইল হিসাবে আসে, তাই আপনি দেখতে পাবেন পরিচিত উইজার্ড আপনাকে ইনস্টলেশনের মাধ্যমে হাঁটতে দেখাবে। আপনি ক্লিক করতে পারেন চালিয়ে যান এই পর্দার মাধ্যমে, যেহেতু আপনার জন্য সত্যিই কোন পছন্দ নেই।

উইন্ডোজ স্টপ কোড খারাপ সিস্টেম কনফিগারেশন তথ্য

একবার ইনস্টল হয়ে গেলে, আপনি আপনার গড় ম্যাক প্রোগ্রামের মতো অ্যাপ্লিকেশন ফোল্ডারে কিছুই দেখতে পাবেন না। দ্য পোর্ট অনুসন্ধান অ্যাপ্লিকেশন একটি কমান্ড-লাইন প্রোগ্রাম, তাই আপনাকে আগুন লাগাতে হবে টার্মিনাল (অথবা আপনার প্রিয় ম্যাক ভিত্তিক টার্মিনাল অ্যাপ) শুরু করতে।

প্রথম কাজটি হল পোর্টগুলির সংগ্রহ আপডেট করা (যা আবার, উপলব্ধ অ্যাপগুলির বিবরণ):

sudo port selfupdate

আপনার প্রথম পোর্ট ইনস্টল করা হচ্ছে

একবার আপডেট হয়ে গেলে, আপনি ইনস্টল করার জন্য অ্যাপ্লিকেশন খুঁজতে শুরু করতে পারেন। টার্মিনাল থেকে, আপনি কীওয়ার্ড দিয়ে অনুসন্ধান করতে পারেন পোর্ট অনুসন্ধান কমান্ড ধরুন আমরা একটি পুরনো স্কুলের ডুয়েল-পেন ফাইল ম্যানেজার খুঁজতে চাই। অ্যাপ স্টোরে অনুরূপ আইটেমগুলি হয় বাণিজ্যিক বা ইন-অ্যাপ ক্রয়। আসুন নিম্নলিখিত কমান্ড দিয়ে একটি বিনামূল্যে খুঁজে বের করার চেষ্টা করি:

port search 'file manager'

এই ফলাফলের মাধ্যমে বাছাই করা, আপনি ক্রুসেডার পাবেন। লিনাক্সের জন্য এই অতি-দরকারী টুলটি আসলে দ্বৈত-ফলক, এবং ফাইল সিঙ্ক্রোনাইজেশন এবং আর্কাইভ ম্যানেজমেন্টের মতো অতিরিক্ত ফাংশন যোগ করে। এটি ইনস্টল করতে, নিম্নলিখিতটি চালান:

sudo port install krusader

আপনি আপনার অ্যাডমিন পাসওয়ার্ড লিখতে হবে, যেহেতু আপনি 'sudo' কমান্ডটি চালাচ্ছেন। ইনস্টল করতে একটু সময় লাগবে। (নীচের ছবিতে দেখানো হিসাবে 100 এর উপরে সমস্ত নির্ভরতা লক্ষ্য করুন।)

আপনি দৌড়ানোর আগে এবং কফি নেওয়ার আগে, আপনার অ্যাপের স্বয়ংক্রিয় ডাউনলোড এবং বিল্ড দেখার জন্য কিছুক্ষণ সময় নিন। টার্মিনাল উইন্ডোটি ভরাট করা অনেক টেকনো-ব্যাবলের মতো মনে হতে পারে (আসলে, এই বিল্ডগুলি থেকে আউটপুট হল ধন্য কম্প্যাক্ট)। কিন্তু যদি আপনি ঘনিষ্ঠভাবে দেখেন তবে প্রতিটি বন্দরের জন্য কী ঘটছে তা নির্ধারণ করা সহজ।

  1. প্রথম বন্ধ, ম্যাকপোর্টস নির্ধারণ করে যা আদেশ এটি তাদের নির্ভরতার উপর ভিত্তি করে পোর্টগুলি ইনস্টল করা উচিত।
  2. প্রত্যেকের জন্য, ম্যাকপোর্টগুলি এটি ডাউনলোড করবে সোর্স কোড আর্কাইভ সার্ভার থেকে।
  3. এটি যাচাই করবে যে এটির একটি সঠিক আছে আর্কাইভের চেকসাম তুলনা করা বন্দরের বর্ণনার বিপরীতে।
  4. তারপর, এটা আনপ্যাক বন্দরের সোর্স কোড।
  5. যদি থাকে কনফিগারেশন স্ক্রিপ্ট নির্মাণের আগে চালানোর জন্য, যারা পরবর্তী যান।
  6. সফ্টওয়্যার নির্মাণ জড়িত সমস্ত সোর্স কোড কম্পাইল করা ম্যাক চালাতে পারে এমন কিছুতে।
  7. একবার বিল্ড সম্পন্ন হলে, ফলে এক্সিকিউটেবল কোড হয় তার সঠিক ডিরেক্টরিতে রাখা হয়েছে , তারপর অ্যাপটি নিবন্ধন করে সিস্টেমের সাথে।
  8. অবশেষে, MacPorts হবে পরিষ্কার কর সমস্ত সোর্স কোড। এই প্রতি-পোর্ট ধাপগুলি নিচের ছবিতে ক্রুসেডারের জন্য দেখানো হয়েছে।

এখন আপনি আপনার অ্যাপ ধারণকারী 'ম্যাকপোর্টস' শিরোনামের অ্যাপ্লিকেশনের মধ্যে একটি নতুন সাবফোল্ডার পাবেন (এই ক্ষেত্রে, 'KDE4' ফোল্ডারের অধীনে ক্রুসেডার)। এটি জ্বালান এবং ডকে আটকে রাখুন, ঠিক অন্য যেকোনো অ্যাপের মতো। আপনি স্পটলাইট ব্যবহার করে এটি চালু করতে পারেন।

.gz ফাইল কিভাবে খুলবেন

আপনার পোর্টগুলি আপডেট এবং মুছে ফেলা

আপনার পোর্ট সংগ্রহ আপডেট করার জন্য, আমরা যে কমান্ডটি ব্যবহার করেছি তা শুরুতেই ব্যবহার করুন (এটি ম্যাকপোর্ট অ্যাপ্লিকেশনটিও আপডেট করবে):

sudo port selfupdate

তারপরে আপনি এই কমান্ড দিয়ে যে কোনও পুরনো পোর্ট তালিকাভুক্ত করতে পারেন:

port outdated

প্রকৃতপক্ষে এইগুলির উপর আপগ্রেড চালানোর জন্য, এটি ব্যবহার করুন:

sudo port upgrade

দ্য আপগ্রেড সাবকম্যান্ড একই ধাপে চলবে ইনস্টল , ছাড়া এটি পুরানো সংস্করণগুলি ওভাররাইট করবে। আপনি যদি কোনো অ্যাপ ব্যবহার করে দেখে থাকেন এবং মুছে দিতে চান, তাহলে আনইনস্টল সাবকম্যান্ড কৌশলটি করবে (নীচে দেখানো প্যালেট, আমি ইনস্টল করা একটি ম্যাকপোর্টস জিইউআই যা ভাঙা বলে মনে হচ্ছে):

sudo port uninstall pallet

ম্যাকপোর্টের সাথে আপনার ম্যাকওএস ওপেন সোর্স গুডনেস পান

ম্যাকপোর্টস প্রকল্পটি সম্প্রদায় সহ ওপেন সোর্স সফটওয়্যার সম্পর্কে অনেক বড় বড় জিনিস খুলে দেয়। আপনার সমস্ত কোডে সম্পূর্ণ অ্যাক্সেস আছে, একটি বিন্যাসে যা ইনস্টল এবং রক্ষণাবেক্ষণ করা সহজ।

আপনি কি মনে করেন? কমান্ড লাইন ইন্টারফেস কি আপনাকে বন্ধ করে দেয়? আপনি এখন পর্যন্ত কোন অ্যাপস ইন্সটল করেছেন? নীচে মন্তব্যগুলিতে আপনার চিন্তা আমাদের জানান!

শেয়ার করুন শেয়ার করুন টুইট ইমেইল 6 শ্রবণযোগ্য বিকল্প: সেরা বিনামূল্যে বা সস্তা অডিওবুক অ্যাপস

আপনি যদি অডিওবুকের জন্য অর্থ প্রদান করতে পছন্দ করেন না, এখানে কিছু দুর্দান্ত অ্যাপ রয়েছে যা আপনাকে সেগুলি বিনামূল্যে এবং আইনত শুনতে দেয়।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • ম্যাক
  • ম্যাক অ্যাপ স্টোর
  • মুক্ত উৎস
  • টার্মিনাল
  • ইউনিক্স
লেখক সম্পর্কে অ্যারন পিটার্স(31 নিবন্ধ প্রকাশিত)

হারুন পনেরো বছর ধরে ব্যবসা বিশ্লেষক এবং প্রজেক্ট ম্যানেজার হিসাবে প্রযুক্তিতে কনুই-গভীর ছিলেন এবং প্রায় দীর্ঘকাল ধরে (ব্রাজি ব্যাজার থেকে) একজন অনুগত উবুন্টু ব্যবহারকারী ছিলেন। তার আগ্রহের মধ্যে রয়েছে ওপেন সোর্স, ছোট ব্যবসার অ্যাপ্লিকেশন, লিনাক্স এবং অ্যান্ড্রয়েডের ইন্টিগ্রেশন এবং প্লেইন টেক্সট মোডে কম্পিউটিং।

অ্যারন পিটার্স থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন