
amdサイトからamd-driver-installer-15.20.1046-x86.x86_64.runをダウンロードした後、
この投稿に従ってインストールプロセスの前に古いバージョンを削除します。ati ドライバの再インストール失敗
このコマンド sudo ./amd-driver-installer-15.20.1046-x86.x86_64.run を入力すると、次の
エラー メッセージが表示されました:
「AMD Catalyst のインストールを続行する前に、必要な前提条件をインストールしてください。」
エラーのスクリーンショット
ログファイルに入ると次のようになります:
注意: インストールに必要な不足パッケージがシステムに記録されている場合は、ログ ファイルに従って順序どおりにインストールして、パッケージ依存関係の問題を解決してください。fglrx
をインストールするには、システムにカーネル ヘッダーが必要です。/lib/modules/4.2.0-18-generic/build/include/linux/version.h はこのシステムでは見つかりません。
この問題 [version.h がこのシステム上に見つかりません] を解決するにはどうすればよいですか?
apt-get install linux-headers-4.2.0-18-genericコマンドを使用してカーネルヘッダーをインストールします。
すでに最新バージョンのlinux-headers-4.2.0-18-genericがインストールされています。
インストール プロセスを開始するために必要な前提条件は何ですか?
答え1
前提条件はすべてインストールされていますが、問題はカーネルの新しいバージョンではversion.hファイルが再配置されていることです。
locate version.h
おそらく、そのカーネル バージョンの version.h ファイルの場所は「/usr/src/linux-headers-4.2.0-18-generic/include/generated/uapi/linux/version.h」になります。ただし、使用しているカーネル バージョンとディストリビューションは既にわかっているので、不足しているファイルをフォルダーにリンクして、インストールを再度開始するだけです。
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
それは動作するはずです。AMD がまだそのバージョンのカーネルをサポートしていない限りは。
答え2
この問題は解決しました。ログファイル内のフォルダー内の /lib/modules/4.2.0-18-generic/build/include/linux/version.h ファイルを変更するだけです。