Post

Brew Infos

Hier stelle ich ein paar interessante Befehle rund um Homebrew vor.

Brew Infos

Einleitung

Brew ist eine Art Paketmanager für macOS, außerhalb des Apple App-Stores. Homebrew ermöglicht die einfache Installation, Aktualisierung und Verwaltung von Programmen über die Kommandozeile.

Hinweis bei lizenzpflichtigen Programmen

Brew aktualisiert Programme immer auf die neueste Version.

Hat man also für ein installiertes Programm keine bzw. für die installierte, und neueste Version keine gültige Lizenz, sollte man sich überlegen, das Programm vielleicht außerhalb von Brew zu installieren. Oder man kauf sich für das Programm immer die neueste Lizenz! Ich mache das bei Topaz Photo AI und Forklift so.

1. Programme installieren

Das gliedert sich in Programme für die Kommandozeilen und Programme mit grafischer Oberfläche auf.

Allgemein sieht die Syntax so aus:

1
brew install package_name

Kommandozeilen-Programm installieren:

1
brew install package_name

Desktop-Programme installieren:

Programme mit grafischer Oberfläche installieren

1
brew install –cask package_name

Programme deinstallieren:

1
brew uninstall package_name

Installierte Programme anzeigen

Anzeigen aller installierten Formulas

1
brew list

Installierte Programme aktualisieren

Mit brew upgrade kann man sämtliche Pakete aktualisieren. Besser ist es jedoch auch brew zuvor zu aktualisieren. Dazu kombinierst Du einfach beide Befehle:

1
brew update && brew upgrade

Programme suchen

1
brew search

Es gibt auch die offizielle Seite https://formulae.brew.sh, wo man nach Programmen suchen kann

Autoupdates - wichtige Information

Jedesmal wenn man brew ausführt, will es sich und ggf. Apps updaten. Das kann man ausschalten:

Hierzu editiert man unter MacOS seine Shell Umgebung mit

1
nano ~/.zshrc

und fügt die folgenden Zeile ein:

1
export HOMEBREW_NO_AUTO_UPDATE="1"

Anschließend speichern und das Terminal oder bei mir Warp neu starten.

Will man Auto-Updates im Hintergrund ausführen, gibt es das Script

https://github.com/DomT4/homebrew-autoupdate

Autoupdates Installation:

1
brew tap domt4/autoupdate

Konfiguration:

1
brew autoupdate start 86400 --upgrade --cleanup --immediate --sudo

86400 steht für 86400 Sekunden, also genau einen Tag.

Für die –sudo Berechtigung muss noch etwas nachinstalliert werden. Das passiert mit diesem Befehl:

1
brew install pinentry-mac
This post is licensed under CC BY 4.0 by the author.