Warum ich aufgehört habe, apps auf die traditionelle Linux-Art zu installieren

Die Installation von Programmen unter Linux ist vielfältig: Neben den traditionellen Paketmanagern bieten Flatpak, Docker und Snap kreative Alternativen für mehr Flexibilität und Anpassung.

Die Installation von Programmen unter Linux? Einfach. Ein Paketmanager und ein Befehl im Terminal, wie sudo apt install [Programmnamen], genügen – vorausgesetzt, die Anwendung ist in den Repositories deiner Distribution. Doch irgendwann habe ich die Standardmethode hinter mir gelassen. Zu viele Kontrollen, Möglichkeiten und Anpassungen gibt es außerhalb dieser Begrenzungen.

Hier ist, was ich stattdessen tue.

Paketmanager haben auch weiterhin einen platz in meinem toolkit

Einige apps fehlen in meiner distribution

Ich nutze Mint (Arbeit), Termux (auf Android-Geräten), Ubuntu (für den Server und Hobbys) und Fedora (im Büro).

Paketmanager wie zypper und dnf sind in manchen Distributionen Standard. Termux nutzt pkg, Mint setzt auf apt, und Arch Linux beeindruckt mit seinem eigenen pacman. Gentoo vertraut auf portage.

Diese Tools sind distributionseigen und bieten Sicherheit.

Pakete beinhalten alles, was eine Anwendung benötigt, weshalb der Paketmanager oft der schnellste Weg zur Installation ist. Er übernimmt auch das Installieren von DEB-Dateien, die du heruntergeladen hast. Ich habe zum Beispiel Vivaldi von der offiziellen Website heruntergeladen:

Installation über die Kommandozeile? sudo dpkg -i vivaldi.deb. Aber Paketmanager sind nur der Anfang. Fehlende Apps oder das Kompilieren eigener Programme erfordern manchmal andere Methoden.

Flatpak glänzt bei GUI-Apps

Wenn deine repositories leer sind

Flatpak sorgt für zwiegespaltene Meinungen. Während manche es ablehnen, finden andere, dass es Linux bereichert. Ich zähle mich eher zu den Letzteren.

Einige meiner meistgenutzten Apps wie Shotcut, DosBox, OBS Studio, Pinta und Obsidian stammen aus Flatpak. Flatpak ist universell und nicht auf eine Distribution beschränkt. Die Apps laufen in einer Sandbox-Umgebung und beanspruchen mehr Speicher als im Durchschnitt.

Dennoch überzeugend: Flatpak bietet eine große Softwareauswahl für verschiedene Linux-Distributionen. Das Online-Repository Flathub ist der Ort, um regelmäßig neue Apps zu entdecken.

Verwalte deine Flatpaks über das Terminal. Befehle wie flatpak update halten deine Pakete aktuell. Stöber auf Flathub, um neue Tools auszuprobieren.

Software-Manager als schnelle suchhilfe

Eine grafische alternative zum terminal

Nach dem Windows 11-Desaster bin ich zu Linux Mint Cinnamon gewechselt. Anfängertauglich, sicher und stabil. Der integrierte Software-Manager bietet eine grafische Oberfläche zur Paketverwaltung.

In Linux Mint erreichst du ihn über Menü > Software-Manager. Von dort aus kannst du durch die verfügbaren Anwendungen stöbern.

Beliebte Apps finden, gezielt nach der gewünschten Anwendung suchen und Pakete zentral verwalten.

Das Terminal ist eine nützliche Fähigkeit; der Software-Manager eignet sich hervorragend für die, die noch nicht bereit sind.

Snap und Docker

Verwenden von containerisierten bildern für ihre apps

Docker ist eine unkomplizierte, flexible und leichtgewichtige Möglichkeit, Programme auf meinem Linux-Rechner zu installieren.

Container in Docker beinhalten ein Bild, Softwareabhängigkeiten und alles, was nötig ist, um ein Programm unabhängig auszuführen. Containerisierte Anwendungen sind selbstständig und lassen sich leicht aktualisieren, ändern oder entfernen.

Diese Installationsweise schafft eine isolierte Umgebung für alle Abhängigkeiten, sodass Ihr Hauptsystem sauber bleibt. Nach der Nutzung entfernen Sie die Anwendung einfach.

Snap ist eine weitere Möglichkeit, containerisierte Anwendungen zu installieren. Snaps sind universelle, in sich geschlossene Softwarecontainer für Linux. Sie enthalten die App, benötigte Bibliotheken und Abhängigkeiten. Besonders nützlich für Serveranwendungen wie Nextcloud, die ich aus einem Snap-Container installiert habe.

Ich nutze sie gelegentlich und finde sie in der Regel gut. Snap-Pakete laufen stabil auf Servern, sodass sie definitiv für weitere Erkundungen auf meiner Liste stehen.

Alternative methoden sollten traditionelle erweitern

Paketmanager sind ausgezeichnet für die Installation grundlegender Werkzeuge. Andere Installationsmethoden erweitern Ihre Möglichkeiten, ohne die Leistung zu beeinträchtigen.

Nutzen Sie den Paketmanager für das Wesentliche und überlassen Sie Docker, Snap oder Flatpak die anspruchsvolleren Installationen. So eröffnet sich ein Raum für Stabilität und Anpassung.

Programme lassen sich auch per Skripts installieren; das ist allerdings komplizierter als die genannten Methoden. Darüber werde ich später noch sprechen.

Bist du neugierig auf weitere Artikel wie Warum ich aufgehört habe, apps auf die traditionelle Linux-Art zu installieren? Entdecke spannende Inhalte in der Kategorie Linux.

Indeks
  1. Paketmanager haben auch weiterhin einen platz in meinem toolkit
    1. Einige apps fehlen in meiner distribution
  2. Flatpak glänzt bei GUI-Apps
    1. Wenn deine repositories leer sind
  3. Software-Manager als schnelle suchhilfe
    1. Eine grafische alternative zum terminal
  4. Snap und Docker
    1. Verwenden von containerisierten bildern für ihre apps
    2. Alternative methoden sollten traditionelle erweitern

Schreibe einen Kommentar

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

Go up