Paketverwaltung (Überblick)
Pakete, Datenträger & Netzwerk
Warum Paketverwaltung?
Unter Windows lädst du Software meist als .exe von verschiedenen Webseiten herunter. Unter Linux gibt es dafür ein zentrales, sichereres System: die Paketverwaltung. Ein Paket ist ein Archiv, das ein Programm samt Beschreibung, Dateien und Informationen über benötigte Zusatzsoftware enthält. Der Paketmanager installiert, aktualisiert und entfernt diese Pakete sauber – und hält das gesamte System aktuell.
Repositories
Pakete kommen nicht von beliebigen Webseiten, sondern aus Repositories (kurz: Repos) – großen, von der Distribution gepflegten Servern. Diese Repos sind kuratiert und die Pakete sind kryptografisch signiert. Dein System kennt eine Liste von Repos und lädt von dort. Das hat drei große Vorteile: zentrale Aktualisierung, geprüfte Quellen und ein einheitlicher Befehl für jede Software.
# Beispiel: alle Pakete aktualisieren (Debian/Ubuntu) # apt update && apt upgrade
Abhängigkeiten
Kaum ein Programm ist allein lauffähig – es baut auf Bibliotheken und anderen Paketen auf. Diese nennt man Abhängigkeiten (dependencies). Installierst du z. B. einen Bildbetrachter, benötigt er vielleicht eine Grafikbibliothek. Der große Komfort der Paketverwaltung: Sie erkennt diese Abhängigkeiten automatisch und installiert sie mit. Werden Pakete entfernt, können verwaiste Abhängigkeiten ebenfalls aufgeräumt werden.
Die großen Manager-Familien
Welcher Paketmanager zum Einsatz kommt, hängt von der Distribution ab. Es gibt im Wesentlichen drei große Familien:
| Familie | Paketformat | Werkzeuge | Distributionen |
|---|---|---|---|
| Debian | .deb | apt, dpkg | Debian, Ubuntu, Mint |
| Red Hat | .rpm | dnf, rpm | Fedora, RHEL, Rocky |
| Arch | .pkg.tar.zst | pacman | Arch, Manjaro |
Die Befehle unterscheiden sich, das Prinzip ist aber überall gleich. Details liest du unter apt & dpkg und dnf & pacman.
Distributionsunabhängige Formate
Neben den klassischen Systemen gibt es modernere, distributionsübergreifende Formate: Flatpak, Snap und AppImage. Sie bündeln eine Anwendung samt allen Abhängigkeiten und laufen so überall gleich – auf Kosten von mehr Speicherplatz. Für Server bleibt der native Paketmanager die erste Wahl, für grafische Desktop-Apps sind Flatpaks beliebt.
Hinweise & Sicherheit
Die wichtigste Sicherheitsregel: Installiere Software möglichst nur aus den offiziellen Repos. Pakete von Drittquellen (fremde Repos, heruntergeladene .deb- oder .rpm-Dateien) sind nicht geprüft und können Schadcode enthalten. Führe niemals curl ... | sudo bash blind aus, ohne das Skript vorher gelesen zu haben. Halte dein System mit regelmäßigen Updates aktuell – das schließt bekannte Sicherheitslücken. Mehr zum sicheren Betrieb unter Server-Härtung.
Welches Paketformat gehört zur Debian-Familie?