شرح هوم برو ( homebrew ) لإدارة البرامج المثبتة على ماك و لينكس
برنامج homebrew هو برنامج متخصص في إدارة البرامج والتطبيقات المثبتة على نظام التشغيل ماك و لينكس. أي تقوم بتثبيت البرامج أو حذفها أو تحديثها.
طريقة تثبيت homebrew على ماك 🔗
استخدم هذا الأمر في التيرمينال لتثبيت هوم برو.
/bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"
طريقة تثبيت برنامج عن طريق homebrew على ماك أو إس 🔗
استخدم هذا الأمر لتثبيت برنامج wget من خلال homebrew
brew install wget
أما طريقة تثبيت البرامج الخاصة بنظام التشغيل ماك مثل فايرفوكس ، يتم من خلال homebrew cask بالأمر التالي.
brew install --cask firefox
طريقة حذف برنامج عن طريق homebrew على نظام ماك 🔗
طريقة حذف برنامج wget مثلاً من خلال homebrew
brew remove wget
أو
brew uninstall wget
أو
brew rm wget
أما طريقة حذف برنامج من برامج ماك أو إس مثل فايرفوكس تكون كما يلي.
brew remove --cask firefox
أو
brew uninstall --cask firefox
أو
brew rm --cask firefox
طريقة تحديث برنامج عن طريق homebrew على نظام ماك 🔗
طريقة تحديث homebrew نفسه ومعرفة قائمة البرنامج الجديدة والإصدارات الجديدة.
brew update
أو
brew update --auto-update
طريقة تحديث البرامج كلها المثبتة على جهازك من خلال homebrew
brew upgrade --require-sha
أما طريقة تحديث البرامج الخاصة بنظام ماك على جهازك من خلال هوم برو
brew upgrade --cask --greedy
لكن إن أردت تحديث برنامج محدد ، استخدم هذا الأمر.
brew upgrade wget
أو استخدم هذا الأمر لتحديث برنامج محدد خاص بنظام ماك.
brew upgrade --cask firefox
طريقة تقليل المساحة المستخدمة لبرامج homebrew على جهازك 🔗
استخدم هذا الأمر لحذف الملفات القديمة التي لا نحتاجها حالياً لتشغيل البرامج المثبتة من خلال هوم برو.
brew cleanup
عندما نفذت هذا الأمر على جهازي أفرغت 1.4GB من مساحة التخزين كما ترى في الأمر ونتائجه.
$ brew cleanup
Removing: /usr/local/Cellar/ffmpeg@6/6.1.2... (285 files, 54MB)
Removing: /Users/mbp/Library/Caches/Homebrew/ffmpeg@6_bottle_manifest--6.1.2... (102.8KB)
Removing: /Users/mbp/Library/Caches/Homebrew/[email protected]... (20.1MB)
Removing: /Users/mbp/Library/Caches/Homebrew/flatbuffers_bottle_manifest--24.3.25... (7.5KB)
Removing: /Users/mbp/Library/Caches/Homebrew/flatbuffers--24.3.25... (1.5MB)
Removing: /Users/mbp/Library/Caches/Homebrew/giflib_bottle_manifest--5.2.2... (7.2KB)
Removing: /Users/mbp/Library/Caches/Homebrew/giflib--5.2.2... (151.9KB)
Removing: /Users/mbp/Library/Caches/Homebrew/go_bottle_manifest--1.23.0... (10KB)
Removing: /Users/mbp/Library/Caches/Homebrew/go--1.23.0... (110.9MB)
Removing: /Users/mbp/Library/Caches/Homebrew/jasper_bottle_manifest--4.2.4... (8.3KB)
Removing: /Users/mbp/Library/Caches/Homebrew/jasper--4.2.4... (468.6KB)
Removing: /Users/mbp/Library/Caches/Homebrew/libarchive_bottle_manifest--3.7.4... (11.0KB)
Removing: /Users/mbp/Library/Caches/Homebrew/libarchive--3.7.4... (1.5MB)
Removing: /Users/mbp/Library/Caches/Homebrew/libxcb_bottle_manifest--1.17.0... (15.8KB)
Removing: /Users/mbp/Library/Caches/Homebrew/libxcb--1.17.0... (947.9KB)
Removing: /Users/mbp/Library/Caches/Homebrew/lz4_bottle_manifest--1.10.0... (8.0KB)
Removing: /Users/mbp/Library/Caches/Homebrew/lz4--1.10.0... (301.2KB)
Removing: /Users/mbp/Library/Caches/Homebrew/ncurses_bottle_manifest--6.5... (11.2KB)
Removing: /Users/mbp/Library/Caches/Homebrew/ncurses--6.5... (2.3MB)
Removing: /Users/mbp/Library/Caches/Homebrew/netpbm_bottle_manifest--11.02.09... (13.8KB)
Removing: /Users/mbp/Library/Caches/Homebrew/netpbm--11.02.09... (1.7MB)
Removing: /Users/mbp/Library/Caches/Homebrew/nmap_bottle_manifest--7.95... (14.5KB)
Removing: /Users/mbp/Library/Caches/Homebrew/nmap--7.95... (7MB)
Removing: /Users/mbp/Library/Caches/Homebrew/openssl@3_bottle_manifest--3.3.1... (9.2KB)
Removing: /Users/mbp/Library/Caches/Homebrew/[email protected]... (8.8MB)
Removing: /Users/mbp/Library/Caches/Homebrew/p11-kit_bottle_manifest--0.25.5... (10KB)
Removing: /Users/mbp/Library/Caches/Homebrew/p11-kit--0.25.5... (927.7KB)
Removing: /Users/mbp/Library/Caches/Homebrew/python-packaging_bottle_manifest--24.1... (7.2KB)
Removing: /Users/mbp/Library/Caches/Homebrew/python-packaging--24.1... (100.9KB)
Removing: /usr/local/Cellar/qt/6.7.0_1... (15,057 files, 670.2MB)
Removing: /Users/mbp/Library/Caches/Homebrew/qt_bottle_manifest--6.7.0_1... (112.4KB)
Removing: /Users/mbp/Library/Caches/Homebrew/qt--6.7.0_1... (195.9MB)
Removing: /Users/mbp/Library/Caches/Homebrew/z3_bottle_manifest--4.13.0... (7.4KB)
Removing: /Users/mbp/Library/Caches/Homebrew/z3--4.13.0... (13.2MB)
==> Autoremoving 1 unneeded formula:
ffmpeg@6
Uninstalling /usr/local/Cellar/ffmpeg@6/6.1.2_1... (285 files, 54MB)
Removing: /Users/mbp/Library/Caches/Homebrew/llvm_bottle_manifest--18.1.4... (19.8KB)
Removing: /Users/mbp/Library/Caches/Homebrew/Cask/stats--2.11.6.dmg... (5.9MB)
Removing: /Users/mbp/Library/Caches/Homebrew/Cask/stats--2.11.5.dmg... (5.9MB)
Removing: /Users/mbp/Library/Caches/Homebrew/Cask/font-zed-mono-nerd-font--3.2.1.zip... (251.8MB)
Removing: /Users/mbp/Library/Caches/Homebrew/Cask/sequel-ace--4.1.0,20069.zip... (18.9MB)
Removing: /Users/mbp/Library/Caches/Homebrew/Cask/font-go-mono-nerd-font--3.2.1.zip... (14.4MB)
Removing: /Users/mbp/Library/Caches/Homebrew/Cask/font-ubuntu-sans-nerd-font--3.2.1.zip... (47.3MB)
Removing: /Users/mbp/Library/Logs/Homebrew/libheif... (203B)
Removing: /Users/mbp/Library/Logs/Homebrew/gcc... (64B)
==> This operation has freed approximately 1.4GB of disk space.
إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا . إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تيليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن “موقع أبانوب حنا للبرمجيات” على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.
![waffarx cash back](/img/waffarx-banner.png)