PaketverwaltungsTools
PaketverwaltungsTools sind zentrale Bestandteile moderner Betriebssysteme und Laufzeitumgebungen, die die Beschaffung, Verteilung, Installation und Aktualisierung von Softwarepaketen automatisieren. Sie arbeiten typischerweise mit einer oder mehreren Paketdatenbanken (Repositories), die Metadaten über verfügbare Pakete, Abhängigkeiten, Versionen und Prüfsummen enthalten. Ein zentrales Ziel ist die Abhängigkeitsauflösung: Der Manager bestimmt, welche zusätzlichen Pakete installiert werden müssen, um eine gewünschte Software funktionsfähig zu machen, und versucht Versionenkonflikte zu vermeiden. Viele Tools unterstützen Prüf- und Signaturmechanismen, um die Herkunft der Pakete zu verifizieren.
Paketformate wie .deb, .rpm oder native Pakete eines Systems definieren Dateistruktur, enthalten binäre Dateien, Metadaten und
Gängige Beispiele sind APT (Linux-Distributionen wie Debian/Ubuntu), DNF/YUM (Fedora, Red Hat, CentOS), Pacman (Arch Linux) und