There seems to be two versions of 169.12 -- pkg0 and pkg1. I'm not sure of the difference. I noticed this file downloaded, when I emerge'd -f: /var/portage/distfiles/NVIDIA-Linux-x86-169.12-pkg0.run However, the current NVIDIA page says: "NVIDIA-Linux-x86-169.12.pkg1.run" Note the pkg0 v. pkg1 near the end. The pkg1 links to: http://us.download.nvidia.com/XFree86/Linux-x86/169.12/NVIDIA-Linux-x86-169.12-pkg1.run If you change the URI to "pkg0", then that link also works. lankhmar ~ # md5sum /home/fafhrd/Desktop/NVIDIA-Linux-x86-169.12-pkg0.run e7aaca79c846e34cfe8111040bfee2d0 /home/fafhrd/Desktop/NVIDIA-Linux-x86-169.12-pkg0.run lankhmar ~ # md5sum /home/fafhrd/Desktop/NVIDIA-Linux-x86-169.12-pkg1.run c1d45a150a90e6a11da21623493a628e /home/fafhrd/Desktop/NVIDIA-Linux-x86-169.12-pkg1.run lankhmar ~ # ls -l /home/fafhrd/Desktop/NVIDIA-Linux-x86-169.12-pkg0.run -rw-r--r-- 1 fafhrd fafhrd 10190818 Feb 28 17:35 /home/fafhrd/Desktop/NVIDIA-Linux-x86-169.12-pkg0.run lankhmar ~ # ls -l /home/fafhrd/Desktop/NVIDIA-Linux-x86-169.12-pkg1.run -rw-r--r-- 1 fafhrd fafhrd 17636559 Feb 28 17:38 /home/fafhrd/Desktop/NVIDIA-Linux-x86-169.12-pkg1.run So ... is there a difference? Just letting you know. Reproducible: Always
NVIDIA-Linux-x86-169.12-pkg1.run includes numerous "precompiled kernel interfaces" for various binary distributions such as Fedora and SuSE; these are of course no use to us Gentoo users. If you want to query the difference between the NVIDIA packages in the future the simplest means is to extract the data 'sh NVIDIA-LINUX-x86-169.12-pkg1.run --extract-only' and view the contents of the pkg-history.txt file within the resulting directory.
Ahh ... well, that makes sense. Is that documented somewhere? I didn't want to post a useless bug, but this seemed mysterious to me.
It's documented on NVIDIA website, I believe in the readme it states what each driver package includes.