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.

Schreibe einen Kommentar