#はじめに
Ubuntuを使っていてnvidiaドライバがアップデートされる度にsudo ldconfigが通らなくなる.
調べればすぐ出てくるのだが,どれだったか忘れるので覚書
#環境
Ubuntu 16.04
nvidia driver version:384.90
nvidiaドライバのバージョンは
$ apt list nvidia-*[0-9]
として,インストール済のバージョンを見ればわかる
#手順
基本的にはUbuntuのフォーラムにあるlibEGL.so.1 is not a symbolic linkのトップのアンサーで解決する
$ sudo mv /usr/lib/nvidia-xxx/libEGL.so.1 /usr/lib/nvidia-xxx/libEGL.so.1.org
$ sudo mv /usr/lib32/nvidia-xxx/libEGL.so.1 /usr/lib32/nvidia-xxx/libEGL.so.1.org
$ sudo ln -s /usr/lib/nvidia-xxx/libEGL.so.xxx.xx /usr/lib/nvidia-xxx/libEGL.so.1
$ sudo ln -s /usr/lib32/nvidia-xxx/libEGL.so.xxx.xx /usr/lib32/nvidia-xxx/libEGL.so.1
nvidia-xxxとなっているところはdriverのバージョンの上3桁
下2行のlibEGL.so.xxx.xxはxxx.xxにサブバージョンを含めたdriverのバージョンを入れる
シンボリックリンクでなければいけないところ,実ファイルが入っているのが要因であると思われる.
#確認
$ sudo ldconfig
としてエラーが返ってこなければ完了