تؤدي الإدارة اليدوية لعشرات التطبيقات على أجهزة Mac إلى تراكم البرمجيات القديمة واستهلاك مساحة التخزين. تحوّل حيل أداة Homebrew لأجهزة Mac مدير الحزم القياسي إلى أداة آلية قوية، مما يتيح للمستخدمين تثبيت التطبيقات وتحديثها وتنظيفها بأوامر بسيطة أو عبر واجهة رسومية جديدة.
- ثبّت أداة Homebrew على جهاز Mac الخاص بك. يضمن هذا تفعيل نظام إدارة الحزم الأساسي.
- حدّث الأداة إلى الإصدار 7.0.0 من Homebrew أو أحدث. يتيح لك هذا الوصول إلى واجهة المستخدم الرسومية (GUI) التي أُضيفت حديثاً.
- شغّل واجهة Homebrew الرسومية الجديدة من مجلد التطبيقات (Applications). يوفر هذا واجهة مرئية لاكتشاف التطبيقات وتثبيتها وتحديثها وإزالتها دون الحاجة إلى استخدام موجه الأوامر (Terminal)، مما يجعل إدارة الحزم في متناول جميع المستخدمين.
- نفّذ أداة التشخيص المدمجة لإصلاح مشكلات التكوين. يحدد هذا الأمر التطبيقات غير المدعومة أو القديمة ويقترح إصلاحات مناسبة لإعداداتك.
brew dr - أضف اللاحقة
-qلإبقاء موجه الأوامر خالياً من الفوضى النصية. يقلل هذا من النصوص الكثيفة أثناء عمليات التثبيت، حيث يعمل في وضع صامت (استخدم-vإذا كنت ترغب في رؤية تفاصيل أكثر).brew install firefox -q - استخدم أمر القائمة لعرض جميع البرمجيات المدارة. يساعدك هذا على تذكر التطبيقات التي تم تثبيتها عبر مدير الحزم بدقة مقارنة بالتنزيلات اليدوية.
brew list - تبنّ التطبيقات المثبتة يدوياً لدمجها في بيئة Homebrew. يتيح لك هذا تحديث التطبيقات التي تم تنزيلها مباشرة من مواقع المطورين جنباً إلى جنب مع الحزم المدارة.
brew install cask adopt APPNAME - شغّل أمر التنظيف لتحرير مساحة التخزين. يزيل هذا الأمر الإصدارات القديمة من التطبيقات والملفات المؤقتة التي لم تعد ضرورية، مما يستعيد مساحة القرص دون حذف التطبيقات النشطة.
brew cleanup - رقّ جميع تطبيقاتك دفعة واحدة. يُعد هذا مفيداً بشكل خاص بعد إصدار نسخة رئيسية من نظام macOS عندما تتوفر موجة من التحديثات في وقت واحد. (استخدم
brew outdatedلمعرفة ما يحتاج إلى تحديث فقط).brew upgrade - ألحق علامة التشغيل التجريبي لمعاينة التغييرات قبل حدوثها. يكشف هذا عن قائمة بالتثبيتات أو التحديثات المخطط لها دون بدء العملية فعلياً، مما يضمن الدقة.
brew install APPNAME --dry-run - أنشئ اختصارات لتجنب كتابة الأوامر الطويلة بشكل متكرر. يقلل هذا من ضغطات المفاتيح للإجراءات الشائعة. يمكنك عرضها باستخدام
brew aliasوإزالتها عبرbrew unalias i.brew alias i='install' - ثبّت تطبيقات معينة لمنعها من التحديث التلقائي. يحمي هذا سير عملك إذا استحوذ مالكون جدد على تطبيق موثوق أو إذا أضاف ميزات غير مرغوب فيها (استخدم
brew unpin APPNAMEلعكس هذا الإجراء).brew pin APPNAME
الواجهة الرسومية تغيّر قواعد إدارة الحزم في Mac
يمثل تقديم واجهة مستخدم رسومية أصلية في الإصدار 7.0.0 من Homebrew تحولاً جذرياً في كيفية تفاعل المحترفين مع أدوات نظام macOS. تاريخياً، كانت مديري الحزم تحصر فائدتها خلف واجهات سطر الأوامر، مما أبعد المستخدمين الذين يفضلون التنقل المرئي. من خلال سد هذه الفجوة، تضع أداة Homebrew نفسها كبديل شامل لمتجر تطبيقات Mac بدلاً من كونها مجرد أداة للمطورين.
ومع ذلك، تظل القوة الحقيقية كامنة في تطبيق Terminal. تُظهر أوامر مثل cask adopt والتشغيل التجريبي أنه بينما تُعد الواجهة الرسومية ممتازة لاكتشاف التطبيقات، فإن إدارة النظام المتقدمة لا تزال تعتمد على الأوامر النصية. سيتمكن المستخدمون الذين يتقنون هذه الاختصارات المحددة وإجراءات التنظيف من الحفاظ على بيئات تشغيل أنظف بكثير مقارنة بأولئك الذين يعتمدون حصرياً على التحديثات الرسومية.