Bauh – Verwalten Sie Snaps, Flatpaks und AppImages über eine Oberfläche

Eines der größten Probleme bei Universalpaketen wie Snap, Flatpak und AppImage verwaltet sie. Die meisten integrierten Paketmanager unterstützen nicht alle diese neuen Formate.

Zum Glück bin ich auf eine Anwendung gestoßen, die mehrere universelle Paketformate unterstützt.

Bauh – ein Manager für Ihre Multi-Package-Anforderungen

Ursprünglich Fpakman genannt, bauh ist für die Verarbeitung von Flatpak-, Snap-, AppImage- und AUR-Paketen ausgelegt. Schöpfer vinifmor startete das Projekt im Juni ’19 mit dem Absicht von „Manjaro-Benutzern eine grafische Oberfläche zur Verwaltung von Flatpaks zur Verfügung zu stellen“. Seitdem hat er die Anwendung erweitert, um Unterstützung für Debian-basierte Systeme hinzuzufügen.

Bauh Über

Wenn Sie bauh zum ersten Mal öffnen, werden Ihre installierten Anwendungen gescannt und nach Updates gesucht. Wenn welche aktualisiert werden müssen, werden sie vorne und in der Mitte aufgelistet. Sobald alle Pakete aktualisiert wurden, sehen Sie eine Liste der Pakete, die Sie installiert haben. Sie können ein Paket mit Updates abwählen, um zu verhindern, dass es aktualisiert wird. Sie können auch eine frühere Version der Anwendung installieren.

Mit Bauh können Sie verschiedene Pakettypen von einer Anwendung aus verwalten

Sie können auch nach Anwendungen suchen. Bauh bietet detaillierte Informationen zu installierten und gesuchten Paketen. Sollten Sie an einer (oder mehreren) der Verpackungsarten nicht interessiert sein, können Sie diese in den Einstellungen abwählen.

Installieren Sie bauh auf Ihrer Linux-Distribution

Mal sehen, wie man bauh installiert.

Arch-basierte Distributionen

Wenn Sie eine kürzlich installierte Version von Manjaro, Sie sollten fertig sein. Bauh wird standardmäßig installiert. Wenn Sie eine ältere Installation von Manjaro (wie ich) oder eine andere Arch-basierte Distribution haben, können Sie sie von der installieren GOLD indem Sie dies im Terminal eingeben:

sudo pacman -S bauh

Bauh Paket Info

Debian/Ubuntu-basierte Distributionen

Wenn Sie eine auf Debian oder Ubuntu basierende Linux-Distribution haben, können Sie bauh mit pip installieren. Stellen Sie zunächst sicher, dass Sie pip auf Ubuntu installieren.

sudo apt install python3-pip

Und dann verwenden Sie es, um bauh zu installieren:

pip3 install bauh

Der Ersteller empfiehlt jedoch, es zu installieren manuell um zu vermeiden, dass die Bibliotheken Ihres Systems durcheinander gebracht werden.

Um bauh manuell zu installieren, müssen Sie zuerst die neueste Erscheinung. Nachdem Sie es heruntergeladen haben, können Sie es mit einem grafischen Tool oder dem Befehl entpacken. Öffnen Sie als Nächstes den Ordner in Ihrem Terminal. Sie müssen die folgenden Schritte ausführen, um die Installation abzuschließen.

Erstellen Sie zunächst eine virtualenv in einem Ordner namens env:

python3 -m venv env

Installieren Sie nun den Anwendungscode in der Umgebung:

env/bin/pip install .

Und starten Sie die Anwendung:

env/bin/bauh

Bauh-Aktualisierung

Sobald Sie die Installation von bauh abgeschlossen haben, können Sie Feinabstimmung indem Sie die Umgebungseinstellung und die Argumente ändern.

Der Weg für Bauh

Bauh ist in wenigen Monaten ziemlich gewachsen. Es ist geplant, weiter zu wachsen. Die jetzige Straßenkarte beinhaltet:

  • Unterstützung für andere Verpackungstechnologien
  • Separate Module für jede Verpackungstechnologie
  • Speicher- und Leistungsverbesserungen
  • Verbessern Sie die Benutzererfahrung

Bauh-Suche

Abschließende Gedanken

Als ich bauh ausprobierte, stieß ich auf ein paar Probleme. Als ich es zum ersten Mal öffnete, sagte es mir, dass Snap nicht installiert ist und dass ich es installieren müsste, wenn ich Snaps verwenden möchte. Ich weiß, dass Snap installiert ist, weil ich gelaufen bin snap list im Terminal und es hat funktioniert. Ich habe das System neu gestartet und Snaps funktionierten.

Das andere Problem, auf das ich gestoßen bin, war, dass eines meiner AUR-Pakete nicht aktualisiert werden konnte. Ich konnte das Paket ohne Probleme aktualisieren mit yay. Es könnte ein Problem mit meiner Installation von Manjaro geben, ich habe es seit 3 ​​oder 4 Jahren am Laufen.

Insgesamt hat bauh funktioniert. Es tat, was auf der Dose stand. Mehr kann ich nicht verlangen.

Haben Sie schon einmal Bauh benutzt? Was ist Ihr bevorzugtes Tool, um verschiedene Paketformate zu verwalten, wenn es eines gibt? Lass es uns in den Kommentaren unten wissen.

Wenn Sie diesen Artikel interessant fanden, nehmen Sie sich bitte eine Minute Zeit, um ihn in den sozialen Medien, Hacker News oder . zu teilen Reddit.