أفضل طريقة لتثبيت البرامج على نظام macOS باستخدام Homebrew

تثبيت البرامج عبر أنظمة التشغيل المختلفة يمكن أن يكون محيرًا. لكن Homebrew يقدم حلاً بسيطًا وفعالًا لمستخدمي macOS وLinux.
ما هو Homebrew بالضبط؟
بدأت حياتها على أجهزة Mac
يُشار إلى Homebrew غالبًا باسم “مدير الحزم غير الرسمي لنظام macOS”، ويمكن وصفه بأنه مدير حزم مجاني ومفتوح المصدر يهدف إلى توفير نفس مستوى الوظائف كما هو الحال في مديري الحزم التقليديين في Linux، مثل Pacman في Arch Linux.
المبدأ مشابه للغاية وأسرع بكثير من سحب وإسقاط الملفات في مجلد التطبيقات، وهو السلوك الافتراضي على نظام macOS. ما عليك سوى فتح الطرفية واستخدام الأوامر المناسبة لتشغيله.
تثبيت شيء مثل Firefox سهل مثل كتابة أمر واحد والضغط على Enter، بدلاً من البحث عن الملفات التنفيذية وتعيين الأذونات يدويًا. يقوم Homebrew بكل العمل الشاق من أجلك وهو أسرع بشكل ملحوظ.
brew install firefox
Homebrew فريد أيضًا بعض الشيء عن مديري الحزم التقليديين. في البداية، يقوم بتثبيت كل حزمة في “برميل” خاص بها، داخل “قبو” مركزي يحتوي على البادئات. إنها في الأساس نهج معلب يعمل مع الروابط الرمزية.
على الرغم من أصلها في نظام macOS، فقد توسعت Homebrew إلى منصات أخرى، بما في ذلك Linux وWSL (نظام Windows الفرعي لـ Linux). ومع ذلك، يتمتع Homebrew بأفضل تجربة على جهاز Mac، وهو النظام الذي تم تصميمه في الأصل من أجله.
استخدام مثبت يعتمد على واجهة سطر الأوامر أسرع بكثير ويأتي مع ميزة إضافية تتمثل في الحزم والمستودعات المقدمة من المستخدمين للتصفح. تحتوي هذه على برامج قد لا تجدها في أي مكان آخر (أو، على الأقل، قد يكون من الصعب جدًا تثبيتها بخلاف ذلك)، مما يجعل الأمر يستحق وقتك.
إعداد Homebrew
سهل التثبيت باستخدام نص برمجي واحد
تثبيت Homebrew سهل للغاية: انسخ والصق السطر المناسب في الطرفية، ثم اضغط على Enter.
/bin/bash -c "$(curl -fsSL ...)
هذا النص البرمجي هو حل يناسب الجميع لنظام macOS وLinux وWSL. اقرأ التفاصيل وقم بقبول الشروط، ويجب أن يقوم Homebrew بتثبيت نفسه على نظامك في غضون بضع دقائق قصيرة.
بمجرد أن يكون جاهزًا، يمكنك ببساطة تثبيت برنامج باستخدام أمر “brew install” (متبوعًا بالاسم المناسب للحزمة)، ويجب أن تكون جاهزًا للانطلاق. تقدم صفحة GitHub الرسمية لـ Homebrew أيضًا ملف .pkg لمستخدمي macOS، إذا كنت بحاجة إليه.
Homebrew على Linux خيار غريب، لكنه ليس بدون استخداماته
تجاوز صلاحيات المستخدم الجذر
في لمحة، يبدو Homebrew على Linux خيارًا غريبًا. بعد كل شيء، تأتي توزيعات Linux مزودة بمديري حزم خاصين بها، والتي هي أكبر بكثير من Homebrew.
خذ Pacman، على سبيل المثال. يحتوي مستودع مستخدمي Arch (AUR) على عدد لا يُحصى من الحزم (لأفضل أو أسوأ) ويعتبر أكثر ثراءً في الميزات. ومع ذلك، هناك جانب رئيسي واحد يختلفان فيه.
كما ترى، يقوم Pacman (ومعظم مديري الحزم في Linux) بتثبيت هذه التطبيقات على مستوى النظام، مما يجعل الأمر منطقيًا لمعظم المستخدمين ولكنه يتطلب وصول sudoers. على العكس من ذلك، لا يقوم Homebrew بتثبيت الحزم في بادئته الخاصة، متجاوزًا الحاجة إلى الوصول إلى المستخدم الجذر (sudo).
إنها طريقة جيدة للحفاظ على الحزم مفصولة على جهاز قد لا ترغب في العبث به، وهي تعمل بشكل جيد. ومع ذلك، فإن Homebrew على Linux اليوم ليس بنفس كفاءة نظيره في macOS، لكنه يحافظ على تناسق الإصدار عبر أنظمة التشغيل.
هناك استخدام آخر وهو أن Homebrew هو حل إصدار متواصل، وبشكل افتراضي، يأتي مع برامج حديثة، والتي غالبًا ما تكون أكثر تحديثًا من البرامج المعبأة افتراضيًا في توزيع Linux. وهذا يجعل من استخدامه الثاني مثيرًا للاهتمام.
ومع ذلك، بالنسبة لمعظم الناس، بما في ذلك نفسي، يعد مدير الحزم الأصلي هو الخيار المفضل. لكن جمال المصدر المفتوح يكمن في خياراته المتنوعة.
بديل آخر لمن يستخدم Linux
بالنسبة لأولئك الذين لا يرغبون في تثبيت و/أو استثمار الوقت في Homebrew، هناك بديل. يمكنك التفكير في التحول إلى NixOS، الذي يجب أن يوفر فوائد Homebrew دون الحاجة إلى الاعتماد على مستودعات إضافية والمزيد.
كما يسمح Nix للمستخدمين بتثبيت البرامج بدون وصول sudoers ويحتوي على عدد أكبر بكثير من الحزم مقارنة بـ Homebrew. ومع ذلك، من الصعب جدًا إعداده من الصفر وقد لا يجذب الجميع مقارنة بشيء أسهل مثل Bazzite أو حتى CachyOS.
باستخدام Homebrew، يمكنك تبسيط عملية تثبيت البرامج والحصول على تحديثات سريعة وسهلة. جربه اليوم واستمتع بتجربة تثبيت سلسة.




