ایپل سلیکون میکس پر ہوم بریو انسٹال کرنا مقامی طور پر تعاون یافتہ ہے
اگر آپ ہومبریو کے پرستار اور Apple Silicon Mac کے صارف ہیں، تو آپ کو Homebrew (3.0.0 اور اس سے آگے) کے تازہ ترین ورژنز دریافت کرنے میں خوشی ہوگی جو اب مقامی طور پر Apple Silicon فن تعمیر کو سپورٹ کرتے ہیں۔ آپ کو کام کرنے کے لیے کچھ پیکجز اور فارمولے رکھنے کے لیے ابھی بھی Rosetta 2 کی ضرورت ہوگی، لیکن بہت سے پہلے سے ہی کمانڈ لائن پیکیج مینیجر کے ذریعے مقامی طور پر تعاون یافتہ ہیں۔
ناواقف کے لیے، Homebrew ایک اوپن سورس پیکیج مینیجر ہے جو جدید صارفین کو ٹرمینل کے اندر میک پر کمانڈ لائن ٹولز اور ایپس کی وسیع اقسام کو آسانی سے انسٹال اور چلانے کی اجازت دیتا ہے۔ یہ ڈیولپرز، سیسڈمینز، نیٹ ورک ایڈمنز، انفوزیک، یونکس اور لینکس کے پرستاروں، اور یہاں تک کہ ہمارے درمیان صرف مزے دار لوگوں میں کافی مقبول ہے۔
اگر آپ پہلے سے ہی ہومبریو چلا رہے ہیں تو آپ کو مقامی Apple Silicon سپورٹ کے ساتھ تازہ ترین ورژن حاصل کرنے کے لیے صرف پیکیج مینیجر کو اپ ڈیٹ کرنے کے قابل ہونا چاہیے۔ متبادل طور پر، آپ انسٹالر کو دوبارہ چلا سکتے ہیں۔
دلچسپی رکھنے والے ٹرمینل کے اندر جاری کردہ درج ذیل کمانڈ کے ساتھ Apple Silicon Mac پر Homebrew انسٹال کر سکتے ہیں، جو کہ جدید MacOS ریلیز کے لیے عام Homebrew انسٹالیشن کمانڈ کی طرح ہے:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
ہمیشہ کی طرح، آپ کو تصدیق اور انسٹالیشن مکمل کرنے کے لیے ایڈمن پاس ورڈ کی ضرورت ہوگی۔
کچھ صارفین ہومبریو کے پہلے سے طے شدہ "گمنام مجموعی صارف برتاؤ کے تجزیات" سے باخبر رہنا چاہتے ہیں، جو آپ انسٹالیشن کے بعد درج ذیل کمانڈ کے ساتھ کر سکتے ہیں:
بریو اینالیٹکس آف
اگر آپ جاننا چاہتے ہیں کہ آیا ان کے پاس Apple Silicon کے لیے مقامی حمایت ہے یا نہیں تو آپ formulae.brew.sh پر پیکجز چیک کر سکتے ہیں۔
اگر آپ کے پاس پہلے سے ہی Apple Silicon Mac پر Homebrew چل رہا تھا لیکن Rosetta 2 پر انحصار کرتے ہوئے، آپ شاید ہومبریو اور اپنے پیکجز کو اپ ڈیٹ کرنا چاہیں گے (اور آپ کو بہرحال وقتاً فوقتاً ایسا کرنا چاہیے):
بریو اپ ڈیٹ
جیسا کہ نوٹ کیا گیا ہے، ابھی تک ہر چیز Apple Silicon کو سپورٹ نہیں کرتی ہے، اور آپ کو ابھی بھی کچھ x86 پیکجوں کو چلانے کے لیے اس ٹرمینل کے حل کو استعمال کرنے کی ضرورت پڑ سکتی ہے۔
ایپل سلیکون پر ہومبریو کا ازالہ کرنا
جب کہ ہومبریو کو Apple Silicon Mac پر ٹھیک کام کرنا چاہیے، کچھ صارفین کو مسائل کا سامنا ہو سکتا ہے اگر وہ اپنا ڈیٹا Intel Mac سے Apple Silicon ARM Mac میں منتقل کرتے ہیں۔
آپ اس بات کو یقینی بنانا چاہیں گے کہ آپ نے Mac پر Rosetta 2 انسٹال کیا ہے، کیونکہ ابھی تک سب کچھ مقامی نہیں ہے۔
بہت سے ہومبریو پیکجز کو کام کرنا چاہیے، لیکن آپ کو روزیٹا کی مختلف خرابیاں نظر آ سکتی ہیں جیسے کہ "روزیٹا ایرر: تھریڈ_سسپنڈ ناکام" کبھی کبھی، خاص طور پر جب بریو پیکجز کو اپ ڈیٹ کرنے کی کوشش کی جاتی ہے۔
اگر آپ کو ایپل سلیکون میک پر منتقل ہونے والے انٹیل سے غلطیوں یا خامیوں کا سامنا ہے، تو آپ ہومبریو کو ان انسٹال کرنے اور پھر ہومبریو کو دوبارہ انسٹال کرنے کی کوشش کر سکتے ہیں، کیونکہ ایسا لگتا ہے کہ یہ ان مسائل کو حل کر رہا ہے:
"پہلی ان انسٹال: /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh) "
ان انسٹالیشن کا عمل مکمل ہونے دیں۔ ہو سکتا ہے کہ آپ میک کو اچھی پیمائش کے لیے ریبوٹ کرنا چاہیں، لیکن یہ ضروری نہیں ہو سکتا ہے (یاد رکھیں کہ ریبوٹ کرنے سے tmp فائلز اور دیگر کیشز صاف ہو جاتے ہیں۔
اگلا، ہومبریو کو دوبارہ انسٹال کریں:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
اور اس عمل کو دوبارہ مکمل ہونے دیں۔
یاد رکھیں اگر آپ ہومبریو کو ان انسٹال کرتے ہیں تو یہ ٹول سے وابستہ تمام پیکجز کو ہٹا دے گا، لہذا آپ کو ان کو دوبارہ انسٹال کرنے کی ضرورت ہوگی۔
–
Hombrew میں نئے ہیں یا صرف آزمانے کے لیے کچھ آسان پیکجز کے لیے لیڈ چاہتے ہیں؟ میک کے لیے کچھ بہترین ہومبریو پیکجز دیکھیں۔
ٹرمینل یونکس ٹولز اور آسان صلاحیتوں کی ایک وسیع رینج پیش کرتا ہے جو بصورت دیگر MacOS کے زیر اثر ہیں۔ جبکہ کمانڈ لائن عام طور پر اعلی درجے کے صارفین کے لیے ہوتی ہے، اگر موضوع میں دلچسپی ہے تو آپ یہاں ہمارے کمانڈ لائن آرٹیکلز کو براؤز کرنا نہیں چھوڑیں گے۔
کیا آپ کے پاس Apple Silicon Macs پر Homebrew چلانے کے بارے میں کوئی خیال ہے؟ کیا آپ کے پاس خاص طور پر قابل ذکر تجربات، اشارے، مشورے، ٹربل شوٹنگ، یا مشورہ ہے؟ کمنٹس میں شیئر کریں!