Haben Sie Fragen? Senden Sie uns doch eine Nachricht

OneSystems GmbH

OneSystems GmbH

System Management aus der Schweiz

+41 44 586 40 18
Email: info@onesystems.ch

OneSystems GmbH
Grindlenstrasse 9, 9630 Wattwil, Schweiz

Open in Google Maps
  • Home
  • Beratung & Betrieb
  • Dienstleistungen
    • Web Hosting
    • E-Mail Hosting
    • Ihre eigene Daten Cloud
  • Blog
  • Kontakt
    • Remote Support
  • Home
  • Blog
  • Linux
  • CentOS
  • Mac OS X: Paketmanager Homebrew (brew) installieren
12. Februar 2026

Mac OS X: Paketmanager Homebrew (brew) installieren

Mac OS X: Paketmanager Homebrew (brew) installieren

by Michael Kleger / Donnerstag, 22 Oktober 2015 / Published in CentOS, Debian, Linux, Monitoring

Unter CentOS hat man yum, unter Arch Linux hat man pacman und unter Mac? Gibt es dort einen Paketmanager? Nicht vorinstalliert, was wohl auch daran liegen möchte, dass viele die Konsole von Mac gar nicht erst nutzen, obwohl diese in Verbindung mit der guten grafischen Oberfläche echt genial ist. Doch es gibt auch für Mac einen Paketmanager namens Homebrew (auch brew genannt). Wie man Homebrew unter Mac OS X installiert und ein paar Kommandos zur Verwendung werde ich im Folgenden erklären.

 

Installation

  1. Zunächst einmal müssen wir Xcode von Apple installieren. Dies können wir über Apple > App Store > Suchen nach “Xcode” > Xcode installieren erledigen.
  2. Ist Xcode installiert und die Lizenzbedingungen akzeptiert, können wir sogleich Homebrew installieren. Homebrew macht es uns mittels eines, in Ruby geschriebenen, Installer-Scripts einfach.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Das wars schon. Homebrew ist installiert und bereit zur Benutzung!

 

Struktur

Wo wird nun Software, die mittels Homebrew installiert wird, gespeichert? Brew nutzt ein eigenes Verzeichnis, nämlich standardmäßig /usr/local/Cellar. Die dort gespeicherte Software wird so verlinkt, dass sie ausführbar ist, als wäre sie in den Ordnern in denen die Softwarekomponenten normalerweise wären. Der Vorteil durch diese Zentralisierung ist, dass der Paketmanager, und man selbst natürlich auch, einen guten Überblick über die Software hat.

 


 

 

Allgemein und Hilfe

Brew kann man im Terminal einfach mittels brew ansprechen. Um eine Übersicht von Kommandos und Paramentern zu erhalten reicht es einfach brew im Terminal aufzurufen.

 

Installieren

Möchte man eine Software mittels Brew installieren, nutzt man das Schlüsselwort install. Darauf folgt der Name des zu installierenden Paketes. Möchten wir z.B. wget installieren geht das wie folgt.

brew install wget

 

Paket suchen

Manchmal kennt man einen Programmnamen, weiß jedoch nicht wie der Paketname lautet. Beispielsweise wollen wir die PHP-Erweiterung GeoIP für PHP 5.4 installieren. Mittels des Keywords search werden alle Pakete die “geoip” enthalten ausgegeben. Dadurch finden wir z.B. das Paket php54-geoip, welches die gewünschte Software enthält.

brew search geoip

 

Deinstallieren

Ein Programm, das über Brew installiert wurde, wird nicht mehr benötigt? Kein Problem, denn mittels remove können wir ganz simpel das Programm wieder deinstallieren.

brew remove wget

 

Alte Programmversionen installieren

Unter gewissen Umständen benötigt man nicht die aktuelle Version einer Software, sondern eine etwas ältere Version. Mittels versions kann man alle verfügbaren Versionen auslesen. Bei der Versionsnummer steht immer der Git Checkout Name dabei. Mit diesem können wir vor der Installation zu einer alten Version wechseln. Bei dem Git Checkout lautet der PfadLibrary/Formula/, darauf folgt der Paketname, der mit einem .rb beendet wird. Wie das praktisch aussieht im Folgenden. Wir möchten dabei Version 1.13 des Programms wgetinstallieren.

brew versions wget


1.14 git checkout d9339ac /usr/local/Library/Formula/wget.rb
1.13.4 git checkout 122c0b2 /usr/local/Library/Formula/wget.rb
1.13.3 git checkout d0dfc22 /usr/local/Library/Formula/wget.rb
1.12 git checkout 7553810 /usr/local/Library/Formula/wget.rb
1.13 git checkout 4d39ab4 /usr/local/Library/Formula/wget.rb
1.11.4 git checkout a82e823 /usr/local/Library/Formula/wget.rb

 

Auszuführen:
cd `brew --prefix`
git checkout 4d39ab4 Library/Formula/wget.rb
brew install wget

 

Aktualisieren

Hat man einige Programme installiert, möchte man diese natürlich auch aktuell halten. Mittels des folgenden Kommandos aktualisiert sich Brew zunächst selbst und anschließend alle durch Brew installieren Programme.

brew update; brew list | xargs brew upgrade

Dies waren alle Standardanwendungsfälle auf die ich in meinem Alltag stoße. Damit ist ein komfortabler Paketmanager auf dem Mac installiert und das einfache Installieren über den Terminal kann beginnen.

 

  • Tweet

About Michael Kleger

What you can read next

VMware Workstation Pro unter Ubuntu installieren
CentOS 6.5 mit PHP 5.4
Der Weg von Windows zu Linux (Teil 1)

2 Comments to “ Mac OS X: Paketmanager Homebrew (brew) installieren”

  1. Mahmut says : Antworten
    20. Mai 2024 at 21:51

    Moin Michael!
    Danke fuer deinen Vorschlag. Ich moechte dir eine ‚verbesserte‘ Version vorschlagen, die ich persoenlich nutze.
    brew update && brew upgrade && brew upgrade –cask && brew cleanup

    Beste Gruesse

    1. Michael Kleger says : Antworten
      21. Mai 2024 at 08:22

      Hallo Mahmut
      Danke für den Tipp, würde den ganzen Befehl jetzt noch in einen Alias verfrachten damit es noch etwas einfacher wird.

      Grüsse
      Michael

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.

Letzten Beiträge

  • Mailrelay + SMTP OAuth Relay: SMTP ohne Passwort, bereit für Microsoft 365

    Dieser Beitrag ist Teil 2 der Mailrelay-Serie u...
  • Ein schlanker SMTP-Relay-Container für moderne Infrastrukturen

    Warum ein eigenes Mailrelay? In vielen Infrastr...
  • Der GNOME-Login ist weg – so bringst du ihn zurück

    Nach einem Update oder Neustart kann es passier...
  • Wie die Remmina Verbindungen in Tabs statt in neuen Fenstern öffnen

    Wer regelmässig mit Remmina arbeitet, kennt das...
  • Dateien mit Sonderzeichen sicher löschen

    Beim Arbeiten auf Linux-Servern kann es vorkomm...

Neueste Kommentare

  • Ein schlanker SMTP-Relay-Container für moderne Infrastrukturen - OneSystems GmbH bei Mailrelay + SMTP OAuth Relay: SMTP ohne Passwort, bereit für Microsoft 365
  • Mailrelay + SMTP OAuth Relay: SMTP ohne Passwort, bereit für Microsoft 365 - OneSystems GmbH bei Ein schlanker SMTP-Relay-Container für moderne Infrastrukturen
  • Michael Kleger bei Festplatte einer Virtuellen Maschine verkleinern
  • Harald Strauch bei Festplatte einer Virtuellen Maschine verkleinern
  • Michael Kleger bei Mac OS X 10.11El Capitan‎: ISO für Installation erstellen

Categories

  • b1gMail
  • CentOS
  • Debian
  • Docker
  • Identitätsanbieter
  • Linux
  • Mac OSX
  • Microsoft Exchange
  • Microsoft Outlook
  • Migration
  • Mint
  • Monitoring
  • Neuigkeiten
  • Nextcloud
  • PowerShell
  • Python
  • Raspberry Pi
  • Sicherheit
  • Tipps und Tricks
  • Ubuntu
  • VMware
  • Webseiten
  • Webserver
  • Windows
  • Windows zu Linux

Die OneSystems GmbH mit Sitz in Wattwil ist ein unabhängiger IT-Dienstleister für die Planung, Umsetzung und den Betrieb moderner IT-Infrastrukturen, Weblösungen und individueller Software. Wir begleiten Unternehmen ganzheitlich von der Konzeption bis zum laufenden Betrieb und übernehmen dabei sowohl technische Verantwortung als auch den langfristigen Support.

Unsere Kunden stammen aus der Schweiz, Deutschland und Österreich und vertrauen auf Lösungen, die stabil, sicher und nachvollziehbar aufgebaut sind. Statt kurzlebiger Trends setzen wir auf saubere Architektur, etablierte Standards und nachhaltige Qualität, damit Systeme nicht nur heute funktionieren, sondern auch morgen noch beherrschbar bleiben.

Letzten Blog Posts

  • Mailrelay + SMTP OAuth Relay: SMTP ohne Passwort, bereit für Microsoft 365

  • Ein schlanker SMTP-Relay-Container für moderne Infrastrukturen

  • Der GNOME-Login ist weg – so bringst du ihn zurück

Kontakt

Email: Kontaktformular

OneSystems GmbH
Grindlenstrasse 9
9630 Wattwil
Schweiz

Copyright © 2018-2026 OneSystems GmbH, Alle Rechte vorbehalten.
Impressum | Datenschutzerklärung | AGBs | Kontakt

TOP