Originally Posted by artem
Right you are, but that's not
NVIDIA's job. They've got no resources to cover >100 Linux distros. We should be thankful that they provide a generic installer and don't make you install all libraries, header files, kernel module and X.org driver manually.
This problem can be solved by distro maintainers by incorporating their spec files (or ebuilds or whatever else) into NVIDIA drivers. This way we could install drivers preserving the distro consistency and not breaking dependencies, e.g.
Of course NVIDIA shouldn't provide this, they don't maintain any distributions. My post was aimed at the OP.