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
  • Dienstleistungen
    • E-Mail
      • b1gMail Plugins
    • Hosting
    • Nextcloud
    • Monitoring
  • Blog
  • Hilfe & Support
    • Remote Support
  • Kontakt
  • Home
  • Blog
  • Linux
  • CentOS
  • Mac OS X: Paketmanager Homebrew (brew) installieren
14. Juni 2025

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.

 

Proxmox Backup as a Service by OneSystems GmbH

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

Festplatte voll (Inodes bei 100%)
Eigene Cloud mit einem Raspberry Pi und Nextcloud (Teil 2)
CentOS 6.5 mit PHP 5.4

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 Antworten abbrechen

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

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

Letzten Beiträge

  • Migration von Datenbanken in Docker: So gelingt das Upgrade sicher und sauber

    Datenbank-Upgrades gehören zu den Aufgaben, die...
  • Automatisierte Backups mit Docker, Cron, Nextcloud Talk & E-Mail

    In diesem Beitrag zeige ich, wie man mit einem ...
  • Windows Server 2025 bereinigen

    Wenn man den Windows Server 2025 (sowie auch äl...
  • Anmelden über die Webcam unter Ubuntu einrichten

    Das einfache Anmelden über die Webcam wie man e...
  • Der eigene Mastodon Server

    Was ist Mastodon? Mastodon ist ein Mikrobloggin...

Neueste Kommentare

  • Michael Kleger bei Mac OS X 10.11El Capitan‎: ISO für Installation erstellen
  • Danyel Gloser bei Mac OS X 10.11El Capitan‎: ISO für Installation erstellen
  • Wie kann man unter Ubuntu den Bildschirm teilen? - OneSystems GmbH bei Flatpack unter Ubuntu installieren
  • Der Weg von Windows zu Linux (Teil 1) - OneSystems GmbH bei Yubikey Manager und Yubico Authenticator unter Ubuntu installieren
  • Michael Kleger bei Eigener CardDAV- und CalDAV Server mit Baikal

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

Der IT-Dienstleister OneSystems GmbH mit Sitz in Wattwil versteht sich als Full-Service-Dienstleister für die Umsetzung und Betreuung von IT-Infrastrukturen, Internetseiten und individueller Programmierung. Wir betreuen Kunden aus der ganzen Schweiz, Deutschland und Österreich.

Wir legen grossen Wert auf eine technisch einwandfreie Umsetzung nach aktuellen Standards bei nachhaltiger Qualität.

Letzten Blog Posts

  • Migration von Datenbanken in Docker: So gelingt das Upgrade sicher und sauber

  • Automatisierte Backups mit Docker, Cron, Nextcloud Talk & E-Mail

  • Windows Server 2025 bereinigen

Kontakt

Email: Kontaktformular

OneSystems GmbH
Grindlenstrasse 9
9630 Wattwil
Schweiz

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

TOP