میک پورٹس آپ کے میک کے لیے بہترین اوپن سورس سافٹ ویئر لاتا ہے۔

میک پورٹس آپ کے میک کے لیے بہترین اوپن سورس سافٹ ویئر لاتا ہے۔

یہ کہنا محفوظ ہے کہ ایپل کا ماحولیاتی نظام 'ایپ اسٹورز' کو مرکزی دھارے میں لایا ہے۔ آئی فون کے متعارف ہونے سے پہلے ، ڈیجیٹل سافٹ ویئر خریدنا اکثر آزمائشوں سے بھرا رہتا تھا جیسے ڈویلپر کی ویب سائٹ پر اپنی ادائیگی جمع کروانا ، ای میل کے ذریعے لائسنس کی چابی کا انتظار کرنا ، اور رقم کی واپسی پر بات چیت کرنا۔





ایپل کے نقطہ نظر کو دیکھتے ہوئے آپ کو یہ سوچنے پر معاف کر دیا جائے گا کہ مفت اور اوپن سورس سافٹ ویئر (FOSS) میک پر نایاب ہے۔ حقیقت میں ، میک کمیونٹی کے بہترین مفت ٹولز کے لیے ایک بہترین میزبان ہے۔





میک پورٹس۔ اس تمام زبردست سافٹ وئیر کے لیے آپ کا 'ایپ سٹور' ہے۔ آئیے ایک نظر ڈالیں کہ یہ کیسے کام کرتا ہے۔





میک پورٹس کیا ہے؟

میک پورٹس میکس کے لیے ایک پیکیج سسٹم ہے۔ یہ فنکشن میں بہت ملتا جلتا ہے اور ریڈ ہیٹ پیکیج مینجمنٹ (آر پی ایم) سسٹم اور ایڈوانسڈ پیکیج ٹولز (اے پی ٹی) میں استعمال ہوتا ہے ، جو لینکس پر ڈی ای بی پیکجز انسٹال کرتے ہیں۔ دراصل ، یہ فری بی ایس ڈی کے پورٹس سسٹم سے اترتا ہے۔

کیا آپ جانتے ہیں کہ میک او ایس ایکس نے اپنی زندگی کا آغاز فری بی ایس ڈی کے کانٹے کے طور پر کیا جس کا نام ڈارون تھا۔ آج بھی میک او ایس کی ٹھوس UNIX پر مبنی بنیاد ہے۔ اس سے ڈویلپرز کے لیے مفت سافٹ ویئر ایپلی کیشنز کی ایک 'پورٹ' بنانا بہت آسان ہوجاتا ہے جو کہ میکس پر چلیں گی۔



میک پورٹس اس سافٹ وئیر کا مجموعہ ہے ، نیز وہ ایپلی کیشن جو 'سٹور' یا انسٹالر کے طور پر کام کرتی ہے۔ فری بی ایس ڈی دنیا میں ، بندرگاہوں کا نظام صارفین کو ذریعہ سے سافٹ ویئر مرتب کرنے میں مدد کرتا ہے۔

  1. سب سے پہلے ، آپ لائیں۔ بندرگاہوں کا مجموعہ ، جو کہ کنفیگریشنز کی ایک بڑی تعداد ہے جو ایپلی کیشنز کو بیان کرتی ہے اور ان کو کیسے بناتی ہے (ان کے انحصار سمیت)۔ یہ آپ کی '/usr/ports' ڈائرکٹری میں ہر بندرگاہ کے لیے ذیلی ڈائریکٹری کے ساتھ محفوظ ہیں۔
  2. پھر آپ کسی ایپلیکیشن کی ڈائریکٹری پر جائیں اور 'میک انسٹال' کمانڈ جاری کریں۔ کی میک فائل لفظی طور پر شروع سے ایپلیکیشن بناتا ہے: سورس کوڈ ڈاؤن لوڈ کرتا ہے ، اسے مرتب کرتا ہے ، اور اسے تشکیل دیتا ہے۔ ذیل کی تصویر KDE کے اماروک میوزک پلیئر کے لیے پورٹ کے مندرجات کو دکھاتی ہے۔ یہاں تک کہ آپ 'میک ورلڈ' کمانڈ سے پورے سسٹم کو سورس سے دوبارہ بنا سکتے ہیں۔

میک پورٹس اس ماڈل کی پیروی کرتا ہے۔ جب آپ کسی ایپلیکیشن کو منتخب کرنا چاہتے ہیں تو ، سسٹم اسے ڈاؤن لوڈ کرے گا ، اسے مرتب کرے گا ، اور اسے اپنے میک پر (دوبارہ ، انحصار سمیت) انسٹال کرے گا۔





کس قسم کی بندرگاہیں دستیاب ہیں؟

میک پورٹس کا ذخیرہ ان تمام عظیم اوپن سورس ایپلی کیشنز سے بھرا ہوا ہے جو آپ کو لینکس اور متعلقہ آپریٹنگ سسٹم پر ملیں گے۔ اگر آپ لینکس سے واقف ہیں تو ، آپ کے پسندیدہ ایپس کے درمیان ایک اچھا موقع ہے۔ 19،000+ دستیاب ہے۔ . نہ صرف یہ ، بلکہ وہ بہت ہی یونکس کی طرح انسٹال اور برقرار ہیں لیکن پھر بھی میکوس کے ساتھ اچھی طرح مربوط ہیں۔

آپ کو کچھ ایپس ملیں گی جو تجارتی ہم منصبوں سے بہتر یا بہتر ہیں ، جیسے ایماکس اور وی آئی ایم ٹیکسٹ ایڈیٹرز۔ دوسرے دلیل کے طور پر اچھے نہیں ہیں لیکن پھر بھی آزاد ہیں۔





اگر آپ کسی خاص پروگرام کی تلاش کر رہے ہیں تو ، اوپر دیئے گئے لنک پر براؤز کرنے یا 'پورٹ سرچ' کمانڈ استعمال کرنے کی کوشش کریں (بعد میں اس پر مزید)۔ دستیاب سافٹ وئیر میں سے کچھ شامل ہیں:

  • سرورز: AMP (اپاچی ویب سرور ، MySQL/ماریا ڈیٹا بیس سرور ، اور PHP/ازگر) ، SSH ، SAMBA ، اور اور BIND DNS سرور سمیت معیاری FOSS سرور اسٹیکس دستیاب ہیں۔
  • GNOME / KDE سافٹ ویئر: اگر آپ ڈیسک ٹاپ لینکس صارف ہیں تو ، 325 GNOME بندرگاہوں اور 274 KDE بندرگاہوں میں سے اپنا انتخاب کریں۔ GNOME کے GnuCash سے KDE کے اماروک تک ، آپ کو کچھ یاد نہیں آئے گا۔ XFCE اور NextStep سمیت دیگر ڈیسک ٹاپس کی بھی نمائندگی کی جاتی ہے۔
  • ٹیکسٹ پروسیسنگ: اگر آپ کوڈنگ کر رہے ہیں ، تکنیکی تحریر کر رہے ہیں ، یا آپ صرف زین نما تجربے سے لطف اندوز ہوتے ہیں جو سادہ متن کی پیشکشوں میں کام کرتے ہیں ، تو آپ احاطہ کرتے ہیں۔ مذکورہ بالا ایماکس اور وی آئی ایم جیسے ٹیکسٹ ایڈیٹرز تصنیف کے لیے دستیاب ہیں ، جبکہ ایپلی کیشنز اور سسٹم جیسے۔ ملٹی مارک ڈاؤن۔ ، DocBook ، اور LaTeX اسے خوبصورت شکل میں شائع کرنے میں مدد کرتا ہے۔
  • پروگرامنگ کی زبانیں: معیارات جیسے ازگر ، پی ایچ پی ، روبی ، اور ان سب کا حساب لیا جاتا ہے ، جیسا کہ نئی یا زیادہ مخصوص زبانیں ہیں جیسے کافی اسکرپٹ ، لوا ، اور کوٹلن۔ . دیگر ٹولز جیسے ڈویلپمنٹ انوائرمینٹس (مثلا Q Qt Creator for the Mac) اور compilers (gcc) بھی موجود ہیں۔

میک پورٹس کو انسٹال اور سیٹ اپ کرنا۔

چونکہ میک پورٹس آپ کی مشین پر سافٹ وئیر مرتب کریں گے ، آپ کو کچھ ڈویلپرز ٹولز کی ضرورت ہوگی۔ پریشان نہ ہوں ، ایپ تمام بھاری لفٹنگ کرے گی ، لہذا آپ کو کوئی بیوقوف بولنا نہیں سیکھنا پڑے گا (جب تک آپ نہیں چاہتے ہیں ، ایسی صورت میں یہاں سے شروع کریں)۔ آپ کو پہلے انسٹال کرنے کی ضرورت ہوگی۔ ایکس کوڈ۔ ، جو ایپ سٹور سے ایک سادہ قبضہ ہے۔

اگلا ، ٹرمینل ایپ کھولیں اور درج ذیل کمانڈ کو چلائیں ، جو آپ کے لیے ایکس کوڈ کے کمانڈ لائن ٹولز کو ڈاؤن لوڈ اور انسٹال کرنے کے لیے ایک ڈائیلاگ کھولے گا۔

xcode-select --install

میک پورٹس کو فرنٹ اینڈ حاصل کرنا اتنا ہی آسان ہے جتنا کہ سائٹ کے اپنے میکوس کے ورژن (جیسا کہ نیچے دی گئی تصویر میں دکھایا گیا ہے) کے لیے ایپ ڈاؤن لوڈ کرنا انسٹال پیج .

یہ ایک PKG فائل کے طور پر آتا ہے ، لہذا آپ دیکھیں گے کہ واقف وزرڈ آپ کو انسٹال کے ذریعے چلنے کے لیے پاپ اپ کرتا ہے۔ آپ کلک کر سکتے ہیں۔ جاری رہے ان اسکرینوں کے ذریعے ، کیونکہ واقعی آپ کے لیے کوئی انتخاب نہیں ہے۔

ایک ایکس بکس ون کی قیمت کتنی ہے؟

ایک بار انسٹال ہونے کے بعد ، آپ ایپلیکیشنز فولڈر میں اپنے اوسط میک پروگرام کی طرح کچھ دکھائی نہیں دیں گے۔ کی بندرگاہ کی تلاش ایپلیکیشن ایک کمانڈ لائن پروگرام ہے ، لہذا آپ کو فائر کرنے کی ضرورت ہوگی۔ ٹرمینل (یا آپ کی پسندیدہ میک پر مبنی ٹرمینل ایپ) شروع کرنے کے لیے۔

سب سے پہلی بات یہ ہے کہ بندرگاہوں کا مجموعہ اپ ڈیٹ کیا جائے (جو کہ ایک بار پھر دستیاب ایپس کی تفصیل ہیں):

sudo port selfupdate

اپنا پہلا پورٹ انسٹال کرنا

ایک بار اپ ڈیٹ ہونے کے بعد ، آپ انسٹال کرنے کے لیے ایپلی کیشنز کی تلاش شروع کر سکتے ہیں۔ ٹرمینل سے ، آپ کے ساتھ مطلوبہ الفاظ تلاش کر سکتے ہیں بندرگاہ کی تلاش کمانڈ. فرض کریں کہ ہم ایک پرانے اسکول کا ڈبل ​​پین فائل مینیجر تلاش کرنا چاہتے ہیں۔ ایپ سٹور میں ملتی جلتی اشیاء یا تو کمرشل ہیں یا ان میں ایپ خریداری ہے۔ آئیے مندرجہ ذیل کمانڈ کے ساتھ ایک مفت تلاش کرنے کی کوشش کریں:

port search 'file manager'

ان نتائج کو چنتے ہوئے ، آپ کو کروسڈر مل جائے گا۔ لینکس کے لیے یہ انتہائی مفید ٹول درحقیقت ڈوئل پین ہے ، اور اضافی افعال کا اضافہ کرتا ہے جیسے فائل کی ہم وقت سازی اور آرکائیو مینجمنٹ۔ اسے انسٹال کرنے کے لیے ، درج ذیل کو چلائیں:

sudo port install krusader

آپ کو اپنا ایڈمن پاس ورڈ درج کرنا ہوگا ، کیونکہ آپ 'sudo' کمانڈ چلا رہے ہیں۔ انسٹال ہونے میں کچھ وقت لگے گا۔ (تمام انحصار کو نوٹ کریں ، 100 سے اوپر ، جیسا کہ نیچے دی گئی تصویر میں دکھایا گیا ہے۔)

اس سے پہلے کہ آپ بھاگ جائیں اور کافی پکڑیں ​​، ایک لمحے کے لیے خودکار ڈاؤن لوڈ اور اپنی ایپ کی تعمیر دیکھیں۔ ایسا لگتا ہے کہ ٹرمینل ونڈو کو بھرنے والے بہت سارے ٹیکنو بیبل ہیں (در حقیقت ، ان بلڈز سے آؤٹ پٹ ہے مبارک ہو کمپیکٹ) لیکن اگر آپ قریب سے دیکھیں تو ہر بندرگاہ کے لیے کیا ہو رہا ہے اس کا اندازہ لگانا آسان ہے۔

  1. سب سے پہلے ، میک پورٹس اس کا تعین کرتا ہے۔ کون سا حکم اسے انحصار کی بنیاد پر بندرگاہوں کو انسٹال کرنا چاہئے۔
  2. ہر ایک کے لیے ، MacPorts اسے ڈاؤن لوڈ کرے گا۔ سورس کوڈ آرکائیو سرور سے.
  3. یہ اس بات کی بھی تصدیق کرے گا کہ اس کے پاس حق ہے۔ آرکائیو کے چیکسم کا موازنہ پورٹ کی تفصیل کے خلاف
  4. پھریہ پیک کھولیں پورٹ کا سورس کوڈ
  5. اگر ہیں۔ ترتیب سکرپٹ تعمیر سے پہلے دوڑنے کے لیے ، وہ آگے جاتے ہیں۔
  6. سافٹ ویئر کی تعمیر شامل ہے۔ تمام سورس کوڈ مرتب کرنا۔ کسی ایسی چیز میں جو میک چلا سکتا ہے۔
  7. ایک بار تعمیر مکمل ہونے کے بعد ، نتیجہ اخذ کرنے والا کوڈ ہے۔ اس کی مناسب ڈائریکٹری میں رکھا گیا ہے۔ ، پھر ایپ کو رجسٹر کرتا ہے۔ نظام کے ساتھ.
  8. آخر کار ، میک پورٹس کریں گے۔ صاف کرو تمام سورس کوڈ یہ فی بندرگاہ اقدامات نیچے دی گئی تصویر میں Krusader کے لیے دکھائے گئے ہیں۔

اب آپ ایپلی کیشنز کے اندر ایک نیا سب فولڈر ڈھونڈیں گے جس کا عنوان ہے 'میک پورٹس' جس میں آپ کی ایپ موجود ہے (اس صورت میں ، 'KDE4' فولڈر کے تحت Krusader)۔ اسے آگ لگائیں اور اسے کسی دوسرے ایپ کی طرح گودی سے جوڑیں۔ آپ اسے اسپاٹ لائٹ کے ذریعے بھی لانچ کر سکتے ہیں۔

آئی فون کی تصاویر کو میک میں کیسے منتقل کریں۔

اپنی بندرگاہوں کو اپ ڈیٹ اور حذف کرنا۔

اپنے پورٹس کلیکشن کو اپ ڈیٹ کرنے کے لیے ، کمانڈ کا استعمال کریں جو ہم نے شروع میں استعمال کیا تھا (یہ میک پورٹس ایپلی کیشن کو بھی اپ ڈیٹ کرے گا):

sudo port selfupdate

پھر آپ اس کمانڈ کے ساتھ کسی بھی پرانی تاریخ کی بندرگاہوں کی فہرست بنا سکتے ہیں۔

port outdated

اصل میں ان پر اپ گریڈ کرنے کے لیے ، اس کا استعمال کریں:

sudo port upgrade

کی اپ گریڈ ذیلی کمانڈ انہی مراحل سے گزرے گی۔ انسٹال کریں ، سوائے اس کے پرانے ورژن کو اوور رائٹ کر دیں گے۔ اگر آپ نے کسی ایپ کو آزمایا ہے اور اسے حذف کرنا چاہتے ہیں تو ، انسٹال کریں سب کمانڈ چال چلائے گا (پیلیٹ ، نیچے دکھایا گیا ہے ، ایک میک پورٹس جی یو آئی ہے جو میں نے انسٹال کیا ہے جو ٹوٹا ہوا لگتا ہے):

sudo port uninstall pallet

میک پورٹس کے ساتھ اپنے macOS اوپن سورس گڈنس حاصل کریں۔

میک پورٹس پروجیکٹ اوپن سورس سافٹ ویئر کے بارے میں بہت سی بڑی چیزوں کو کھول دیتا ہے ، بشمول کمیونٹی۔ آپ کو تمام کوڈ تک مکمل رسائی حاصل ہے ، ایک ایسی شکل میں جو انسٹال اور برقرار رکھنا آسان ہے۔

آپ کیا سوچتے ہیں؟ کیا کمانڈ لائن انٹرفیس آپ کو روکتا ہے؟ آپ نے اب تک کون سی ایپس انسٹال کی ہیں؟ ہمیں ذیل میں تبصرے میں اپنے خیالات سے آگاہ کریں!

بانٹیں بانٹیں ٹویٹ ای میل۔ 6 قابل سماعت متبادل: بہترین مفت یا سستی آڈیو بک ایپس۔

اگر آپ کو آڈیو بکس کی ادائیگی پسند نہیں ہے تو ، یہاں کچھ زبردست ایپس ہیں جو آپ کو ان کو مفت اور قانونی طور پر سننے دیتی ہیں۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • لینکس
  • میک
  • میک ایپ اسٹور۔
  • آزاد مصدر
  • ٹرمینل
  • یونکس
مصنف کے بارے میں ہارون پیٹرز(31 مضامین شائع ہوئے)

ہارون پندرہ سال تک بزنس اینالسٹ اور پراجیکٹ منیجر کی حیثیت سے ٹیکنالوجی میں کوہنی رہا ہے ، اور تقریبا as طویل عرصے تک (بریزی بیجر کے بعد سے) اوبنٹو کا وفادار صارف رہا ہے۔ اس کی دلچسپیوں میں اوپن سورس ، چھوٹے کاروباری ایپلی کیشنز ، لینکس اور اینڈرائیڈ کا انضمام ، اور سادہ ٹیکسٹ موڈ میں کمپیوٹنگ شامل ہیں۔

ہارون پیٹرز سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔