Software Installieren/Deinstallieren unter Linux: Unterschied zwischen den Versionen
Zeile 54: | Zeile 54: | ||
Der Paketmanager für [http://fedora.redhat.com Fedora Core]<br/> | Der Paketmanager für [http://fedora.redhat.com Fedora Core]<br/> | ||
<br/> | <br/> | ||
+ | |||
+ | == Spezielle Installer (*.bin, *.run, ...) == | ||
== Aus den Quellen (Sources) installieren == | == Aus den Quellen (Sources) installieren == | ||
+ | Sollte es doch einmal vorkommen dann ein benötigtes Programm '''nicht''' über den Paketmanager erhältlich ist, kann man dass entsprechende Programm immer noch selbst aus dem Quellcode kompilieren.<br/> | ||
+ | |||
=== Mit checkinstall === | === Mit checkinstall === |
Version vom 17. August 2006, 15:52 Uhr
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
Der Debian-Paketmanager
Inzwischen auch als apt4rpm für SuSE Linux verfügbar.
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
Installationsquellen für SuSE Linux
YUM
Der Paketmanager für Fedora Core
Spezielle Installer (*.bin, *.run, ...)
Aus den Quellen (Sources) installieren
Sollte es doch einmal vorkommen dann ein benötigtes Programm nicht über den Paketmanager erhältlich ist, kann man dass entsprechende Programm immer noch selbst aus dem Quellcode kompilieren.