В основном репозитории Opensuse не нашёл dkms, но он есть в репозитории Packman, который подключен у 99,99% пользователей Opensuse. Установил. Когда инсталлятор NVIDIA спросил, нужно ли ему устанавливаться в dkms, я согласился и получил ошибку. Второй раз отказался. Когда я установил VirtualBox с официальной RPM-ки для Opensuse, я стал получать сообщения при загрузке о том что не удаётся собрать модуль с помощью dkms.
Почему он не работает? Также я нашёл пакет dkms в этом репозитории, но ещё не пробовал: http://download.opensuse.org/repositories/home:/Bumblebee-Project:/nVidia:/
# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules done
Uninstalling old VirtualBox DKMS kernel modules done
Trying to register the VirtualBox kernel modules using DKMSmktemp: failed to create file via template '/var/tmp/dkms/dkms.XXXXXX': No such file or directory
Error! Unable to make temporary file.
/usr/sbin/dkms: line 78: : No such file or directory
mktemp: failed to create file via template '/var/tmp/dkms/dkms.XXXXXX': No such file or directory
Error! Unable to make temporary file.
/usr/sbin/dkms: line 78: : No such file or directory
Error! Build of vboxdrv.ko failed for: 3.10.20-0-desktop (x86_64)
Consult the make.log in the build directory
/var/lib/dkms/vboxhost/4.3.2/build/ for more information.
failed
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules/usr/sbin/dkms: line 73: : No such file or directory