3 Möglichkeiten, um alle Ihre Ubuntu-Apps schnell auf einmal zu installieren

Indeks
  1. Terminalnutzung
    1. Die schnellste Methode, mit einem lästigen Haken
  2. Nutzung eines Bash-Skripts
    1. Die leistungsstärkste Option – wenn Sie bereit sind, etwas technisch zu werden
  3. Verwendung von TuxMate
    1. Die Keine-Terminal-Option, die dennoch funktioniert (mit einigen Einschränkungen)
    2. Ihre nächste frische Installation ist jetzt viel kürzer

Entdecken Sie drei effiziente Methoden zur gleichzeitigen Installation von Anwendungen auf Ubuntu: über den APT-Befehl, Bash-Skripte oder das benutzerfreundliche TuxMate-Tool.

Die Schönheit von Linux liegt darin, dass es Ihnen eine minimale Basis bietet, auf der Sie ein maßgeschneidertes System genau nach Ihren Vorstellungen aufbauen können. Das bedeutet jedoch auch, dass Sie den mühsamen Prozess durchlaufen müssen, alle Ihre Apps und Pakete eins nach dem anderen zu installieren. Glücklicherweise gibt es einen besseren Weg – eigentlich sogar mehrere – die es Ihnen ermöglichen, alles, was Sie benötigen, auf einmal zu installieren.

Terminalnutzung

Die schnellste Methode, mit einem lästigen Haken

Der einfachste Weg, um Apps massenhaft auf Ubuntu zu installieren, besteht darin, alle gewünschten Paketnamen in einen einzigen APT-Installationsbefehl zu verketten und diesen auszuführen. Anstatt Apps einzeln zu installieren, übergeben Sie Ubuntu eine Einkaufsliste, und es besorgt alles auf einmal. So sieht das in der Praxis aus:

sudo apt install vlc gimp libreoffice obs-studio firefox thunderbird neofetch htop 

Führen Sie diesen Befehl aus und Ubuntu lädt und installiert jede App in der Liste nacheinander – ohne Aufsicht erforderlich. Und natürlich können Sie die Liste so lang machen, wie Sie möchten.

Das gesagt, gibt es eine bemerkenswerte Einschränkung – die Paketnamen müssen genau sein. APT führt keine fuzzy Matching durch. Wenn Sie obs anstelle von obs-studio eingeben, wird der Befehl auf einen Fehler stoßen und stoppen. Sie können das --ignore-missing Flag hinzufügen, um zu verhindern, dass der gesamte Befehl bei einem falschen Namen abgebrochen wird, aber dies überspringt nur das problematische Paket. Sie müssen dennoch den korrekten Namen herausfinden und es getrennt erneut ausführen.

Darüber hinaus werden nicht alle Pakete, die Sie möchten, im APT-Repository verfügbar sein. Möglicherweise müssen Sie Flatpaks oder Snaps verwenden, um auf bestimmte Apps zuzugreifen. Technisch gesehen können Sie den && Operator verwenden, um einen APT-Installationsbefehl mit einem Snap-Installationsbefehl (oder Flatpak) zu verketten – aber in diesem Fall ist es besser, stattdessen ein Bash-Skript zu schreiben.

Nutzung eines Bash-Skripts

Die leistungsstärkste Option – wenn Sie bereit sind, etwas technisch zu werden

Die Methode mit dem Bash-Skript erfordert die meiste Vorarbeit, ist aber auch die leistungsstärkste Option in dieser Liste. Im Grunde schreiben Sie einmal ein Shell-Skript, das jede einzelne App abdeckt, die Sie benötigen – über APT, Flatpak und Snap – und speichern es an einem zugänglichen Ort, wie Google Drive oder Nextcloud. Dann, jedes Mal, wenn Sie eine frische Ubuntu-Installation durchführen, ziehen Sie dieses Skript einfach und führen es aus. Ein Befehl, alles installiert, genau so, wie Sie es wollen.

So sieht eine grundlegende Version dieses Skripts aus. Ich habe Kommentare im Bash-Skript hinterlassen, um Ihnen zu helfen, zu verstehen, wie es funktioniert:

#!/bin/bash failed=() sudo -v || exit 1 while true; do sudo -n true; sleep 60; kill -0 "$$" || exit; done 2>/dev/null & is_installed() { dpkg -l "$1" 2>/dev/null | grep -q "^ii"; } apt_install() { for pkg in "$@"; do if is_installed "$pkg"; then echo "[-] $pkg (bereits installiert, überspringen)" continue fi if ! sudo apt-get -o DPkg::Lock::Timeout=60 install -y "$pkg"; then echo "[!] Versuche, Abhängigkeiten für $pkg zu beheben..." sudo apt-get -o DPkg::Lock::Timeout=60 --fix-broken install -y sudo apt-get -o DPkg::Lock::Timeout=60 install -y "$pkg" || failed+=("$pkg (apt)") fi done } flatpak_install() { for pkg in "$@"; do flatpak install -y flathub "$pkg" || failed+=("$pkg (flatpak)") done } sudo apt-get -o DPkg::Lock::Timeout=60 update apt_install vlc gimp obs-studio thunderbird fastfetch htop flatpak gnome-software-plugin-flatpak flatpak remote-add --if-not-exists flathub <https://dl.flathub.org/repo/flathub.flatpakrepo> flatpak_install com.spotify.Client com.discordapp.Discord if ! command -v snap &> /dev/null; then sudo apt-get -o DPkg::Lock::Timeout=60 install -y snapd || failed+=("snapd (apt)") fi sudo snap install code --classic || failed+=("code (snap)") echo "" echo "===== Install Zusammenfassung =====" if [ ${#failed[@]} -eq 0 ]; then echo "Alle Pakete erfolgreich installiert!" else echo "Die folgenden Pakete konnten nicht installiert werden:" for pkg in "${failed[@]}"; do echo " - $pkg" done fi echo "" echo "Hinweis: Ein Systemneustart ist erforderlich, damit Flatpak-Apps in Ihrem Anwendungsstarter erscheinen." 

Sie können dieses Handbuch überprüfen, um zu lernen, wie man ein Bash-Skript verwendet und ausführt. Das obige Skript wird APT verwenden, um VLC, GIMP, OBS Studio, Thunderbird, fastfetch und htop zusammen mit dem Flatpak-Paketmanager zu installieren. Anschließend werden Spotify und Discord über Flatpak installiert und schließlich VS Code über Snap.

oder Gemini zusammen mit der Liste der Apps, die Sie installieren möchten und aus welchen Quellen, und es wird das Skript entsprechend aktualisieren.

Die wahre Stärke der Verwendung der Bash-Skript-Methode liegt darin, dass es sich um eine echte Einmalinstallation für all Ihre Apps handelt. Der Hauptnachteil besteht jedoch in der Komplexität der Einrichtung, insbesondere wenn Sie ein nicht-technischer Benutzer sind. Dies wird sich im Wesentlichen wie Programmierung anfühlen.

Verwendung von TuxMate

Die Keine-Terminal-Option, die dennoch funktioniert (mit einigen Einschränkungen)

Wenn die Interaktion mit dem Terminal – geschweige denn das Ausführen eines Bash-Skripts – zu technisch überwältigend erscheint, können Sie TuxMate verwenden. Es ist ein webbasiertes Tool, mit dem Sie Ihre Apps aus einem visuellen Katalog auswählen können, und es erstellt automatisch den richtigen Installationsbefehl für Sie. Sie können es sich als das Linux-Äquivalent zu Ninite unter Windows vorstellen.

Um es zu verwenden, gehen Sie zu TuxMate, wählen Sie Ubuntu (oder welche Distribution Sie verwenden) aus dem Distributions-Dropdown und beginnen Sie, im Katalog zu stöbern. Apps sind in 16 Kategorien organisiert, von Browsern und Kommunikations-Apps bis hin zu KI- und CLI-Tools. Wählen Sie die gewünschten Apps aus, und TuxMate generiert automatisch einen Terminalbefehl, um all diese Apps zu installieren. Es kann auch ein Bash-Skript generieren, um diese Pakete zu installieren, falls Sie das bevorzugen.

Die Hauptbeschränkung bei der Verwendung von TuxMate ist der Katalog selbst. Er hat über 200 Apps, die alle grundlegenden Funktionen abdecken – aber wenn Sie einige Nischen- und unterbewertete Software wünschen, ist die Wahrscheinlichkeit groß, dass sie dort nicht aufgeführt ist. Infolgedessen sind Sie gezwungen, diese Installationen separat zu verwalten.

Darüber hinaus werden nicht alle Apps im APT-Repository verfügbar sein. TuxMate unterstützt Flatpaks und Snaps, aber Sie können es nicht verwenden, um einen einzigen Befehl oder ein Bash-Skript zu generieren, das alle Apps installiert. Daher wird es wirklich keine „Einmal“-Installation für all Ihre Apps sein.

Ihre nächste frische Installation ist jetzt viel kürzer

Die Einrichtung einer frischen Ubuntu-Installation muss kein langwieriges Unterfangen sein. Jetzt, da Sie wissen, wie man Apps gesammelt installiert, wird eine frische Ubuntu-Installation von einem halbtägigen Projekt zu etwas, das Sie erledigen können, bevor Ihr Kaffee kalt wird.

Bist du neugierig auf weitere Artikel wie 3 Möglichkeiten, um alle Ihre Ubuntu-Apps schnell auf einmal zu installieren? Entdecke spannende Inhalte in der Kategorie Linux.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up