macOS-Tipp 37 – Homebrew

Mancher mag sich bei der Überschrift fragen: Was ist Homebrew? Nach einem Blick auf die Homepage von Homebrew ist diese Frage schnell beantwortet: Es handelt sich um den fehlenden Paketmanager für macOS. Mit anderen Worten: Mithilfe von Homebrew kann man – über das Terminal – Programme für macOS installieren. Gerade für Programmierer ist dieser Weg interessant, lassen sich doch zahlreiche Anwendungen hierüber installieren. Als Beispiel möchte ich hier die Programmiersprache Python nennen, die Laufzeitumgebung Node.js oder das sehr nützliche Konvertierungs-Tool pandoc.

Wie kommt Homebrew aber auf den Mac? Dazu ruft Ihr die Internetseite des Projekts auf, kopiert die unter “Installiere Homebrew” gezeigte Anweisung in das Terminal und führt sie dann aus. Fertig!

Anwendungen können nun mit dem Befehl

$ brew install [Paketname]

installiert werden.

Eine Deinstallation wird mit

$ brew uninstall [Paketname]

vorgenommen.

Alle bisher installierten Pakete lassen sich mit

$ brew list

anzeigen.

Am Beispiel der Anwendung speedtest würde man also folgendermaßen vorgehen:

  1. Die Installation erfolgt mit
    $ brew install speedtest_cli
    
  2. Jetzt kann man speedtest ausführen und so die vorhandene Internetgeschwindigkeit (Download und Upload) testen:
    $ speedtest --simple
    Ping: 32.729 ms
    Download: 22.84 Mbit/s
    Upload: 22.95 Mbit/s
    

Nun, das Ergebnis ist in meinem Fall nicht sehr berauschend. Und wie sieht es bei Euch aus?

Benötigt man übrigens zu einer installierten Anwendung Hilfe, dann kann die Option --help zielführend sein. Im Falle von speedtest müßte ich also

$ speedtest --help

eingeben. Als Ergebnis werden dann die zur Verfügung stehenden Optionen angezeigt. So erfährt man hier im Falle von --simple: “Suppress verbose output, only show basic information”.

Damit kennt Ihr nun Homebrew. Wenn Ihr also zukünftig im Internet die Information erhaltet, dass eine Anwendung mit brew installiert werden kann, dann wißt Ihr, was zu tun ist.

Durch Benutzung dieser Website erklären Sie sich mit der Verwendung von Cookies einverstanden. Mehr Informationen

Diese Website speichert Cookies. Die Verwendung von Cookies dient dazu, Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf diese Website zu analysieren. Außerdem werden Informationen zur Nutzung dieser Webseite an Partner für soziale Medien, Werbung und Analysen weitergegeben. Mit der Verwendung dieser Internetpräsenz stimmen Sie zu, dass diese Seiten Cookies für Analysen, personalisierte Inhalte und Werbung verwenden dürfen. Weitere Informationen hierzu finden Sie in meiner Datenschutzerklärung.

Schließen