كيفية تثبيت الحزم مع Homebrew على macOS

نشرت: 2021-07-06

مدير الحزم أو نظام إدارة الحزم عبارة عن مجموعة من الأدوات المساعدة التي تسهل عملية تثبيت برامج الكمبيوتر وتحديثها وإزالتها على نظام التشغيل. إنه منتشر جدًا بين أنظمة التشغيل التي تشبه Unix و Unix ، ونظام التشغيل Linux هو أكبر مؤيد له على الإطلاق.

install packages with Homebrew on macOS

على عكس Linux ، على الرغم من ذلك ، فإن macOS ، الذي له جذوره أيضًا في عائلة Unix ، لم يتقدم أبدًا بشكل خاص من حيث مديري الحزم. كان الخيار الوحيد الذي كان متاحًا له هو Homebrew ، والذي أصبح نظام إدارة الحزم الفعلي لنظام macOS.

إليك دليل يشرح ماهية Homebrew وكيف يمكنك استخدامه لتثبيت البرامج على جهاز Mac الخاص بك.

جدول المحتويات

ما هو البيرة؟

Homebrew هو مدير حزم مجاني ومفتوح المصدر لأنظمة تشغيل macOS و Linux. يسمح لك بتثبيت وتحديث وإزالة البرامج (التطبيقات / الأدوات المساعدة) على جهاز Mac الخاص بك مباشرة من سطر الأوامر ويوفر الوصول إلى العديد من الأدوات المساعدة لسطر الأوامر ، بما في ذلك git و wget و nvm و openssl.

ليس ذلك فحسب ، يحتوي Homebrew أيضًا على امتداد يسمى Cask (أو Homebrew Cask) لمساعدتك في إدارة التطبيقات المستندة إلى واجهة المستخدم الرسومية. لذلك يمكنك استخدامه عندما تريد تثبيت أو تحديث أو إزالة التطبيقات الرسومية على جهاز Mac الخاص بك ، مثل Google Chrome و VLC و Spotify و Atom وما إلى ذلك.

جميع حزم Homebrew المثبتة لديك موجودة ضمن / usr / local / Cellar وترتبط بـ / usr / local / bin لتسهيل العثور على التطبيقات المستندة إلى واجهة المستخدم الرسومية وتشغيلها مباشرة من دليل التطبيقات ، تمامًا مثل أي تطبيق GUI آخر على جهاز Mac الخاص بك.

مزايا استخدام البيرة

هناك العديد من المزايا لاستخدام Homebrew لإدارة الأدوات المساعدة والتطبيقات على جهاز Mac الخاص بك. تسلط القائمة التالية الضوء على بعض مزاياها مقارنة بالطريقة التقليدية لتثبيت التطبيقات وتحديثها وإلغاء تثبيتها:

  • يوفر Homebrew عملية تثبيت وتحديث وحذف سهلة للتطبيق تعتمد على استخدام تطبيق macOS Terminal فقط ومجموعة من أوامر Homebrew.
  • يمنحك القدرة على تثبيت التطبيقات وتحديثها وحذفها بشكل مجمّع في وقت واحد لتوفير الوقت والجهد.
  • يقلل مدير الحزم من الفوضى غير الضرورية على مساحة التخزين الخاصة بك عن طريق إزالة جميع الملفات المرتبطة بالبرنامج عندما تقوم بإلغاء تثبيته على جهاز Mac الخاص بك. [ هناك استثناءات معينة حيث لا يجوز حذف الملفات ذات الصلة بالكامل من النظام .]
  • يسهل Homebrew إمكانية نقل الجهاز ، مما يجعل ترحيل حزم Homebrew من جهازك الحالي إلى جهاز جديد سريعًا وسهلاً.
أيضًا على TechPP

المتطلبات الأساسية لاستخدام البيرة

يأتي برنامج Homebrew مثبتًا مسبقًا على macOS ، لذا ما لم تقم بإلغاء تثبيته بنفسك ، يجب أن يكون لديك على جهاز Mac الخاص بك. للتحقق مما إذا كان Homebrew موجودًا على نظامك ، افتح تطبيق Terminal وقم بتشغيل:

which brew

إذا قام بإرجاع مسار ، فهذا يعني أن Homebrew متاح على نظامك. في هذه الحالة ، تأكد من تحديثه إلى أحدث إصدار عن طريق تشغيل:

brew update && brew upgrade

ومع ذلك ، إذا لم يكن لديك Homebrew على نظامك ، فاستخدم الأوامر التالية لتثبيته:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

بعد ذلك ، تأكد من تثبيت Xcode على جهاز Mac الخاص بك. إذا كانت مساحة القرص لديك منخفضة أو لا ترغب في تثبيت التطبيق الكامل ، فيمكنك فقط تثبيت الأدوات المساعدة الأساسية (سطر الأوامر) التي يطلبها Homebrew عن طريق تشغيل:

xcode-select --install

أيضًا على TechPP

كيفية تثبيت الحزم مع البيرة

بمجرد معالجة متطلبات Homebrew ، فأنت الآن جاهز لتثبيت الحزم (الأدوات المساعدة والتطبيقات) على جهاز Mac الخاص بك.

ملاحظة: يُشار إلى حزم Homebrew باسم الصيغ ، بينما يُطلق على تطبيقات Homebrew Cask اسم براميل.

اعتمادًا على الحزمة التي تريد تثبيتها على جهاز Mac الخاص بك - أداة سطر أوامر أو تطبيق رسومي - ستحتاج إما إلى استخدام Brew أو Brew Cask للتثبيت.

1. تثبيت أدوات سطر الأوامر مع البيرة

إذا كنت ترغب في تثبيت أداة مساعدة / صيغ لسطر الأوامر على جهاز Mac الخاص بك مع Homebrew ، فستحتاج إلى استخدام الشراب . للقيام بذلك ، افتح تطبيق Terminal وقم بتشغيل أوامرك باستخدام الصيغ التالية.

للبحث عن حزمة ، قم بتشغيل:

brew search package_name

على سبيل المثال:

brew search git

إذا كنت تريد معرفة المزيد حول أي حزمة ، فتحقق من صيغ البيرة المنزلية.

لتثبيت حزمة:

brew install package_name

على سبيل المثال:

brew install git

عندما تريد ترقية حزمة إلى أحدث إصدار لها:

brew upgrade package_name

لإزالة حزمة من نظامك:

brew uninstall package_name

2. تثبيت تطبيقات رسومية مع البيرة

بخلاف تثبيت الحزم العادية (أو أدوات سطر الأوامر) ، يتطلب تثبيت التطبيقات الرسومية باستخدام براميل استخدام مجموعة مختلفة قليلاً من الأوامر. فيما يلي بعض أوامر Homebrew Cask لمساعدتك في تثبيت وإلغاء تثبيت تطبيقات / براميل واجهة المستخدم الرسومية.

لإجراء بحث بسيط عن التطبيق في مكتبة Homebrew Cask ، قم بتشغيل:

brew cask search app_name

لتثبيت تطبيق:

brew cask install app_name

على سبيل المثال:

brew cask install google-chrome

إذا كنت تريد أن ترى قائمة كاملة من تطبيقات Homebrew Cask ، فراجع Homebrew Cask Formulas.

لترقية حزمة Homebrew موجودة:

brew cask upgrade package_name

عندما تريد إزالة أحد التطبيقات:

brew cask uninstall package_name

3. تثبيت الحزم من مستودعات أخرى

على الرغم من أن Homebrew يغطي مجموعة واسعة من الحزم ، إلا أن هناك العديد من الحزم الأخرى (أدوات سطر الأوامر وتطبيقات واجهة المستخدم الرسومية) التي لا يقدمها مدير الحزم.

في مثل هذه الحالات ، فإنه يوفر ، مع ذلك ، وظيفة النقر ، والتي تتيح لك الاستفادة من (أو الوصول) إلى مستودعات أخرى حتى تتمكن من تثبيت الحزم عليها على جهاز Mac الخاص بك.

لتثبيت حزمة من مستودع آخر ، استخدم الصيغة التالية:

brew tap repository_name

أو

brew tap URL

بمجرد النقر على المستودع ، يمكنك تثبيت الحزمة باستخدام إما أمر brew أو أمر brew cask ، اعتمادًا على ما إذا كانت أداة سطر أوامر أو تطبيق واجهة المستخدم الرسومية.

عندما تريد إزالة نقرة أضفتها ، قم بتشغيل:

brew untap repository_name

أوامر البيرة المنزلية الأخرى المفيدة

إلى جانب الأوامر المدرجة حتى الآن ، والتي تتعامل مع تثبيت الحزم وتحديثها وحذفها ، فيما يلي بعض أوامر Homebrew الأخرى التي يمكن أن تساعدك في إدارة حزمها على macOS.

1. الشراب عفا عليه الزمن

إذا كنت قد حصلت على صيغ / حزم Homebrew قديمة على جهاز Mac الخاص بك ولم يتم تحديثها منذ فترة ، فإن الشراب القديم سيعرض قائمة بجميع هذه الحزم حتى تتمكن من ترقيتها إلى أحدث إصدار لها.

2. دبوس الشراب

كلما قمت بتشغيل تحديث الشراب وأوامر ترقية الشراب ، يقوم Homebrew بتحديث حزمه وترقية تلك المثبتة على نظامك. ومع ذلك ، في بعض الأحيان ، هناك حزم معينة قد لا ترغب في تحديثها تلقائيًا لتجنب الوقوع في مشكلات التوافق.

للتعامل مع مثل هذه المواقف ، يقدم Homebrew أمر brew pin لتثبيت حزمة لا تريد ترقيتها إلا إذا قمت بترقيتها بنفسك صراحةً. لهذا ، ما عليك سوى استخدام الصيغة التالية:

brew pin package_name

لإلغاء التثبيت:

brew unpin package_name

3. الشراب الطبيب

كما يمكنك تخمين الاسم ، يقوم أمر brew doctor بفحص نظامك بحثًا عن أي مشاكل محتملة قد تعيق عمل Homebrew.

4. تنظيف الشراب

أثناء استخدامك لبرنامج Homebrew لتثبيت حزم جديدة ، فإنك تجمع الكثير من الملفات غير الضرورية (القديمة أو الزائدة عن الحاجة) والتي قد ينتهي بها الأمر باحتلال مساحة كبيرة على القرص على جهاز Mac الخاص بك. للتعامل مع هذا الأمر ، يوجد أمر تنظيف الشراب ، الذي يزيل الإصدارات القديمة من الحزم ويحرر بعضًا من مساحة التخزين الخاصة بك.

إدارة برامج Mac بكفاءة باستخدام Homebrew

يجعل Homebrew تجربة إدارة الحزم بالكامل على Mac أسهل كثيرًا من الطريقة التقليدية. وبمساعدة دليلنا أعلاه ، يجب أن تكون قادرًا على استخدامه بفعالية لأداء جميع أنواع العمليات تقريبًا - كل شيء بدءًا من تثبيت الحزم وتحديثها إلى إلغاء تثبيتها - في مكان واحد.