Ich bin Linuxneuling, wie ihr ja alle wisst, und hänge nun an einem Problem mit meiner Grafikkarte (ATI Radeon 9200 mit 256 MB DDR).
Nach der Installation von redHat9 und zum derzeitigen Zeitpunkt leider immer noch, hat das System unter Anzeigen folgende Grafikkarte aufgeführt.
Videokartentyp: VESA driver (generic) Speichergröße: 256 MB Treiber: vesa (3D Hardwarebeschleunigung ist aus und kann nicht aktiviert werden)
Nun wollte ich mir unter http://www.ati.de/support/driver.html den richtigen Treiber für meine 9200er runterladen bzw. habe dies auch. Ich habe den Treiber für die XFree86 4.3.0 heruntergeladen und das Paket installiert. Nach einem Neustart sagte mir Linux, dass die Grafische Oberfläche nicht geladen werden konnte. Ich musste diese dann über den su neustarten und alles lief. Bis auf die Grafikkarte, denn es war immer noch der alte Treiber drin. Wenn ich im Terminal dann ein anderes Paket (andere XFree86-Version) installieren will, bekomme ich folgende Meldung:
"package fglrx-glc22-4.3.0-3.2.8 (which is newer than fglrx-glc22-4.2.0-3.2.8) is already installed file /usr/X11R6/lib/libGL.so.1.2 from install of fglrx-glc22-4.2.0-3.2.8 conflicts with file from package XFree86-Mesa-libGL-4.3.0-2"
Nun zu meiner Frage: Kann mir jemand mal erklären, was der Teil file /usr... bedeutet bzw. was das für ein Fehler ist? Und kann mir da mal jemand sagen, wie ich die Karte installiere ohne so eine Meldung zu erhalten bzw. wie ich diesen Fehler beheben kann?
Danke !
Hi Andre
"package fglrx-glc22-4.3.0-3.2.8 (which is newer than fglrx-glc22-4.2.0-3.2.8) is already installed file /usr/X11R6/lib/libGL.so.1.2 from install of fglrx-glc22-4.2.0-3.2.8 conflicts with file from package XFree86-Mesa-libGL-4.3.0-2"
Nun zu meiner Frage: Kann mir jemand mal erklären, was der Teil file /usr... bedeutet bzw. was das für ein Fehler ist?
Du versuchst eine alte Version ("fglrx-glc22-4.2.0-3.2.8") des Treibers zu installieren obwohl schon eine neuere Version ("fglrx-glc22-4.3.0-3.2.8") installiert ist. Das will er dir mit dem ersten Satz sagen.
*Vorgeschichte* Mit der Installation des neuen Treibers hattest du dein komplettes X-Windows-System auf den Versionsstand 4.3 angehoben. */Vorgeschichte*
Nun willst du den Grafikkartentreiber für die Version 4.2 ("fglrx-glc22-4.2.0-3.2.8") drüberinstallieren. Beim Testen der Abhängigkeiten stellt das Paket-Management-System fest, das die Datei /usr/X11R6/lib/libGL.so.1.2 eine Version 4.2 erwartet. --> Dumm gelaufen. Jetzt kannst du dein komplettes X wieder auf 4.2 downgraden oder du nimmst die ATI-Treiber für 4.3er Version. Die Treiber sind alle auf dem selben Versionsstand (3.2.8) aber halt für die unterschiedlichen X-Server-Versionen gedacht.
Und kann mir da mal jemand sagen, wie ich die Karte installiere ohne so eine Meldung zu erhalten bzw. wie ich diesen Fehler beheben kann?
Als erstes legst du eine Sicherheitskopie der X-Server Konfigurationsdatei (/etc/X11/XF86Config bzw /etc/X11/XF86Config-4) an. Der zweite Schritt besteht im durchlesen der Installationsanleitung von ATI (http://www2.ati.com/drivers/linux/readme0328.txt). Danach installierst du den Grafikkartentreiber und das X-Windows-System in der _selben_ Version. Entweder 4.3 oder 4.2. Von einem Gemisch aus beiden Systemen solltest du absehen. Jetzt bist du bereit für den Punkt 3 der wunderbaren Installationsanleitung (http://www2.ati.com/drivers/linux/readme0328.txt). Zusammen mit dem Treiber sollte auch eine offline-Version der readme.txt und einer Quick-Installationsanleitung (fileinfo.txt) auf der Platte landen.
Jens Weiße
lug-dd@mailman.schlittermann.de