كيفية إزالة Homebrew بالكامل من macOS في ٢٠٢٦ (بدون ملفات متبقية)

0
33views

سواء كنت تنتقل إلى أداة أخرى مثل MacPorts، أو تواجه تعارضات، أو تريد تنظيف نظامك فقط، فإن إزالة Homebrew أمر سهل. الخبر الجيد: السكريبت الرسمي للإزالة يتعامل مع 95% من التنظيف تلقائيًا، بما في ذلك جميع الحزم المثبتة، المخزن المؤقت، والملفات الأساسية. لا مزيد من الروابط الرمزية المتفرقة أو المجلدات المخفية التي تستهلك مساحة SSD.

هذا الدليل سهل للمبتدئين، خطوة بخطوة، ومُختبر على 2026 (macOS Tahoe 26، Sequoia 15، وVentura 13 فصاعدًا). يضمن عدم ترك أي بقايا تقريبًا بدمج السكريبت الرسمي مع فحص يدوي سريع. يستغرق 5–10 دقائق فقط.

تحذير: يزيل كل شيء متعلق بـ Homebrew، بما في ذلك حزم مثل Git أو Node.js أو Python التي ثبتها عبره. اعمل نسخة احتياطية أولاً!

توفير المساحة: قد يحرر 5–50 جيجابايت حسب ما ثبت. حل المشكلات: يصلح تعارضات PATH أو التبعيات المعطلة في Tahoe 26.

لوحة نظيفة: مثالي قبل تثبيت macOS جديد أو الانتقال إلى أدوات Apple الأصلية.

لا تغييرات في 2025/2026: عملية الإزالة لم تتغير منذ 2024 — نفس السكريبت الموثوق من مستودع GitHub.

Completely uninstall Homebrew from macOS 2025 – no leftover files guide for Tahoe 26

الخطوة 1: عمل نسخة احتياطية للبيانات المهمة (إلزامي – دقيقتان)

قبل البدء:

١- سرد الحزم المثبتة: افتح Terminal (Cmd + Space > “Terminal”) وشغّل:

    brew list

    (يسرد كل شيء مثل git، wget — دوّن ما قد تحتاجه لاحقًا).

    ٢- تصدير الصيغ (اختياري): إذا كان لديك إعدادات مخصصة:

    brew bundle dump --file=~/Desktop/my-brews.rb

    (ينشئ ملفًا لإعادة التثبيت لاحقًا).

    ٣- نسخة احتياطية Time Machine:

    اذهب إلى إعدادات النظام > عام > Time Machine > نسخ احتياطي الآن (أو استخدم Carbon Copy Cloner لقرص خارجي).

      ملاحظة للمبتدئين: على Mac بمعالج Apple Silicon (M-series)، يوجد Homebrew في /opt/homebrew. على Intel، في /usr/local. السكريبت يكتشف ذلك تلقائيًا.

      الخطوة 2: تشغيل السكريبت الرسمي لإزالة Homebrew (3 دقائق)

      السكريبت الرسمي هو الأفضل — يزيل النواة، الحزم في Cellar، تطبيقات Cask (مثل المتصفحات)، المخزن المؤقت، السجلات، والروابط الرمزية.

      1. افتح Terminal.
      2. شغّل:
      /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

      ما يحدث: ينزل uninstall.sh، يطلب تأكيدًا (“Are you sure? [y/N]”)، يطلب كلمة مرور Mac، ثم يحذف كل شيء.

      الإخراج المتوقع (مثال):

      Warning: This script will remove: 
      ~/Library/Caches/Homebrew/ 
      ~/Library/Logs/Homebrew/ 
      /opt/homebrew/Caskroom/ (أو /usr/local/Caskroom/ على Intel) 
      /opt/homebrew/Cellar/ 
      /opt/homebrew/bin/brew 
      ... [قائمة 20+ عنصر]
      Are you sure you want to uninstall Homebrew? This will remove your installed packages! [y/N]: 
      ==> Removing Homebrew installation...
      ==> Removing empty directories...
      ==> Homebrew uninstalled!

      ٣- أدخل y عند الطلب، ثم كلمة مرور Mac (لن تظهر أثناء الكتابة)، ثم Enter.

        نصيحة احترافية: على Apple Silicon، إذا أردت تحديد المسار (نادرًا):

        /bin/bash uninstall.sh --path=/opt/homebrew

        شغّل /bin/bash uninstall.sh –help لمزيد من الخيارات.

        ما يزيله السكريبت (شاملاً):

        الفئةالمجلدات/الملفات المحذوفةالأهمية
        النواة/opt/homebrew/ (أو /usr/local/)المجلد الرئيسي
        الحزم/opt/homebrew/Cellar/ وكل الحزميحرر جيجابايت كبيرة
        Casks (تطبيقات)/opt/homebrew/Caskroom/يزيل تطبيقات GUI مثل VS Code
        المخزن المؤقت والسجلات~/Library/Caches/Homebrew/ و ~/Library/Logs/Homebrew/ينظف الملفات المؤقتة
        الروابط الرمزية/opt/homebrew/bin/* (مثل brew)ينظف PATH

        الخطوة 3: التنظيف اليدوي لضمان عدم وجود بقايا (2 دقيقة)

        السكريبت شامل، لكن macOS Tahoe 26 قد يترك آثارًا صغيرة في إعدادات الشل أو خدمات.

        ١- إزالة تعديلات ملف الشل: Homebrew يضيف سطورًا إلى ~/.zshrc أو ~/.bash_profile أو ~/.profile. حررها بـ:

        nano ~/.zshrc

        احذف سطور مثل:

        export PATH="/opt/homebrew/bin:$PATH"
        eval "$(/opt/homebrew/bin/brew shellenv)"

        احفظ (Ctrl+O > Enter > Ctrl+X). كرر للملفات الأخرى.

        ٢- حذف مجلدات مخفية نادرة:

        rm -rf ~/.homebrew  # نادر
        rm -f ~/.rvm/bin/brew  # إذا كنت تستخدم RVM

        ٣- إيقاف خدمة brew إذا كانت لاتزال موجودة

        brew services stop all  # إذا كان brew لا يزال متاحًا، أو تخطَ
        launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.*.plist
        rm -f ~/Library/LaunchAgents/homebrew.mxcl.*.plist

        ٤- التحقق من الإزالة

        which brew

        (يجب أن يقول: brew not found).

        ls /opt/homebrew  # أو /usr/local

        (يجب: No such file or directory).

        نصيحة للمبتدئين: شغّل find ~ -name “*homebrew*” -type d 2>/dev/null للبحث عن بقايا، ثم احذف بحذر بـ rm -rf.

        الخطوة 4: إعادة التثبيت إذا غيرت رأيك (اختياري)

        شغّل سكريبت التثبيت:

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

        لاستعادة الحزم:

        brew bundle install --file=~/Desktop/my-brews.rb

        المشكلات الشائعة وحلولها (خاصة Tahoe 26)

        • “Permission denied” على السكريبت: شغّل sudo chown -R $(whoami) /opt/homebrew أولاً.
        • تعليق السكريبت أو أخطاء إصدار: حدّث أدوات Xcode Command Line: xcode-select –install (مشكلة نادرة في 2025، تم حلها في Homebrew 4.6+ / 5.0).
        • بقايا في /usr/local/bin: احذف يدويًا sudo rm -f /usr/local/bin/brew*.
        • PATH لا يزال معطلاً: شغّل source ~/.zshrc أو أعد تشغيل Terminal.

        الخلاصة

        الآن لديك macOS نظيف تمامًا — لا أشباح Homebrew في Terminal. العملية موثوقة 100% على macOS Tahoe 26.0+ (مؤكد من الوثائق الرسمية وGitHub حتى نوفمبر 2025). إذا كنت تتخلى عن Homebrew نهائيًا، جرب بدائل أصلية مثل MacPorts أو mas لتطبيقات App Store.

        أسئلة؟ اترك تعليقًا بموديل Mac الخاص بك — سأساعد في حل المشكلات. احفظ الصفحة لاستخدامها مستقبلاً!

        اترك تعليقاً

        لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *