shadidsoft.com

مدير الحزم والبرامج Homebrew وكيفية التثبيت على نظام MacOS و GNU/Linux

إذا تساءلت يومًا عن كيفية تثبيت أدوات سطر الأوامر مثل telnet و cask و htop و wget و nmap وما إلى ذلك ، على نظام macOS؟
أو هل تحتاج إلى مدير حزم على macOS لتثبيت وتحديث تطبيقاتك المفضلة؟

بالنسبة لك كمطور أو مسؤول نظام ، يمكّنك Homebrew من تثبيت احتياجاتك التي لم يتضمنها macOS في نظام التشغيل الأساسي.

▉ What is Homebrew
Homebrew هو نظام إدارة حزم برامج مجاني ومفتوح المصدر يعمل على تبسيط عملية تثبيت البرامج على نظام تشغيل Apple macOS و GNU/Linux.

تمت كتابة مدير الحزم في الأصل بواسطة Max Howell ، وقد اكتسب شهرة في مجتمع Ruby on Rails وحصل على الثناء لقابليته للتوسع.

تمت التوصية بـ Homebrew لسهولة استخدامه بالإضافة إلى دمجه في واجهة سطر الأوامر. Homebrew هي عضو في مشروع غير ربحي في Software Freedom Conservancy ، ويديرها بالكامل متطوعون بدون أجر

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

استخدم Homebrew بشكل مكثف GitHub لتوسيع دعم العديد من الحزم من خلال مساهمات المستخدمين.
في عام 2010 ، كان Homebrew ثالث أكثر المستودعات تشعبًا على GitHub.
في عام 2012 ، كان لدى Homebrew أكبر عدد من المساهمين الجدد على GitHub.
في عام 2013 ، كان لدى Homebrew أكبر عدد من المساهمين وتم إغلاق المشكلات في أي مشروع على GitHub.

أنتج Homebrew العديد من المشاريع الفرعية مثل Linuxbrew ، وهو منفذ GNU/Linux تم دمجه رسميًا الآن في Homebrew ؛ Homebrew Cask ، الذي يبني على 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.
اتصال الإنترنت و administrative access

▉ Installing Homebrew
إنها عملية سهلة نسبيًا إذا كنت معتادًا على استخدام سطر الأوامر ، فهناك بعض الطرق المختلفة ، ولكنها في الغالب متشابهة مع بعضها البعض:

افتح Mac OS Terminal

ابحث عن macOS Terminal بواسطة Finder ، ثم مجلد التطبيق ، وصولاً إلى مجلد الأداة المساعدة ، انقر نقرًا مزدوجًا فوق رمز تطبيق Terminal.

 Install Xcode’s Command Line Tools

أنت بحاجة إلى بعض أدوات Xcode هي بيئة تطوير متكاملة (IDE) في macOS. يمكنك استخدامها لإنشاء تطبيقات لجميع أنظمة تشغيل Mac و iOS و iPad OS ومشاهدة نظام التشغيل ونظام تشغيل التلفزيون.
لتنزيلها وتثبيتها ، قم بتشغيل الأمر التالي في Terminal:

$ xcode-select --install

اقبل بدء التثبيت والترخيص ، وسيتم تثبيته تلقائيًا.

▉   Install Homebrew

الآن ، لتثبيت Homebrew تلقائيًا ، قم بتشغيل الأمر أدناه لنظام التشغيل macOS High Sierra و Sierra و El Capitan والإصدارات الأقدم:

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

وقم بتشغيل هذا الأمر لـ MacOS Catalina و macOS Mojave و macOS Big Sur:

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

▉ ▉ ▉  لتثبيت Homebrew بطريقة يدوية ، يمكنك كتابة أمر لتنزيل برنامج التثبيت الاسكريب ، ثم كتابة أمر آخر لتشغيل الاسكريب.

قم بتشغيل الأمر التالي في Terminal shell لتنزيل الاسكريب:

$ curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.sh

سيؤدي هذا الأمر curl إلى تنزيل الاسكريب لتثبيت Homebrew من مستودع Git الخاص بـ Homebrew إلى جهاز Mac الخاص بك ، ولكن بدون تثبيته.

الان نقوم بتنصيب الاسكريب بواسطة أمر bash:

$ /bin/bash install.sh

سيوضح لك الاسكريب عملية الطلب وسيطلب منك قبولها. وسيتحقق الاسكريب أيضًا من متطلبات الكمبيوتر الأساسية قبل المتابعة. عندما يطلب منك كلمة المرور الخاصة بك ، أدخلها وأدخل الحرف Y لتأكيد قبولك لعملية التثبيت.

في هذه المرحلة قد تفضل تشغيل أمر يتيح لك التأكد من تثبيت Homebrew بالفعل:

$ brew doctor

ستخبرك النتيجة بحالة Homebrew وما إذا كانت هناك حزم تحتاج إلى تحديثات.

إذا كانت كل الأشياء على ما يرام ، يجب أن ترى هذه الرسالة:

Output

$ Your system is ready to brew.

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

$ brew help

يمكنك أيضًا البحث عن التطبيقات باستخدام الأمر

$ brew search {package name}

◐ Example

$ brew search nginx

Turn off Analytics

يجمع Homebrew بيانات المستخدم ويرسل التحليلات إلى المطورين باستخدام تتبع سلوكي مجهول الهوية ، قد لا تواجهك مشكلة في ذلك ، أو تفضل تعطيله.

إذا كنت ترغب في تعطيل ارسال التحليلات ، أدخل هذا الأمر:

$ brew analytics off

Install Packages

يمكنك الآن تثبيت حزمك المفضلة وترقيتها وإزالتها ، ويوصى بالبدء بحزمة tree package ، فهي تتيح لك الحصول على شجرة دليل رسومية. يمكنك تثبيتها باستخدام الأمر أدناه.

$ brew install tree

سيقوم هذا الأمر بتحديث قائمة Homebrew packages ، ثم تثبيت tree package.

لتحديث all formulae software and brew أكتب الامر التالى:

$ brew update

من المفترض أن يقوم Homebrew بتثبيت ملفات الحزم إلى / usr / local افتراضيًا ، لمعرفة مسار أي حزمة مثبتة بالأمر:

$ which {package name}

يجب أن تكون النتيجة:

Output

$ /usr/local/bin/{package name}

لإلغاء تثبيت حزمة ، اكتب هذا الأمر:

$ brew uninstall {package name}

How to install Brew on Ubuntu

$ sudo apt update
$ sudo apt-get install build-essential
$ sudo apt install git -y
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Add Homebrew to your PATH
To run the brew command after installation, we need to add it in our system path

$ eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"

Check Brew is working fine

$ brew doctor

It may give the warning to install GCC and to remove that simply install it using brew-

$ brew install gcc

Uninstall it from Linux

If you want to remove Homebrew, then here is the brew uninstallation script, also available on GitHub.

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

Homebrew: macOS Package Manager

Homebrew Tutorial:

Simplify Software Installation on Mac Using This Package Manager

How to Install Homebrew on Mac OS X + Getting Started with Homebrew

Aosus

عن GNU/ Linux SA

احاول من خلال مدونتي البسيطة التى نادرا ما اجد الوقت للكتابة نشر مبادئ حركة البرمجيات الحرة والتى هدفها ضمان الحريات الأربع الأساسية لمستخدمي البرمجيات: حرية تشغيل البرمجيات, دراستها وتغييرها, وتوزيع نسخ منها مع تعديلات أو بدون تعديلات. ,ونشر فلسفة الحركة هي إعطاء مستخدمي الحاسوب الحرية عن طريق استبدال البرمجيات الاحتكارية بالبرمجيات الحرة, مع الهدف الأساسي المتمثل في تحرير الجميع إلى "الفضاء الإالكتروني" - أي كل مستخدمي الحاسوب.
google-site-verification=rFfjt9-kCqf8lo65o_W_7Ec6sRkPjk_deuTuE7N6H5g G-WD4D0P0J5F 2428735419