Packaging templates for Ubuntu based Linux distros to build NVIDIA driver packages.
The main branch contains this README. The control and .install files can be found in the appropriate 16.04, 18.04, and 20.04 branches.
This repo contains the template files used to build the following DEB packages:
note:
flavoris the first.delimited field in the driver version, ex:460in460.32.03
- Ubuntu 18.04 or Ubuntu 20.04
- libnvidia-cfg1-${flavor}
- libnvidia-common-${flavor}
- libnvidia-compute-${flavor}
- libnvidia-decode-${flavor}
- libnvidia-encode-${flavor}
- libnvidia-extra-${flavor}
- libnvidia-fbc1-${flavor}
- libnvidia-gl-${flavor}
- libnvidia-ifr1-${flavor}
- nvidia-compute-utils-${flavor}
- nvidia-dkms-${flavor}
- nvidia-driver-${flavor}
- nvidia-headless-${flavor}
- nvidia-headless-no-dkms-${flavor}
- nvidia-kernel-common-${flavor}
- nvidia-kernel-source-${flavor}
- nvidia-utils-${flavor}
- xserver-xorg-video-nvidia-${flavor}- Ubuntu 16.04
- libcuda1-${flavor}
- nvidia-libopencl1-${flavor}
- nvidia-opencl-icd-${flavor}
- nvidia-${flavor}
- nvidia-${flavor}-dev- Additional GRID packages
- libnvidia-grid-${flavor}
- nvidia-grid-utils-${flavor}Supported branches: 16.04, 18.04 & 20.04
git clone -b ${branch} https://github.com/NVIDIA/ubuntu-packaging-nvidia-driver
> ex: git clone -b 18.04 https://github.com/NVIDIA/ubuntu-packaging-nvidia-driver-
TRD location: https://us.download.nvidia.com/tesla/ (not browsable)
ex: https://us.download.nvidia.com/tesla/460.32.03/NVIDIA-Linux-x86_64-460.32.03.run
-
UDA location: https://download.nvidia.com/XFree86/Linux-x86_64/
ex: https://us.download.nvidia.com/XFree86/Linux-x86_64/460.56/NVIDIA-Linux-x86_64-460.56.run
-
CUDA runfiles:
cuda_${toolkit}_${driver}_linux.runare not compatible.However a NVIDIA driver runfile can be extracted intact from a CUDA runfile:
sh cuda_${toolkit}_${driver}_linux.run --tar mxvf > ex: sh cuda_11.2.1_460.32.03_linux.run --tar mxvf ls builds/NVIDIA-Linux-${arch}-${driver}.run > ex: ls builds/NVIDIA-Linux-x86_460.32.03.run
note: these are only needed for building not installation
# Packaging
apt-get install debhelper devscripts dpkg-dev-
nvidia-modprobe
-
nvidia-settings
- nvidia-graphics-drivers
See CONTRIBUTING.md