694506

Suse Linux: Paketabhängigkeiten unter Yast1

13.06.2001 | 17:02 Uhr |

Sie haben versucht, mit dem Installationsprogramm Yast1 Suse Linux zu installieren. Zunächst haben Sie die Programme ausgewählt, die Sie einrichten wollten. Allerdings bekommen Sie danach die Meldung, dass einige Paketabhängigkeiten nicht erfüllt sind. Die Installation läßt sich dann nicht fortsetzen. In der Fehlermeldung heißt es " *mesasoft x3d" und " *glx x3d". Die PC-WELT verrät Ihnen, was dieser Fehler bedeutet, und wie Sie ihn beheben können.

Anforderung

Fortgeschrittener

Zeitaufwand

Gering

Sie haben versucht, mit dem Installationsprogramm Yast1 Suse Linux zu installieren. Zunächst haben Sie die Programme ausgewählt, die Sie einrichten wollten. Allerdings bekommen Sie danach die Meldung, dass einige Paketabhängigkeiten nicht erfüllt sind. Die Installation läßt sich dann nicht fortsetzen. In der Fehlermeldung heißt es "<EXCL> *mesasoft x3d" und "<EXCL> *glx x3d".

Aus der Meldung geht hervor, dass Sie versucht haben, zwei Pakete einzurichten, die nicht parallel lauffähig sind - Mesasoft und GLX. Die Meldung "<EXCL> " (exclusion) weist in knappster Form darauf hin, dass Sie nur das eine oder das andere Paket installieren können. Sie müssen in einem solchen Fall die Paketauswahl noch einmal starten und eines der Pakete aus der Auswahl entfernen.

Der Hintergrund: Die Programme auf den CDs der Suse-Distribution sind allesamt im Format des gängigen Red Hat Packet Managers (RPM). Der RPM kümmert sich um die Installation dieser Programme, indem er sie auf die Festplatte kopiert, Verknüpfungen setzt, die zugehörigen Bibliotheken installiert oder wieder de-installiert.

RPM überprüft nicht nur, ob etwa Bibliotheken fehlen, sondern auch, ob ein Programm in Konflikt mit einem anderen kommen kann. Diese Überprüfung der Paketabhängigkeit ist bei RPM Standard. Die Installationsroutine Yast1 ist hier nur eine grafische Benutzerführung für RPM: Yast1 gibt die Fehlermeldungen aus, die RPM erzeugt.

0 Kommentare zu diesem Artikel
694506