
nach dem Herunterladen des amd-driver-installer-15.20.1046-x86.x86_64.run von der amd-Site
lösche ich alte Versionen vor dem Installationsvorgang gemäß diesem BeitragATI-Treiber-Neuinstallation fehlgeschlagen
nachdem ich diesen Befehl eingegeben habe: sudo ./amd-driver-installer-15.20.1046-x86.x86_64.run
erhalte ich eine Fehlermeldung:
„Bitte installieren Sie die erforderlichen Voraussetzungen, bevor Sie mit der Installation von AMD Catalyst fortfahren.“
Screenshot zum Fehler
wenn ich die Protokolldatei öffne, erhalte ich:
HINWEIS: Wenn Ihr System die fehlenden Pakete, die für die Installation erforderlich sind, protokolliert hat, installieren Sie sie in der Reihenfolge gemäß der Protokolldatei, um Probleme mit Paketabhängigkeiten zu beheben. Für
die Installation von fglrx ist erforderlich, dass das System über Kernel-Header verfügt. /lib/modules/4.2.0-18-generic/build/include/linux/version.h kann auf diesem System nicht gefunden werden.
Wie kann ich dieses Problem lösen [version.h kann auf diesem System nicht gefunden werden]?
Installieren Sie Kernel-Header mit dem Befehl apt-get install linux-headers-4.2.0-18-generic.
Ich habe bereits die neueste Version von linux-headers-4.2.0-18-generic
Kann mir jemand sagen, welche Voraussetzungen erfüllt sein müssen, um den Installationsvorgang zu starten?
Antwort1
Sie haben alle Voraussetzungen bereits installiert. Das Problem ist, dass in neueren Versionen des Kernels die Datei version.h verschoben wurde. Sie finden sie mit
locate version.h
Dies wird höchstwahrscheinlich zu diesem Speicherort für Ihre Datei version.h für diese Version des Kernels führen: „/usr/src/linux-headers-4.2.0-18-generic/include/generated/uapi/linux/version.h“. Da wir aber bereits wissen, welche Kernelversion und welche Distribution Sie verwenden, müssen Sie nur die fehlende Datei mit dem Ordner verknüpfen und die Installation erneut starten.
sudo ln -s /usr/src/linux-headers-4.2.0-18-generic/include/generated/uapi/linux/version.h /lib/modules/4.2.0-18-generic/build/include/linux/version.h
Das sollte funktionieren. Sofern AMD diese Version des Kernels noch immer nicht unterstützt.
Antwort2
Ich löse dieses Problem. Berühren Sie einfach die Datei /lib/modules/4.2.0-18-generic/build/include/linux/version.h im Ordner in der Protokolldatei.