fglrxをインストールするときに「version.h」がありません。

fglrxをインストールするときに「version.h」がありません。

ATIドライバページからfglrxドライバインストーラをダウンロードしました。

インストールを開始したときに確認するように求めるエラーメッセージが表示されるまで、すべてが順調に進みました/usr/share/ati/fglrx-install.log

ファイルの内容は次のとおりです。

システムにインストールに必要なツールがあることを確認してください。 fglrxをインストールするには、システムにカーネルヘッダファイルが必要です。 /lib/modules/3.8.11-200.fc18.x86_64/build/include/linux/version.hはこのシステムにありません。インストールに必要な1つ以上のツールがシステムに見つかりません。 fglrxドライバをインストールする前に、必要なツールをインストールしてください。または、ツールなしでインストールするには、--forceオプションでインストーラを実行します。強制インストールは、AMDハードウェアアクセラレーションを無効にし、システムを不安定にする可能性があります。お勧めできません。

検索を少し試してみると、呼び出されるシンボリックリンクが存在しない場所を指していることがbuildわかりました。/lib/modules/3.8.11-200.fc18.x86_64

パッケージをインストールしましたが、kernel-devel既存のディレクトリを指します。

ただし、/lib/modules/3.8.11-200.fc18.x86_64/build/include/linux/ディレクトリにはさまざまなヘッダファイルが埋め込まれています。必要なファイルが見つかりませんversion.h

この問題をどのように解決できますか?ドライバを別々にインストールする必要がありますか?このファイルを入手するには、他のどのパッケージをインストールできますかversion.h

今日更新したFedora 18(デフォルト)を新しくインストールしています。

ベストアンサー1

カーネルヘッダパッケージをインストールしてもう一度やり直してください。それでも機能しない場合はお試しください。

cp -v /usr/include/linux/version.h /lib/modules/$(uname -r)/build/include/linux

おすすめ記事