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

WegBefehl oder OrtWann nutzen?
App CenterAnwendung “App Center”Software suchen und per Klick installieren
aptsudo apt install programmnameStandardweg für Pakete aus den Ubuntu-Quellen
Snapsudo snap install programmnameProgramme, die es als Snap gibt
Flatpakflatpak install flathub programmnameProgramme aus dem Flatpak-Store Flathub
.deb-Dateisudo apt install ./datei.debProgramm von der Webseite des Herstellers
Quelltext./configure, make, sudo checkinstallwenn 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.

  1. ./configure
  2. make
  3. sudo 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 remove löscht das Programm und behält die Konfigurationsdateien.
  • apt purge löscht das Programm und die Konfigurationsdateien.
  • apt autoremove lö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!