Paketmanager und Paketverwaltung
Ein Paketmanager ist eine Sammlung von Software-Tools, die den Prozess der Installation, Aktualisierung, Konfiguration und Deinstallation von Software auf einem Linux-System automatisieren. Der Paketmanager verwaltet eine Datenbank mit Informationen über installierte Pakete (die sogenannte Paketdatenbank), die dem Paketmanager Folgendes ermöglicht: Software deinstallieren, feststellen, ob Abhängigkeiten eines neuen Pakets erfüllt sind und festlegen, ob ein Paket, das Sie versuchen zu installieren, bereits installiert wurde.
Hier ist eine Liste der wichtigsten Funktionen eines Paketmanagers:
- Überprüfung von Datei-Prüfsummen, um die Gültigkeit der installierten Software zu gewährleisten.
- Überprüfung der digitalen Signatur, um den Ursprung von Paketen zu authentifizieren.
- Upgrade-Software mit den neuesten Versionen.
- Abhängigkeiten verwalten, um zu gewährleisten, dass ein Paket mit allen erforderten Paketen installiert ist.
- Binärpakete erstellen.
Zwei Hauptversionen von Paketverwaltungswerkzeugen sind:
- RPM Package Manager (RPM)
- Debian Package Manager
Sie können ein Debian Package auf einem RPM-basierten System nicht installieren oder umgekehrt. Allerdings bestehen Tools zum Konvertieren zwischen verschiedenen Formaten (z.B. alien).