Paketmanager: deb/apt und Flatpak

Software installieren ist unter Linux nicht „Webseiten klicken“, sondern: Repositories + signierte Pakete.

Was ist ein Paketmanager?

Ein Paketmanager installiert, aktualisiert und entfernt Software inklusive Abhängigkeiten. Die Software kommt typischerweise aus Repositories (Software-Quellen), die signiert sind. So bekommst du Updates zentral und musst nicht jede App einzeln suchen.

deb & apt (Debian/Ubuntu)

In Debian/Ubuntu-basierten Distributionen ist das klassische Paketformat .deb. Installiert wird meist über apt (Advanced Package Tool).

Vorteile

  • Sehr gut in das System integriert (Updates, Dienste, Desktop-Einträge).
  • Gute Stabilität durch getestete Pakete (z. B. bei Ubuntu LTS, Debian Stable).
  • Sicher: Repositories sind signiert; Updates kommen zentral.

Nachteile

  • Je nach Distro-Version können Programme „älter“ sein (Stabilität vs. Neuheit).
  • Fremde Quellen/PPAs können das System unübersichtlicher machen.

Typische Befehle (Ubuntu/Debian)

sudo apt update
sudo apt upgrade
sudo apt install vlc
sudo apt remove vlc

Tipp: Wenn möglich, bevorzuge offizielle Repositories deiner Distribution.

Flatpak (distro-unabhängig)

Flatpak ist ein paket- und distributionsunabhängiges Format. Apps laufen weitgehend isoliert (Sandbox) und bringen viele Abhängigkeiten selbst mit. Der bekannteste „App Store“ dafür heißt Flathub.

Vorteile

  • Gleiche App-Versionen auf vielen Distributionen.
  • Sandbox: Apps haben eingeschränkten Zugriff (z. B. auf Dateien/Hardware) und brauchen explizite Rechte.
  • Sehr praktisch für Desktop-Apps, die du aktuell haben willst (z. B. Signal, OBS, Spotify, …).

Nachteile

  • Mehr Speicherplatz, weil Laufzeit-Bibliotheken („Runtimes“) mitkommen.
  • Manchmal leicht andere Integration (Theming, Dateizugriff, Portale).
  • Nicht ideal für System-Komponenten (Treiber/Kernel/low-level Tools).

Typische Befehle

flatpak remotes
flatpak search vlc
flatpak install flathub org.videolan.VLC
flatpak update
flatpak uninstall org.videolan.VLC

Rechte/Integration kann man prüfen und anpassen: Flatseal ist dafür ein hilfreiches Tool.

Wann nutze ich was?

  • System-Updates, Treiber, Hintergrunddienste: lieber apt/deb (oder der native Paketmanager der Distro).
  • Desktop-Apps, die du neu willst: Flatpak ist oft bequem und sicher.
  • Wenn etwas „komisch“ wird: nicht zu viele Quellen/Formate mischen (z. B. PPA + Snap + Flatpak + eigene Installer).