Ich habe das Installationsprogramm für den fglrx-Treiber von der ATI-Treiberseite heruntergeladen.
Wenn ich die Installation starte, läuft alles glatt, bis ich eine Fehlermeldung erhalte, die mich auffordert, /usr/share/ati/fglrx-install.log
zu überprüfen .
Der Inhalt dieser Datei ist wie folgt:
Prüfen Sie, ob das System über die für die Installation
erforderlichen Tools verfügt. Die fglrx-Installation
erfordert, dass das System Kernel
-Header hat.
/lib/modules/3.8.11-200.fc18.x86_64/build/include/linux/version.h kann nicht gefunden werden dieses System. Ein oder
mehrere für die Installation benötigte Tools
können auf dem System nicht gefunden werden. Installieren Sie
die erforderlichen Tools, bevor Sie
den fglrx-Treiber installieren. Führen Sie optional das
Installationsprogramm mit der Option –force aus, um
ohne die Tools zu installieren. Das Erzwingen der
Installation deaktiviert die AMD-Hardwarebeschleunigung
und kann Ihr System
instabil machen. Nicht empfohlen.
Jetzt, nach ein wenig Suchen, fand ich den symbolischen Link namens build
in /lib/modules/3.8.11-200.fc18.x86_64
zeigt auf einen nicht existierenden Ort.
Ich habe den kernel-devel
installiert Paket, und jetzt hatte es auf ein vorhandenes Verzeichnis verwiesen.
Allerdings in /lib/modules/3.8.11-200.fc18.x86_64/build/include/linux/
Verzeichnis, das mit verschiedenen Header-Dateien gefüllt ist – ich kann die benötigte nicht finden – version.h
.
Wie kann ich dieses Problem lösen? Sollte ich den Treiber anders installieren? Welches andere Paket kann ich installieren, um die version.h
zu erhalten Datei?
Ich führe eine Neuinstallation (Standard) von Fedora 18 durch, das ich heute aktualisiert hatte.
Akzeptierte Antwort:
Installieren Sie das Paket kernel-headers und versuchen Sie es erneut. Wenn es nicht funktioniert, versuchen Sie es
cp -v /usr/include/linux/version.h /lib/modules/$(uname -r)/build/include/linux