شرح هوم برو ( homebrew ) لإدارة البرامج المثبتة على ماك و لينكس

· 494 كلمة · 3 دقيقة قراءة

برنامج 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