Software Installieren/Deinstallieren unter Linux

Aus Linupedia.org
Wechseln zu: Navigation, Suche

Allgemeines

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
Software Installieren/Deinstallieren mit YAST
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.


Mit checkinstall