Re: ERROR : unable to determine the nvidia kernel module filename
On Fedora, the version.h file is in the kernel package *not* the kernel-source package. This makes sense because you only have this file if you have a compiled kernel. I assume Debian follows this logic, but it could be absent even in the kernel deb.
So, if your kernel package does not contain version.h you have to compile the kernel.