So installieren Sie Linuxbrew

Linuxbrew: Ein alternativer Paketmanager

Linuxbrew, oft als der „selbstgebraute“ Paketmanager bezeichnet, stellt eine flexible Möglichkeit dar, Software auf Linux-Systemen zu installieren. Er dient dazu, Drittanbieter-Software zu verwalten, die von der Homebrew-Community entwickelt und bereitgestellt wird. Anders als bei Standard-Paketmanagern, ist Linuxbrew nicht in den Repositories gängiger Distributionen enthalten, wodurch eine manuelle Installation erforderlich wird.

Manuelle Installation erforderlich

Aufgrund der fehlenden Unterstützung in den Mainstream-Paketquellen ist es notwendig, Linuxbrew direkt zu beziehen und selbst zu installieren. Die folgenden Abschnitte beschreiben, wie dies auf verschiedenen Linux-Systemen gelingt.

Vorbereitende Schritte: Curl und Entwicklungswerkzeuge

Die Installation von Linuxbrew erfolgt über ein Shell-Skript, das automatisch Code kompiliert und einrichtet. Zuerst müssen jedoch alle notwendigen Abhängigkeiten und Werkzeuge installiert werden.

Öffnen Sie ein Terminalfenster (in der Regel mit Strg + Alt + T oder Strg + Umschalt + T) und führen Sie die passenden Befehle für Ihre Distribution aus:

Ubuntu

Für Ubuntu benötigen Sie die Pakete build-essential, curl, file und git. Installieren Sie diese mit dem folgenden Befehl:

sudo apt install build-essential curl file git

Debian

Debian-Nutzer benötigen dieselben Pakete wie Ubuntu. Die Installation erfolgt über den Befehl apt-get:

sudo apt-get install build-essential curl file git

Arch Linux

Informationen zur direkten Installation unter Arch Linux sind begrenzt. Es gibt jedoch ein AUR-Paket. Es ist aber zu beachten, dass dieses Paket möglicherweise veraltet ist und Komplikationen verursachen kann. Es wird daher empfohlen, eine andere Distribution zu verwenden, wenn Linuxbrew unbedingt gewünscht ist.

Fedora

Für Fedora sind die Paketgruppen Development Tools, curl, file und git notwendig. Die Installation erfolgt wie folgt:

sudo dnf groupinstall 'Development Tools'
sudo dnf install curl file git

OpenSUSE

OpenSUSE basiert auf RedHat, was eine Kompatibilität mit Linuxbrew wahrscheinlich macht. Die spezifischen Pakete sind nicht explizit dokumentiert. Eine sinnvolle Herangehensweise ist die Installation der Entwicklungspakete sowie von curl, file und git:

sudo zypper install -t pattern devel_C_C++
sudo zypper install git curl file

Generisches Linux

Linuxbrew sollte auf jeder Distribution funktionieren, da es nicht an bestimmte Paketformate gebunden ist. Installieren Sie die folgenden Pakete über den Paketmanager Ihres Systems:

  • Alle Entwicklungswerkzeuge (GCC usw.)
  • Git
  • Curl
  • Datei

Installation von Linuxbrew

Nach der Installation der Vorbedingungen, kann das Linuxbrew-Installationsskript ausgeführt werden. Dies geschieht mit folgendem Befehl:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"

Dieses Skript lädt die aktuelle Version direkt von GitHub herunter und führt sie automatisch aus. Nach Abschluss der Installation erhalten Sie eine Erfolgsmeldung. Falls Fehler auftreten, versuchen Sie nach einem Neustart erneut.

Einrichtung im Pfad

Um Linuxbrew nutzen zu können, muss der Pfad korrekt eingerichtet werden. Führen Sie folgende Befehle aus, und zwar für jeden Nutzer, der Linuxbrew verwenden soll:

test -d ~/.linuxbrew && eval $(~/.linuxbrew/bin/brew shellenv)
test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
test -r ~/.bash_profile && echo "eval $($(brew --prefix)/bin/brew shellenv)" >>~/.bash_profile
echo "eval $($(brew --prefix)/bin/brew shellenv)" >>~/.profile

Linuxbrew in Aktion

Nach der Einrichtung ist Linuxbrew einsatzbereit. Die Grundfunktionen können mit folgendem Befehl erkundet werden:

brew --help

Die Hilfe kann auch in eine Textdatei umgeleitet werden:

brew --help >> ~/linuxbrew-help.txt

Zusätzlich bietet Linuxbrew eine detaillierte Bedienungsanleitung, die mit dem Befehl man brew aufgerufen werden kann:

man brew

Auch die Bedienungsanleitung kann in eine Textdatei gespeichert werden:

man brew >> ~/linuxbrew-manual.txt