Я не могу установить последние версии драйверов Nvidia для Ubuntu 16.04 в Linux 4.13.
sudo apt-get update
sudo apt-get install nvidia-384 nvidia-384-dev
Я получаю эту ошибку, которая полностью разрушает весь мой понедельник:
Removing old nvidia-384-384.111 DKMS files...
Loading new nvidia-384-384.111 DKMS files...
Error! DKMS tree already contains: nvidia-384-384.111
You cannot add the same module/version combo more than once.
dpkg: error processing package nvidia-384 (--configure):
subprocess installed post-installation script returned error exit status 3
Я нашел отчет об ошибке , но он, похоже, только для 4.15 ядер. Нужно ли открывать новый отчет об ошибках на панели запуска?
Я могу установить драйвер 384.111, используя файл .run, загруженный с сайта Nvidia. Тем не менее, я хочу использовать apt-get
для установки.
Любая помощь будет принята с благодарностью.
Хорошо, я нашел проблему.
Когда и устанавливают 1000 пакетов nvidia / cuda / cudnn, dpkg фактически не удаляет файлы dkms (Dynamic Kernel Module System), расположенные в /var/lib/dkms
.
Поразительно, что вы обязаны просто знать / интуитивно это понимать, но Linux требует этого от вас.
Эта команда решила проблему для меня:
sudo rm -rf /var/lib/dkms
После этого нормальная команда sudo apt-get install nvidia-384
, выполненная, как и ожидалось, так как dkms
не потерпела неудачу на этом пути.