Unter Ubuntu installierst du Programme am einfachsten per sudo apt install programmname im Terminal oder per Klick im App Center. Daneben gibt es Snap, Flatpak und .deb-Dateien. Hier siehst du, wann welcher Weg passt, und wie du Programme wieder deinstallierst.
Programme installieren: die Wege im Überblick
| Weg | Befehl oder Ort | Wann nutzen? |
|---|---|---|
| App Center | Anwendung “App Center” | Software suchen und per Klick installieren |
| apt | sudo apt install programmname | Standardweg für Pakete aus den Ubuntu-Quellen |
| Snap | sudo snap install programmname | Programme, die es als Snap gibt |
| Flatpak | flatpak install flathub programmname | Programme aus dem Flatpak-Store Flathub |
| .deb-Datei | sudo apt install ./datei.deb | Programm von der Webseite des Herstellers |
| Quelltext | ./configure, make, sudo checkinstall | wenn es nichts anderes gibt |
1. App Center
Das App Center ist die grafische Software-Verwaltung von Ubuntu. Das Ubuntu Software Center, das ich 2012 beschrieben habe, gibt es nicht mehr. Im App Center suchst du ein Programm, klickst auf “Installieren” und gibst dein Passwort ein. Es zeigt Snaps und Deb-Pakete an.
2. apt im Terminal
Mein persönlicher Favorit, um Software unter Ubuntu zu installieren. Du öffnest das Terminal und gibst sudo apt install programmname ein. Mehrere Programme packst du in einen Befehl:
sudo apt install vim gimp audacious
Weitere nützliche Befehle:
sudo apt update # Paketlisten aktualisieren
sudo apt upgrade # installierte Programme aktualisieren
apt search rss # Pakete zum Thema "rss" suchen
apt show vim # Infos zu einem Paket anzeigen
apt hat für den Alltag apt-get abgelöst. apt-get funktioniert weiterhin und ist in älteren Skripten üblich.
Zusätzliche Paketquellen, z.B. ein PPA, fügst du mit sudo add-apt-repository ppa:name/ppa hinzu. Danach führst du sudo apt update aus. Weiterführende Infos gibt es im Repository-Artikel von Ubuntu.
3. Snap
Snap ist ein Paketformat von Canonical. Ein Snap bringt seine Abhängigkeiten mit. Auf Ubuntu ist Snap vorinstalliert, z.B. ist Firefox ein Snap.
sudo snap install code --classic
Die Option --classic brauchen Programme, die vollen Zugriff auf dein System benötigen, z.B. Editoren. Mit snap find rss suchst du nach Snaps.
4. Flatpak
Flatpak ist ein zweites Paketformat. Ubuntu bringt es nicht mit. Du richtest es einmal ein und fügst den Store Flathub hinzu:
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Melde dich danach neu an. Dann installierst und startest du Programme so:
flatpak install flathub org.gimp.GIMP
flatpak run org.gimp.GIMP
5. .deb-Dateien installieren
Manche Hersteller bieten ihr Programm als .deb-Datei zum Download an. Lade die Datei herunter. Installiere sie dann im Terminal:
sudo apt install ./datei.deb
Mit ./ weiß apt, dass es eine lokale Datei ist. Apt installiert dabei auch fehlende Abhängigkeiten.
6. Quelltext kompilieren
Manchmal gibt es ein Programm nur als Quelltext-Archiv. Entpacke es, öffne ein Terminal und wechsle in den Quelltextordner. Installiere die Software dann mit den drei folgenden Befehlen.
Anmerkung: Dafür müssen die Pakete build-essential und checkinstall installiert sein.
./configuremakesudo checkinstall
Damit lassen sich die meisten Quelltexte kompilieren. checkinstall baut dabei ein .deb-Paket. So kannst du das Programm später mit apt remove wieder entfernen. Bei Problemen hilft dieser Artikel.
Synaptic
Synaptic ist die klassische grafische Paketverwaltung. Ubuntu installiert sie nicht mehr vorab. Du bekommst sie per sudo apt install synaptic. Mit Synaptic suchst du nach Namen und Beschreibungen, siehst installierte Pakete und deinstallierst sie. Für den Alltag reichen das App Center und apt.
Programme deinstallieren
Der Befehl hängt davon ab, wie du das Programm installiert hast:
sudo apt remove programmname
sudo apt purge programmname
sudo apt autoremove
sudo snap remove programmname
flatpak uninstall programmname
apt removelöscht das Programm und behält die Konfigurationsdateien.apt purgelöscht das Programm und die Konfigurationsdateien.apt autoremovelöscht Pakete, die nur als Abhängigkeit installiert wurden und jetzt niemand mehr braucht.
Du weißt nicht mehr, wie du ein Programm installiert hast? Dann schau in die Liste im nächsten Abschnitt.
Installierte Programme anzeigen
apt list --installed
snap list
flatpak list
Die Liste von apt ist sehr lang. Filtere sie mit grep:
apt list --installed | grep -i firefox
Apt gibt dabei die Warnung “apt does not have a stable CLI interface” aus. Du kannst sie ignorieren. Alternativ nutzt du dpkg -l | grep -i firefox.
Beachte: Firefox ist unter Ubuntu ein Snap. apt list zeigt dafür nur ein Übergangspaket. Das Programm selbst steht in snap list.
Fazit
Unter Ubuntu gibt es viele Wege, Programme zu installieren. Meine Favoriten sind apt, falls ich den Programmnamen schon weiß, und das App Center, falls ich Software zu einem Thema suche. Gibt es ein Programm nur auf der Webseite des Herstellers, nimm die .deb-Datei oder den Snap. Flatpak lohnt sich, wenn ein Programm nur auf Flathub erscheint.
Ist noch etwas unklar? Fehlt dir etwas in diesem Artikel? Hilf mir, ihn zu verbessern, und hinterlasse unten bitte ein Kommentar oder bewerte ihn!