何が起きたか
NVIDIAのドライバをこのコマンドでインストールしようとした.
インストールに失敗したため,NVIDIAのドライバのインストールログである
/var/log/nvidia-installer.log
を見たところ,dkms buildコマンドでコケている事がわかった.
そこでdkmsコマンド実行時のログファイルである
/var/lib/dkms/nvidia/418.87.00/build/make.log
を見に行ったところ,下記のようなエラーが出ていた.
環境
- name -a
-
- lspci | grep VGA
-
解決
Linux kernelのビルドに用いられたgccのバージョンとKernel moduleをビルドするのに使うgccのバージョンが異なるためエラーとなっているらしい.
gccのバージョンを落とすというのも一つの手だが,このバージョンの違いを無視するようにしたほうが穏便に済ませられそう(誰しもが通る道だと思っていますが,昔CentOSでSystemのgccのバージョンを無理矢理上げていろいろ壊してしまい,OSの再インストールをする羽目になったことがあります).
バージョンの差を無視するには
のように--no-cc-version-checkオプションを渡してあげればいいようです.