Software unter Linux installieren

Ich möchte auf meinem Linux-System ein Programm installieren, das ich aus dem Internet downloaden kann. Auf der Website werden mir allerdings verschiedene Paketformate angeboten: RPM-Dateien für verschiedene Distributionen (leider nicht für meine SuSE 7.2), ein .deb-Archiv für Debian sowie ein .tgz-File. Mit welcher dieser Dateien bin ich am besten bedient?

vorlesen Druckansicht
Lesezeit: 2 Min.

Ich möchte auf meinem Linux-System ein Programm installieren, das ich aus dem Internet downloaden kann. Auf der Website werden mir allerdings verschiedene Paketformate angeboten: RPM-Dateien für verschiedene Distributionen (leider nicht für meine SuSE 7.2), ein .deb-Archiv für Debian sowie ein .tgz-File. Mit welcher dieser Dateien bin ich am besten bedient?

Wenn ein RPM-Archiv für Ihre Distribution existiert, dürfte dessen Installation am einfachsten sein. Auch RPM-Dateien für ältere Versionen der eigenen Distribution sollten normalerweise problemlos funktionieren, solange der Versionsabstand nicht zu groß ist - RPM-Files für SuSE 7.0 und 7.1 werden sich in aller Regel auch unter Version 7.2 installieren lassen. 'Querinstallationen' - etwa ein Red-Hat-RPM unter SuSE - funktionieren nur manchmal. Je mehr vorinstallierte Software - etwa Bibliotheken - das Programm benötigt und je näher es am System ansetzt, desto größer ist die Wahrscheinlichkeit, dass Sie bei der Installation auf ungelöste Abhängigkeiten stoßen, die sich häufig nur schwierig lösen lassen.

Debian-Pakete lassen sich unter RPM-basierten Distributionen (Caldera, Mandrake, SuSE, Red Hat) ebenso wenig auf Anhieb installieren wie umgekehrt RPM-Pakete unter Debian. Das Programm Alien (http://kitenet.net/programs/alien/) kann zwar zwischen RPM und dem Debian-Format konvertieren; bei etwas komplexerer Software mĂĽssen Sie bei der Installation dennoch mit Schwierigkeiten rechnen.

.tgz-Archive enthalten im Allgemeinen die Quelltexte des Programms; Sie müssen also zunächst selbst den Compiler anwerfen. Üblicherweise funktioniert das recht problemlos: Die meisten .tgz-Pakete kommen mit einem 'configure'-Skript, das die Quellen für die Kompilation auf Ihrem System vorbereitet. Häufig reicht die Befehlsfolge 'tar xzf Paket.tgz', 'cd Paket', './configure', 'make' und 'make install' (Letzteres als root) aus, um das Programm zu kompilieren und zu installieren. Komplexere Software benötigt allerdings häufig die Entwicklerversionen verschiedener Bibliotheken, die Sie unter Umständen nachinstallieren müssen. Das 'configure'-Skript weist Sie dann auf fehlende Komponenten hin. (odi) (odi)