Ubuntu 26.04 bietet mehrere Methoden zur Softwareinstallation, von grafischen App-Stores bis hin zu Befehlszeilentools, und erfüllt so die Anforderungen verschiedener Benutzer. In diesem Artikel wird jede Installationsmethode ausführlich behandelt.
Welche Installationsmethode sollte ich verwenden?
Da mehrere Installationsoptionen zur Verfügung stehen, verwenden Sie diese kurze Entscheidungshilfe:
- Befindet sich die Software im offiziellen Repository? – Wenn ja, verwenden Sie
apt install. Dies ist die stabilste und problemloseste Methode - Benötigen Sie die neueste Version oder eine Sandbox-Isolation? – Verwenden Sie Snap, das von Ubuntu nativ mit automatischen Updates unterstützt wird
- Nicht auf Snap verfügbar oder Snap lieber nicht verwenden? – Verwenden Sie Flatpak und installieren Sie es über Flathub
- Offizielles .deb-Paket verfügbar? – Laden Sie
sudo apt install ./xxx.debherunter und führen Sie es aus - Nur AppImage-Format verfügbar? –
chmod +xherunterladen und direkt ausführen. Keine Installation erforderlich - Benötigen Sie eine vollständig isolierte Laufzeitumgebung? – Verwenden Sie Docker-Container
Vergleich der Methoden
| Methode | Vorteile | Nachteile | Am besten für |
|---|---|---|---|
| passend | Beste Systemintegration, einheitliches Abhängigkeitsmanagement, stabil und zuverlässig | Versionen können älter sein und auf das Repository beschränkt sein | Systemtools, CLI-Software, Bibliotheken und Abhängigkeiten |
| Schnapp | Automatische Updates, Sandbox-Isolation, native Ubuntu-Unterstützung | Langsamerer Start, größere Festplattennutzung, unkontrollierbare automatische Updates | Desktop-Apps, Software, die die neuesten Versionen benötigt |
| Flatpak | Sandbox-Isolation, umfangreicher Flathub-Katalog, Cross-Distribution | Erfordert manuelle Einrichtung und großen anfänglichen Laufzeit-Download | Desktop-Apps, Software nicht auf Snap gefunden |
| .deb | Gleiche native Erfahrung wie apt, neuere offizielle Versionen | Keine automatischen Updates, neue Versionen müssen manuell heruntergeladen werden | Chrome, VS Code, WPS und andere Software mit offiziellen .deb-Paketen |
| AppImage | Keine Installation erforderlich, herunterladen und ausführen, keine Auswirkungen auf das System | Keine automatischen Updates, keine Systemintegration (keine Menüsymbole) | Gelegentlich verwendete Werkzeuge, tragbare Software |
| Docker | Vollständige Isolierung, keine Wirtsverschmutzung, reproduzierbare Umgebungen | Hohe Lernkurve, nicht für Desktop-Apps geeignet | Serveranwendungen, Entwicklungs-/Testumgebungen |
Einfache Faustregel: Verwenden Sie im Zweifelsfall apt. Wenn apt es nicht hat, verwenden Sie Snap. Diese Regel funktioniert in den allermeisten Fällen. Ziehen Sie andere Methoden nur in Betracht, wenn weder apt noch Snap Ihre Anforderungen erfüllen können.
App Center
App Center ist der standardmäßige grafische Anwendungsspeicher von Ubuntu 26.04 und bietet ein intuitives Erlebnis beim Durchsuchen und Installieren von Software.
Nutzung
- Klicken Sie im Dock oder App Grid auf das Symbol „App Center“.
- Durchsuchen Sie Kategorien oder verwenden Sie die Suchleiste, um Apps zu finden
- Klicken Sie auf eine App, um deren Detailseite mit Beschreibung, Screenshots und Bewertungen anzuzeigen
- Klicken Sie zum Installieren auf „Installieren“.
App Center bietet sowohl Snap- als auch Deb-Formatpakete an, wobei Snap-Versionen standardmäßig empfohlen werden.
Verwalten installierter Apps
Auf der Registerkarte „Installiert“ im App Center können Sie:
- Alle installierten Anwendungen anzeigen
- Aktualisieren Sie Apps mit neuen verfügbaren Versionen
- Deinstallieren Sie nicht benötigte Anwendungen
apt-Paketmanager
apt ist Ubuntus traditionellstes und leistungsstärkstes Paketverwaltungstool, das über die Befehlszeile bedient wird.
Grundlegende Befehle
# Update package source lists
sudo apt update
# Upgrade all installed packages
sudo apt upgrade
# Search for packages
apt search keyword
# View package information
apt show packagename
# Install a package
sudo apt install packagename
# Install multiple packages
sudo apt install package1 package2 package3
# Remove a package (keep configuration files)
sudo apt remove packagename
# Remove a package (also delete configuration files)
sudo apt purge packagename
# Clean up unneeded dependency packages
sudo apt autoremoveHinzufügen von Drittanbieterquellen (PPA)
Einige Software stellt neuere Versionen über PPAs (Personal Package Archives) bereit:
# Add a PPA
sudo add-apt-repository ppa:username/reponame
# Update source lists
sudo apt update
# Install software from the PPA
sudo apt install packagenameEntfernen Sie ein PPA:
sudo add-apt-repository --remove ppa:username/reponameHinzufügen von Repositorys von Drittanbietern
Einige Softwareprogramme (wie Docker, VS Code) stellen offizielle Apt-Repositorys bereit. Allgemeine Schritte:
# 1. Download and add GPG key
wget -qO- https://example.com/key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/example.gpg
# 2. Add repository
echo "deb [signed-by=/usr/share/keyrings/example.gpg] https://example.com/repo stable main" | sudo tee /etc/apt/sources.list.d/example.list
# 3. Update and install
sudo apt update
sudo apt install packagenameSnap-Anwendungen
Snap ist das universelle Paketformat von Canonical, das eine Sandbox-Anwendungslaufzeitumgebung bietet. Ubuntu 26.04 wird mit vorinstallierter Snap-Unterstützung geliefert.
Grundlegende Operationen
# Search for Snap apps
snap find keyword
# View app details
snap info appname
# Install an app
sudo snap install appname
# Install a specific channel version
sudo snap install appname --channel=edge
# List installed Snaps
snap list
# Update all Snap apps
sudo snap refresh
# Update a specific app
sudo snap refresh appname
# Uninstall an app
sudo snap remove appnameSnap-Funktionen
- Automatische Updates: Snap-Apps werden standardmäßig automatisch aktualisiert
- Sandbox-Isolierung: Apps werden zur Erhöhung der Sicherheit in einer eingeschränkten Umgebung ausgeführt
- Koexistenz mehrerer Versionen: Unterstützt verschiedene Kanalversionen (stabil, Beta, Edge)
- Distributionsübergreifend: Das gleiche Snap-Paket funktioniert auf mehreren Linux-Distributionen
Snap-Berechtigungen verwalten
# View app interface connections
snap connections appname
# Connect an interface (grant permission)
sudo snap connect appname:interfacename
# Disconnect an interface (revoke permission)
sudo snap disconnect appname:interfacenameFlatpak
Flatpak ist ein weiteres universelles Paketformat. Ubuntu 26.04 enthält es nicht standardmäßig, kann aber problemlos hinzugefügt werden.
Flatpak-Unterstützung installieren
sudo apt install flatpak gnome-software-plugin-flatpakFügen Sie das Flathub-Repository hinzu:
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepoNach der Installation ist ein Systemneustart erforderlich.
Grundlegende Operationen
# Search for apps
flatpak search keyword
# Install an app
flatpak install flathub appID
# For example, install GIMP
flatpak install flathub org.gimp.GIMP
# Run an app
flatpak run appID
# List installed apps
flatpak list
# Update all apps
flatpak update
# Uninstall an app
flatpak uninstall appID
# Clean up unused runtimes
flatpak uninstall --unusedWie wähle ich eine Installationsmethode aus? apt eignet sich am besten für Systemtools und CLI-Software – stabil mit bester Systemintegration. Snap ist ideal für Desktop-Apps, die automatische Updates und Sandbox-Isolation benötigen. Flatpak eignet sich hervorragend für die große Auswahl an Desktop-Apps von Drittanbietern auf Flathub. Wenn dieselbe Software in mehreren Formaten verfügbar ist, bevorzugen Sie die offizielle Repository-Version von apt.
Vergleich zwischen Snap und Flatpak
| Funktion | Schnapp | Flatpak |
|---|---|---|
| Entwickler | Kanonisch | Community (initiiert von Red Hat) |
| Ubuntu-Standardunterstützung | Ja | Erfordert eine manuelle Installation |
| App Store | Snap Store | Flachhub |
| Automatische Updates | Ja | Manuell oder erfordert Konfiguration |
| Sandbox-Mechanismus | AppArmor | Luftpolsterfolie |
| Systemdienstunterstützung | Ja | Nur Desktop-Apps |
.deb-Pakete installieren
Einige Softwareprogramme bieten Installationspakete im .deb-Format zum Download an – das native Paketformat für Debian/Ubuntu.
Grafische Installation
Doppelklicken Sie auf die heruntergeladene Datei .deb und das System öffnet sie automatisch mit App Center. Klicken Sie auf „Installieren“.
Befehlszeileninstallation
# Install using apt (recommended, handles dependencies automatically)
sudo apt install ./packagename.deb
# Install using dpkg
sudo dpkg -i packagename.deb
# If dpkg reports dependency errors, fix them with:
sudo apt install -fNotizen
- Laden Sie
.deb-Dateien nur von offiziellen Websites oder vertrauenswürdigen Quellen herunter .deb-Pakete werden nicht automatisch aktualisiert; Sie müssen neue Versionen manuell herunterladen- Verwenden Sie vor der Installation
dpkg -I packagename.deb, um Paketdetails anzuzeigen
Best Practices für die Softwareinstallation
- Offizielle Repositories bevorzugen:
sudo apt installist die sicherste und stabilste Methode - Wenn Sie die neueste Version benötigen: Ziehen Sie Snap oder Flatpak in Betracht
- Seien Sie vorsichtig bei PPAs: Fügen Sie nur PPAs aus bekannten Projekten hinzu, um die Einführung instabiler Quellen zu vermeiden
- Regelmäßig aktualisieren: Führen Sie
sudo apt update && sudo apt upgradeaus, um Ihr System zu schützen - Alte Pakete bereinigen: Führen Sie regelmäßig
sudo apt autoremoveaus, um Speicherplatz freizugeben
Zusammenfassung
Ubuntu 26.04 bietet umfangreiche Softwareinstallationskanäle. Für die meisten Benutzer bietet App Center die bequemste grafische Installationserfahrung. Befehlszeilenbenutzer können apt flexibel für eine präzise Paketverwaltung verwenden. Snap und Flatpak erweitern das Angebot an verfügbarer Software. Wählen Sie die geeignete Installationsmethode basierend auf Ihren spezifischen Anforderungen, um das Beste aus Ihrem Ubuntu-System herauszuholen.