Paketmanagement
Unter dem Begriff Paketmanagement versteht man ein Computerprogramm, welches die Installation, Aktualisierung und Löschung von Software zentral verwaltet.
Arbeitsweise
Voraussetzung für ein Paketmanagement ist dabei, dass die Software, welche installiert werden soll, bereits als entsprechendes Paket verpackt wurde. In einem solchen Fall sind dann nicht nur die reinen Programmdateien in dem Paket enthalten, sondern auch Informationen, wo diese Programmdateien abgelegt werden sollen, welche Konfigurationen am bestehenden System vorgenommen werden müssen, und meist auch, ob und wenn ja welche Software noch zusätzlich benötigt wird. Diese Informationen werden vom Paketmanagement-Programm, oft auch Paketmanager, ausgelesen und umgesetzt. Erkennt der Paketmanager dabei, dass weitere Software noch benötigt, aber noch nicht installiert ist (eine sogenannte Abhängigkeit), versucht er diese mit dem ihm zur Verfügung stehenden Mitteln nachzuladen und vorweg zu installieren.
Will man später eine installierte Software löschen, kann man diese Anweisung ebenfalls an den Paketmanager übergeben. Dieser nimmt dann wieder die Informationen des Pakets, um anhand dessen Konfigurationen zu ändern und Dateien zu löschen.
Paketmanagement-Systeme werden von fast allen Betriebssystemen und Distributionen benutzt. Eine Ausnahme stellt beispielsweise Linux From Scratch dar.
Beispiele für ein Paketmanagment
- YUM für die Linux-Distributionen Fedora Linux und Yellow Dog Linux
- Advanced Package Tool (APT) für deb oder RPM basierte Linux-Distributionen
- Click'n'Run (CnR) für Linspire (basierend auf Debians APT)
- pkg-get für Solaris
- Ports-System unter FreeBSD, sowie OpenBSD und NetBSD
- Portage für Gentoo
- autopackage - ein alternatives Paketmanagement für nahezu alle Linux-Distributionen
- Smart Package Manager - dieses Werkzeug greift auf bestehende Werkzeuge (rpm, deb, ...) zurück, und kann so auf vielen Distributionen eine einheitliche Oberfläche bieten
22px|leftDieser Artikel ist noch sehr kurz. Überarbeite und verbessere ihn, wenn du kannst. Möchtest du jetzt diese Seite bearbeiten?
