GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linuxbrew – Ein gemeinsamer Paketmanager für Linux und Mac OS X

Selbstgebrautes ist ein kostenloses und quelloffenes Paketverwaltungssystem, das speziell für das Mac OS-Betriebssystem von Apple entwickelt wurde. Es wurde in der Programmiersprache Ruby geschrieben und ist mit Mac OS vorinstalliert. Wie Sie vielleicht wissen, ist es eines der Open-Source-Projekte, das von allen Projekten auf GitHub sowohl die größte Anzahl von Mitwirkenden als auch die meisten Probleme hatte. Wenn Sie jemals nach einem ähnlichen Paketmanager wie Homebrew für Ihr Linux-Betriebssystem suchen, suchen Sie nirgendwo, wählen Sie einfach Linuxbrew . In dieser kurzen Anleitung werden wir besprechen, wie man Linuxbrew in Ubuntu und CentOS installiert und wie man damit Pakete installiert, entfernt und aktualisiert.

Linuxbrew ist der Fork von Homebrew und Sie können es sowohl unter Mac OS als auch unter Linux verwenden. Die Verwendung ist so ziemlich die gleiche wie bei Homebrew. Da Linuxbrew in Ihrem Home-Verzeichnis installiert wird, ist kein Root-Zugriff erforderlich . Sie können Linuxbrew verwenden, um die Pakete zu installieren, die nicht in Ihrer nativen Distribution enthalten sind. Es ermöglicht auch die Installation der aktuellsten Anwendungen und Pakete.

Linuxbrew installieren

Linuxbrew benötigt die folgenden Abhängigkeiten in Ihrer Linux-Box.

  • Rubin 1.8.6 oder neuer
  • GCC 4.4 oder neuer
  • Linux 2.6.16 oder neuer
  • 64-Bit x86 oder 32-Bit-ARM (Himbeer-Pi)

Linuxbrew unterstützt derzeit keine 32-Bit-x86-Plattformen.

Stellen Sie vor der Installation von Linuxbrew sicher, dass die oben genannten Abhängigkeiten installiert wurden. Wenn sie noch nicht installiert sind, führen Sie die folgenden Befehle aus, um sie auf Ihrem Linux-System zu installieren.

Unter Debian, Ubuntu, Linux Mint:

$ sudo apt-get update && sudo apt-get install build-essential curl git python-setuptools ruby

Auf Red Hat, CentOS, Fedora:

$ sudo yum groupinstall 'Development Tools'
$ sudo yum install curl git irb python-setuptools ruby

Nachdem Sie die Voraussetzungen installiert haben, führen Sie den folgenden Befehl aus, um Linuxbrew zu installieren.

Hinweis: Führen Sie die folgenden Befehle nicht als root aus Benutzer.

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

Sobald die Installation abgeschlossen ist, sollten Sie eine Ausgabe wie unten sehen.

[...]
==> Next steps:
- Install the Linuxbrew dependencies if you have sudo access:
 Debian, Ubuntu, etc.
 sudo apt-get install build-essential
 Fedora, Red Hat, CentOS, etc.
 sudo yum groupinstall 'Development Tools'
 See http://linuxbrew.sh/#dependencies for more information.
- Add Linuxbrew to your ~/.profile by running
 echo 'export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"' >>~/.profile
 echo 'export MANPATH="/home/linuxbrew/.linuxbrew/share/man:$MANPATH"' >>~/.profile
 echo 'export INFOPATH="/home/linuxbrew/.linuxbrew/share/info:$INFOPATH"' >>~/.profile
- Add Linuxbrew to your PATH
 PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"
- We recommend that you install GCC by running:
 brew install gcc
- Run `brew help` to get started
- Further documentation: 
 https://docs.brew.sh
Warning: /home/linuxbrew/.linuxbrew/bin is not in your PATH.

Lesen Sie die obige Ausgabe sorgfältig durch. Sie werden gefragt, was als nächstes zu tun ist, damit Linuxbrew ordnungsgemäß funktioniert. Sie müssen diese Schritte ausführen, bevor Sie Linuxbrew verwenden. Überprüfen Sie die fetten Linien in der obigen Ausgabe. Führen Sie diese Befehle nacheinander aus, um Linuxbrew wie unten gezeigt zum PATH hinzuzufügen.

$ echo 'export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"' >>~/.profile
$ echo 'export MANPATH="/home/linuxbrew/.linuxbrew/share/man:$MANPATH"' >>~/.profile
$ echo 'export INFOPATH="/home/linuxbrew/.linuxbrew/share/info:$INFOPATH"' >>~/.profile
$ PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"

Führen Sie schließlich den folgenden Befehl aus, um die Änderungen zu aktualisieren.

$ source ~/.profile

Und installieren Sie gcc, das empfohlen wird, um Linuxbrew ohne Probleme zu verwenden. Führen Sie dazu Folgendes aus:

$ brew install gcc

Auch hier sollten Sie diesen Befehl nicht als Root-Benutzer ausführen. Führen Sie alle diese Befehle als normaler Benutzer aus. Wie Sie in den Befehlen gesehen haben, haben wir nirgendwo Root-Rechte verwendet. Alle Pakete und Anwendungen werden in Ihrem $HOME-Ordner installiert, sodass Sie keine Root-Rechte benötigen.

Führen Sie abschließend den folgenden Befehl aus, um sicherzustellen, dass Linuxbrew installiert ist und ordnungsgemäß funktioniert:

$ brew doctor

Wenn Sie eine Ausgabe wie unten sehen, funktioniert Linuxbrew!

Your system is ready to brew.

Herzliche Glückwünsche! Linuxbrew ist jetzt installiert. Es ist Zeit, es zu erkunden.

Herunterladen - Kostenloser eGuide:"5 Apple Mail-Alternativen für Mac OS X"

Linxubrew-Nutzung

Wenn Sie Homebrew bereits verwendet haben, können Sie die folgenden Anweisungen überspringen und sofort damit beginnen, den Linuxbrew-Paketmanager so zu verwenden, wie Sie Homebrew verwenden. Wenn Sie neu bei Linuxbrew sind, lesen Sie weiter.

Um Linuxbrew selbst zu aktualisieren, führen Sie Folgendes aus:

$ brew update

Wenn Sie nicht sicher sind, welche Pakete verfügbar sind, führen Sie Folgendes aus:

$ brew search

Dieser Befehl zeigt die Liste der verfügbaren Pakete an.

Oder besuchen Sie braumeister Website, um nach verfügbaren Paketen zu suchen.

Lassen Sie uns nun sehen, wie ein Paket installiert wird.

Um ein Paket zu installieren, zum Beispiel zsh , führen Sie einfach Folgendes aus:

$ brew install zsh

Um ein Paket zu entfernen, führen Sie auf ähnliche Weise Folgendes aus:

$ brew remove zsh

So einfach ist das. Das einzig Gute, das mir beim Testen des Linuxbrew-Paketmanagers aufgefallen ist, ist, dass er Ihnen einen alternativen Befehl zeigt, wenn ein bestimmtes Paket nicht verfügbar ist. Sehen Sie sich das folgende Beispiel an.

$ brew install rsync

Wie Sie in der folgenden Ausgabe sehen, gibt es keine verfügbare Formel mit dem Namen "rsync". Daher wurde am Ende der Ausgabe ein alternativer Befehl zum Installieren von rsync angezeigt.

Error: No available formula with the name "rsync" 
==> Searching for similarly named formulae...
These similarly named formulae were found:
grsync librsync vdirsyncer
To install one of them, run (for example):
 brew install grsync
==> Searching taps...
This formula was found in a tap:
homebrew/dupes/rsync
To install it, run:
 brew install homebrew/dupes/rsync

Also habe ich den folgenden Befehl ausgeführt, um rsync zu installieren:

$ brew install homebrew/dupes/rsync

Sie können nach veralteten Paketen suchen, indem Sie den Befehl verwenden:

$ brew outdated

Wenn Sie alle veralteten Pakete aktualisieren möchten, führen Sie einfach Folgendes aus:

$ brew upgrade

Um ein bestimmtes Paket zu aktualisieren, führen Sie Folgendes aus:

$ brew upgrade <package_name>

Möchten Sie sehen, wo sich die heruntergeladenen Pakete befinden? Ganz einfach.

$ brew --cache

Beispielausgabe wäre:

/home/sk/.cache/Homebrew

Hier können Sie die Inhalte sehen, die von Linuxbrew heruntergeladen werden.

Für weitere Details zu Linuxbrew führen Sie Folgendes aus:

$ brew help

Oder,

$ man brew

Linuxbrew deinstallieren

Magst du Linuxbrew nicht? Nun, Sie können Linuxbrew mit dem Befehl deinstallieren:

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/uninstall)"

Wenn dieser Befehl nicht funktioniert, versuchen Sie:

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/uninstall)"

Entfernen Sie schließlich das Linuxbrew-Verzeichnis aus Ihrem $HOME-Verzeichnis:

$ sudo rm -rf ~/.linuxbrew

Sie wissen jetzt, wie Sie Linuxbrew in Ihrer Linux-Box installieren und verwenden. Der einzige Nachteil ist, dass Linuxbrew zu lange braucht, um Anwendungen zu kompilieren und zu installieren. Abgesehen davon funktioniert es einfach sofort, wie auf seiner Website angekündigt. Wenn Sie ein Mac-Benutzer sind und nach einem ähnlichen Paketmanager wie Homebrew suchen, dann wäre Linuxbrew die perfekte Wahl.


Linux
  1. So installieren und verwenden Sie den Snap-Paket-Manager unter Alma Linux 8

  2. Ukuu Kernel Manager – Installieren und aktualisieren Sie Linux-Kernel in Ubuntu

  3. So installieren Sie den Yarn NPM Package Manager unter Oracle Linux 8

  4. Installieren Sie python-openstackclient unter Linux und Mac OS

  5. Git-basierter Paketmanager/Installer für Linux

Installieren Sie Synaptic Package Manager unter Linux

Installieren und verwenden Sie Linuxbrew unter Linux OS

So installieren und verwenden Sie den i3 Window Manager unter Linux

So installieren und konfigurieren Sie das Windows-Subsystem für Linux

So installieren Sie Snap Package Manager in Linux-Distributionen

Motrix:Ein kostenloser Open-Source-Download-Manager für Linux