Sehen wir uns zumindest einige Paket-Manager unter Linux an:

Dazu gibt es noch weitere bei entsprechenden Distributionen, wie etwa bei Void Linux und Co. Ich habe natürlich auch einige vergessen, oder ausgelassen, weil diese eher für Entwickler gedacht sind. So ziemlich alle oben genannten Paket-Manager wurden zumindest auf der Linux Bibel schon einmal beschrieben. Die meisten der Linux-User benutzen zumindest einen der ersten drei oben und oft zumindest einen der beiden letzten.

Mit der Software App müssen Sie nur noch einen Befehl können – dieser verwaltet zumindest all die oben genannten Paket-Manager.

App installieren

Wichtig – für einige Repositorys – etwa Cargo, Pip, Go – installieren Sie die Software auch als normaler Benutzer (siehe Anleitungen auf der Linux Bibel) – solche werden ja in Ihrem Home-Verzeichnis installiert.

Unter GitHub finden Sie nur spärliche Informationen, aber zumindest, wie Sie diesen Paket-Manager installieren. Nutzen Sie den Befehl sudo, um an administrative Rechte zu gelangen, nutzen Sie folgenden Befehl am Terminal:

bash <(curl -sL https://hkdb.github.io/app/getapp.sh)

Nutzen Sie hingegen den richtigen root-Account mittels su, führen Sie den Befehl gleich mittels root-Rechten aus.

Nach der Installation müssen Sie das Terminal beenden und erneut starten, oder einfach die Konfiguration der Shell neu einlesen. Um die Software zu aktualisieren, nutzen Sie folgenden Befehl:

app -m app update

Möchten Sie App wieder deinstallieren, löschen Sie erst aus der Konfiguration der genutzten Shell die Zeilen:

# Added by app (https://github.com/hkdb/app) installation
source /root/.config/app/.app_profile

Anschließend löschen Sie die Software selbst – mit dem richtigen root-Account (geben Sie einfach vom Paket selbst nur die ersten Zeichen an und vervollständigen dann mit Tabulator):

rm /root/.local/bin/app-linux-amd64-v0.18.zip
rm /root/.local/bin/app-linux-amd64

Als sudo-User:

rm .local/bin/app-linux-amd64-v0.18.zip
rm .local/bin/app-linux-amd64

App nutzen

Haben Sie die Software noch nie genutzt, muss erst einmal die Konfiguration angelegt werden – dies tun Sie mit root-Rechten mit dem Befehl:

app

Zu Beginn ist nur der Paket-Manager der genutzten Distribution aktiv, diesen können Sie natürlich weiter wie gewohnt nutzen. Wollen wir beispielsweise ganz einfach nach dem Paketvirt-manager“ suchen – erst mit APT und anschließend mit App:

apt search virt-manager

Jetzt mit App:

app search virt-manager

App zeigt uns alle zutreffenden Pakete aus den in App aktivierten Repositorys. Ich habe hier unter Debian nur APT aktiv – es reicht nicht nur die gewünschten Paket-Manager innerhalb von App zu aktivieren, Sie müssen die Repositorys der Paket-Manager natürlich auch erst einrichten. Anschließend können Sie diese in App aktivieren – wie Sie die entsprechenden Repositorys unter Debian in das System einbinden, finden Sie ebenfalls in den entsprechenden Beiträgen auf der Linux Bibel.

Jetzt wollen wir gewünschte Repositorys in App aktivieren – zurzeit lassen sich folgende nutzen:

  • YAYyay
  • Flatpak flatpak
  • Snap – snap
  • Appimageappimage
  • Brew – brew (wurde auf der Linux Bibel noch nicht beschrieben, wird aber noch geschehen – Anleitung zur Nutzung unter Brew)
  • Go – go
  • Pip – pip
  • Cargo – cargo

Nun, ich will jetzt Go und Cargo, Appimage sowie Pip aktivieren – natürlich nicht administrativen Rechten als root, ohne root-Account ohne root-Rechte:

app -m go enable
app -m cargo enable
app -m pip enable
app -m appimage enable

Entsprechende Repositorys / Paket-Manager lassen sich natürlich auch wieder deaktivieren:

app -m go disable
...

Standardmäßig zeigt Ihnen App gesuchte Pakete nur von Ihrer Distribution, also über den standardmäßigen Paket-Manager Ihrer Distribution. Jetzt möchte ich beispielsweise aus dem Cargo-Repository nach dem Begriff „box“ suchen:

app -m cargo search box

Die Installation von Pakete über den Paket-Manager der Distribution gelingt wie üblich ganz einfach über:

app install paket

Über einen anderen Paket-Manager:

app -m cargo install box

Bei Appimages wechseln Sie erst in das Verzeichnis, in das das Appimage heruntergeladen wurde:

app -m appimage install dateiname

Jetzt können Sie sich auch alle über App installierte Software aus dem Repo der Distribution anzeigen lassen:

app history

Oder solche aus in App aktivierten Repos:

app -m cargo history

Um ein Paket aus dem Repo der Distribution zu deinstallieren:

app remove paket

Oder das Paket aus einem anderen Repo:

app -m cargo remove paket

Pakete der Distribution aktualisieren:

app update
app upgrade all

Oder die Pakete aus anderen Repos:

app -m cargo upgrade
Gefällt mir 5
Gefällt mir nicht 1

Categories:

Tags:

Schreibe einen Kommentar

Eine Reaktion

Neue Themen im Forum
less: Beenden, dabei eine Zeile a …nix less, fzf ist der Bringer! selbst geschneidert, im Falle vo … Weiterlesen
Neues Mainboard für AMDHallo zusammen. Wahrscheinlich werde ich mir demnächst ein neues … Weiterlesen
Versionsvergleich Linux DVD Mint …Der Befehl dpkg --get-selections | grep -v deinstall kann bei den … Weiterlesen
Kategorien im Wiki
Neue Kommentare im Wiki
WIKI-Beiträge des Monates

Die Beiträge des Monates finden Sie im Kalender unter den blau markierten Tageszahlen.

September 2024
M D M D F S S
 1
2345678
9101112131415
16171819202122
23242526272829
30  
Archive