Software Installieren/Deinstallieren unter Linux
Inhaltsverzeichnis
Software Installieren/Deinstallieren unter Linux
Wie Installiere ich Software unter Linux?
Allgemein
Die meisten Windows-User / Linux-Umsteiger dürften daran gewohnt sein, sich die meisten ihrer benötigten Programme aus dem Internet herunterzuladen, bzw. von den CDs des Softwareherstellers zu installieren.
Bei Linux ist dies etwas anders.
Nahezu alle Distributionen verfügen über eigene Werkzeuge zur Paketverwaltung.
Je nach Distribution kommen dabei unterschiedliche Paketmanager zum Einsatz, die allerdings eine Gemeinsamkeit aufweisen:
Sie - und nur sie - sind in erster Linie für die Verwaltung (Installation / Deinstallation) von Software verantwortlich.
Alle diese Paketmanager können mit externen Quellen erweitert werden, um die Auswahl an verfügbarer Software deutlich zu erweitern.
Zusätzlich zu der Software auf den Installationsmedien stehen dem User dann Pakete aus diversen Online-Repositories zur Verfügung. (Eine Breitband-Internet-Anbindung vorrausgesetzt)
Bei Linux ist es also nur äußerst selten Notwendig sich Programme direkt von den Hersteller-/Entwicklerseiten im Internet herunterzuladen (zudem diese dann meistens nur im Quelltext vorliegen).
Paketmanager
Paketmanager bieten dem User eine komfortable Möglichkeit Software auf seinem Linuxrechner zu Installieren, Deinstallieren oder Aktualisieren.
Obwohl die Unterschiedlichen Distributionen verschiedene Werkzeuge zur Paketverwaltung nutzen, ist das Prinzip i.d.R. gleich:
Jede Distribution benötigt speziell für sie gepackte Software-Pakete.
Diese Pakete enthalten neben den eigentlichen Programmdateien, Automatische Konfigurationsscripte, eine Dateiliste des Pakets sowie Verweise auf andere von diesem Programm benötigte Pakete.
Der Paketmanager wertet diese Informationen während der Installation aus, installiert automatisch zusätzlich benötigte Pakete und Initialisiert evtl. Postinstallscripte.
Darüber hinaus werden die Information aus jedem installierten Paket in einer Datenbank gespeichert, um Konflikte mit anderen Versionen dieses Programms zu vermeiden, das Programm einfacher zu Aktualisieren oder vollständig zu Entfernen.
APT
Pacman
Der Arch Linux Paketmanager
Portagee
Gentoo's Paketverwaltungstool
Rug / ZMD
Das neue Werkzeug zur Paketverwaltung von Novell/OpenSuSE
Smart
Der Nachfolger von apt4rpm für SuSE Linux
YAST
Yet Another Setup Tool - Das Werkzeug zur Softwareinstallation und Systemkonfiguration für SuSE Linux
YUM
Der Paketmanager für Fedora Core