ما هو Homebrew وكيفية التثبيت على نظام MacOS؟
نشرت: 2021-05-26إذا تساءلت يومًا عن كيفية تثبيت أدوات سطر الأوامر مثل telnet و cask و htop و wget و nmap وما إلى ذلك ، على macOS؟ أو هل تحتاج إلى مدير حزم على macOS لتثبيت وتحديث تطبيقاتك المفضلة؟
بالنسبة لك كمطور أو مسؤول نظام ، يمكّنك Homebrew من تثبيت احتياجاتك التي لم يتضمنها macOS في نظام التشغيل الأساسي.
ما هو البيرة؟
Homebrew (brew) هو مدير حزم مجاني ومفتوح المصدر يسمح بتثبيت التطبيقات والبرامج في macOS ، حسب رغبة المستخدم. تمت التوصية به لبساطته وفعاليته في توفير الوقت والجهد. وصفه الشهير هو "مدير الحزم المفقود لنظام macOS".

من الأسطوري حقًا الحصول على قوة استخدام أحدث إصدار من البرامج على جهاز Mac الخاص بك. في Homebrew ، توجد حزم صيغ لتثبيتها مباشرة من مستودعها العام الأساسي. بالإضافة إلى ذلك ، هناك برميل (براميل مشروبات) وهو امتداد لإثرائك بمزيد من حزم البرامج والتطبيقات الثنائية باستخدام سطر الأوامر.
إذا كنت تريد معرفة بعض الأمثلة المفيدة لاستخدام Homebrew مما قاله الخبراء ، فاقرأ ما يلي:
- اجمع كل ما لديك من مكتبات وحزم برامج مختلفة في مكان واحد.
- قم بأتمتة عملك من خلال الاستفادة من آلاف الأدوات المستندة إلى سطر الأوامر.
- قم بتثبيت وتعلم نصوص Python العملية على كمبيوتر Mac المحلي.
- قم بإعداد بيئة اختبار وتطوير لتطوير برامجك.
- قم بتثبيت العديد من التطبيقات غير المتوفرة في متجر التطبيقات.
وضع Homebrew ملفات التثبيت في مسار المستخدم /usr/local/bin/ ، أو في نظام الملفات في /usr/local/Cellar ، لكن يربطها بـ /usr/local/bin . هذا يسهل عليك تشغيل هذه التطبيقات من مجلد التطبيقات كما لو كان جزءًا معتادًا من macOS الجميل الخاص بك.
متطلبات النظام
يحتاج تثبيت Homebrew إلى بعض متطلبات النظام ومهارات الألفة الشخصية في macOS Terminal ، والتي ستستخدمها لتثبيت Homebrew. وقبل ذلك ، يجب عليك تثبيت برنامج تطوير Xcode الخاص بشركة Apple والذي تحتاجه بعض حزم Homebrew كاعتماد.
فيما يلي الحد الأدنى من المواصفات التي تحتاجها لتثبيت Homebrew على جهاز Mac:
- macOS Mojave (10.14) أو أحدث ، الإصدارات السابقة مدعومة بشكل محدود.
- وحدة المعالجة المركزية Apple Silicon CPU 1 ، أو وحدة المعالجة المركزية Intel 64 بت.
- أداة سطر الأوامر (CLT) لـ Xcode.
- توافر ومعرفة غلاف bourne المتوافق للتثبيت واستخدام bash أو zsh.
- اتصال الإنترنت والوصول الإداري.
تركيب البيرة
إنها عملية سهلة نسبيًا إذا كنت معتادًا على استخدام سطر الأوامر ، فهناك بعض الطرق المختلفة ، ولكنها في الغالب متشابهة مع بعضها البعض:
افتح Mac OS Terminal
ابحث عن واجهة macOS Terminal بواسطة Finder ، ثم مجلد التطبيق ، وصولاً إلى مجلد الأداة المساعدة ، انقر نقرًا مزدوجًا فوق رمز تطبيق Terminal.

أو يمكنك ببساطة استخدام مفتاح الاختصار ، واضغط باستمرار على COMMAND + SPACE ، واكتب "Terminal" في المربع.
قم بتثبيت أدوات سطر أوامر Xcode
أنت بحاجة إلى Xcode لبعض أدوات Homebrew ، Xcode هي بيئة تطوير متكاملة (IDE) في macOS. يمكنك استخدامه لإنشاء تطبيقات لجميع أنظمة تشغيل Mac و iOS و iPad OS ومشاهدة نظام التشغيل ونظام تشغيل التلفزيون. لتنزيله وتثبيته ، قم بتشغيل الأمر التالي في Terminal:
xcode-select --installاقبل بدء التثبيت والترخيص ، وسيتم تثبيته تلقائيًا.
تثبيت Homebrew
الآن ، لتثبيت Homebrew تلقائيًا ، قم بتشغيل الأمر أدناه لنظام التشغيل macOS High Sierra و Sierra و El Capitan والإصدارات الأقدم :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" إذا كنت ترغب في رؤية خطوط سلسلة تثبيت البرنامج النصي ، فاضغط على " Return ، واضغط عليه للمرة الثانية لقبول التثبيت ، أو اضغط على Escape للإلغاء. سيُطلب منك إدخال كلمة مرور المسؤول. ثم انتظر بعض الوقت حتى تنتهي العملية ، وسترى الرسالة "تم التثبيت بنجاح! ".
لتثبيت برنامج Homebrew يدويًا ، يمكنك كتابة أمر لتنزيل برنامج التثبيت النصي ، ثم كتابة أمر آخر لتنفيذ البرنامج النصي.
قم بتشغيل الأمر التالي في Terminal shell لتنزيل البرنامج النصي:
curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.shسيقوم أمر curl هذا بتنزيل البرنامج النصي لتثبيت Homebrew من مستودع Git الخاص بـ Homebrew إلى جهاز Mac الخاص بك ، ولكن دون تثبيته.
الآن ، تتمثل فائدة الطريقة اليدوية في أنه يمكنك مراجعة التعليمات البرمجية الخاصة بها إذا كنت ترغب في معرفة النص الذي سيتم تنفيذه. اكتب الآن الأمر الأقل لأخذ فكرة:
less install.shإذا كنت تشعر بالراحة مع محتويات البرنامج النصي ، فثبتها بواسطة أمر bash:
/bin/bash install.shسيوضح لك البرنامج النصي عملية الطلب وسيطلب منك قبوله. سيتحقق البرنامج النصي أيضًا من متطلبات الكمبيوتر الأساسية قبل المتابعة. عندما يطلب منك كلمة المرور الفائقة الخاصة بك ، أدخلها وأدخل الحرف Y لتأكيد قبولك لعملية التثبيت في النهاية.

في هذه المرحلة ، من أجل تهنئة نفسك ، قد تفضل تشغيل أمر يتيح التأكد من تثبيت Homebrew بالفعل:
brew doctorستخبرك النتيجة بحالة Homebrew وما إذا كانت هناك حزم تحتاج إلى تحديثات.
إذا كانت كل الأشياء على ما يرام ، يجب أن ترى هذه الرسالة:
<span style="color: #999999;">Output</span> Your system is ready to brew.عندما تصل إلى هذه النقطة ، يمكنك أخيرًا البدء في تثبيت حزم البرامج عبر Homebrew ، قم بتشغيل وثائق المساعدة للحصول على مزيد من المعلومات:
brew help يمكنك أيضًا البحث عن التطبيقات باستخدام الأمر brew search {package name}
مثال
brew search nginxقم بإيقاف تشغيل Analytics
يجمع Homebrew بيانات المستخدم ويرسل التحليلات إلى المطورين باستخدام تتبع سلوكي مجهول الهوية ، قد لا تواجهك مشكلة في ذلك ، أو تفضل تعطيله.
إذا كنت ترغب في تعطيل التحليلات ، أدخل هذا الأمر:
brew analytics offتثبيت الحزم
يمكنك الآن تثبيت حزمك المفضلة وترقيتها وإزالتها ، ويوصى بالبدء بحزمة tree ، فهي تتيح لك الحصول على شجرة دليل رسومية. يمكنك تثبيته باستخدام الأمر أدناه.
brew install treeسيقوم هذا الأمر بتحديث قائمة حزم البيرة ، ثم تثبيت أمر الشجرة.
لتحديث جميع برامج الصيغ والتخمير ، أدخل:
brew updateمن المفترض أن يقوم برنامج Homebrew بتثبيت ملفات الحزم إلى / usr / local افتراضيًا ، لمعرفة مسار أي حزمة مثبتة بالأمر التالي:
which {package name}يجب أن تكون النتيجة:
<span style="color: #999999;">Output</span> /usr/local/bin/{package name}لإلغاء تثبيت حزمة ، اكتب هذا الأمر:
brew uninstall {package name}أمثلة على تثبيت البرامج باستخدام Homebrew
هناك الآلاف من حزم البرامج في صيغ Homebrew ، مثل:
imagemick: أداة لمعالجة الصور إلى تنسيقات أخرى لنظام التشغيل macOS.
أمر التثبيت:
brew install imagemagickarchey: معلومات نظام رسومية لمشاركة المضيف المحلي مع فريقك لنظام macOS.
أمر التثبيت:
brew install archeyالمحور: لإضافة دعم جيثب تجربة أفضل لسطر الأوامر.
أمر التثبيت:
brew install hubtldr: للحصول على أمثلة مبسطة حول كيفية استخدام سطر الأوامر ، مع صفحات رجل يحركها المجتمع.
أمر التثبيت:
brew install tldrبراميل البيرة
Cask عبارة عن مجموعة أخرى من حزم البيرة المنزلية من تطبيقات macOS والبرامج غير مفتوحة المصدر. للبحث عن حزمة ، أدخل brew search –casks {Package name}:
brew search --casks google-chrome brew search --casks docker brew search --casks dropbox لتثبيت برنامج برميل ، استخدم الأمر brew install --cask {package name}
مثال
brew install --cask firefoxجاري إلغاء تثبيت Homebrew
تعد عملية إلغاء تثبيت Homebrew عملية بسيطة للغاية ، ما عليك سوى تنفيذ البرنامج النصي لإلغاء التثبيت Ruby في الجهاز ، ما عليك سوى اختيار الأمر الذي يحاذي إصدار MacOS الخاص بك.
لإلغاء تثبيت Homebrew من macOS Catalina و macOS Big Sur و macOS Mojave ، أدخل:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"لإلغاء تثبيت Homebrew من macOS High Sierra و Sierra و El Capitan والإصدارات الأقدم ، أدخل:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"أو يمكنك تنزيل البرنامج النصي "إلغاء التثبيت" على جهازك وتشغيله يدويًا:
curl -fsSL -o uninstall.sh https://raw.githubusercontent.com/Homebrew/install/master/uninstall.shبعد مراجعة محتويات البرنامج النصي ، قم بتشغيل هذا البرنامج النصي لإلغاء تثبيت Homebrew:
bash uninstall.shاستنتاج
في هذا البرنامج التعليمي ، يمكنك الحصول على فكرة واضحة مدعومة بالرموز والتفاصيل والأمثلة لتثبيت Homebrew على macOS الخاص بك. لمزيد من التفاصيل ، يمكنك الاطلاع على القائمة الرسمية لحزم البيرة المنزلية. أيضًا ، لقد نشرنا بالفعل حول تثبيت بعض أمثلة البرامج ، مثل أمر telnet عندما يكون مفقودًا في macOS.
يتمتع!
