إذا كنت مستخدم لينكس (Linux)، فأنت بالتأكيد تعتمد على مديري الحزم التقليدية مثل apt أو dnf أو pacman. ولكن، هل سمعت من قبل عن Homebrew؟
هذه الأداة التي كانت حكراً على مستخدمي أجهزة Mac لسنوات، أصبحت الآن متاحة على لينكس، وقد تكون "القطعة المفقودة" التي تبحث عنها للحصول على برامج حديثة دون تعقيدات. في هذا المقال، سنناقش لماذا يجب عليك تثبيت Homebrew على جهاز اللينكس الخاص بك فوراً.
ما هو Homebrew ولماذا نحتاجه على لينكس؟
ببساطة، Homebrew هو مدير حزم (Package Manager) طرف ثالث. قد تتساءل: "لماذا أحتاجه ولديّ متجر برامج توزيعتي؟". الإجابة تكمن في نقطتين رئيسيتين:
- الحداثة (Latest Versions): توزيعات مثل Debian أو Ubuntu (نسخ LTS) تميل لتوفير نسخ "قديمة ومستقرة" من البرامج. إذا كنت تريد أحدث إصدار من أداة مثل
ffmpegأوneovim، فإن Homebrew يوفرها لك فور صدورها. - بدون صلاحيات الجذر (No Root Needed): هذه ميزة عبقرية. Homebrew يقوم بتثبيت البرامج داخل مجلد المستخدم الخاص بك (Home Directory)، مما يعني أنك لا تحتاج لكتابة كلمة سر
sudoلتثبيت البرامج. هذا ممتاز للأمان وللبيئات التي لا تملك فيها صلاحيات كاملة.
مقارنة: متجر التوزيعة (Native) مقابل Homebrew
لنتعرف على الفرق الجوهري بينهما ومتى تستخدم كل أداة:
| وجه المقارنة | مدير الحزم التقليدي (APT/DNF) | Homebrew |
|---|---|---|
| تحديث البرامج | بطيء (يفضل الاستقرار) | سريع جداً (أحدث الإصدارات) |
| الصلاحيات | يتطلب Sudo (Root) | لا يتطلب Sudo (User) |
| الاستخدام الأمثل | نظام التشغيل، التعريفات، والواجهة | أدوات سطر الأوامر (CLI Tools) |
هل يستبدل Homebrew مدير الحزم الأساسي؟
بالتأكيد لا. لا تحاول استبدال apt بـ brew بالكامل. استخدم مدير حزم التوزيعة للأشياء الأساسية (النواة، تحديثات الأمان، واجهة سطح المكتب). واستخدم Homebrew للأدوات الجانبية التي تحتاج فيها لأحدث الميزات.
brew install node) على كلا الجهازين.
الخلاصة
Homebrew ليس مجرد أداة للماك بعد الآن. إنه إضافة قوية لأي مستخدم لينكس يبحث عن المرونة والحصول على أحدث البرمجيات دون العبث بملفات النظام الأساسية.

إرسال تعليق
تذكر قبل كتابه اى تعليق قول الله تعالى: مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ [ق:18]؟