another way if this nvidia-driver-440 is needed;
Note focal/restricted has to be enabled.
create under folder /etc/apt/preferences.d/ file restricted.pref with following content
Package: *
Pin: release a=focal,c=restricted
Pin-Priority: 1001
this way the packages are drawn from restricted.
Install your nvidia driver and mark the packages as hold with
sudo apt-mark hold <package name>
Remove created file.
Note:
- I do not know if this is the right nvidia-driver for your card!
- you have to remember before an release upgrade to revert the status hold of your marked packages!
- if you need 32-bit packages too for (steam/wine ore something else) you have to install the nvidia packages (32-bit) as long apt pinning is active. Or your package management will whine about brocken packages.
- you should have some experience with apt to make it this way!
with apt pinning
apt-get -s install nvidia-driver-440
NOTE: This is only a simulation!
apt-get needs root privileges for real execution.
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libnvidia-cfg1-440 libnvidia-common-440 libnvidia-compute-440 libnvidia-decode-440 libnvidia-encode-440 libnvidia-extra-440 libnvidia-fbc1-440
libnvidia-gl-440 libnvidia-ifr1-440 nvidia-compute-utils-440 nvidia-dkms-440 nvidia-kernel-common-440 nvidia-kernel-source-440 nvidia-utils-440
xserver-xorg-video-nvidia-440
Recommended packages:
nvidia-settings nvidia-prime libnvidia-compute-440:i386 libnvidia-decode-440:i386 libnvidia-encode-440:i386 libnvidia-ifr1-440:i386
libnvidia-fbc1-440:i386 libnvidia-gl-440:i386
The following packages will be REMOVED:
linux-headers-5.4.0-72* linux-headers-5.4.0-72-generic* linux-image-5.4.0-72-generic* linux-modules-5.4.0-72-generic*
linux-modules-extra-5.4.0-72-generic*
The following NEW packages will be installed:
libnvidia-cfg1-440 libnvidia-common-440 libnvidia-compute-440 libnvidia-decode-440 libnvidia-encode-440 libnvidia-extra-440 libnvidia-fbc1-440
libnvidia-gl-440 libnvidia-ifr1-440 nvidia-compute-utils-440 nvidia-dkms-440 nvidia-driver-440 nvidia-kernel-common-440 nvidia-kernel-source-440
nvidia-utils-440 xserver-xorg-video-nvidia-440
0 upgraded, 16 newly installed, 5 to remove and 0 not upgraded.
Purg linux-headers-5.4.0-72-generic [5.4.0-72.80]
Purg linux-headers-5.4.0-72 [5.4.0-72.80]
Purg linux-modules-extra-5.4.0-72-generic [5.4.0-72.80]
Purg linux-image-5.4.0-72-generic [5.4.0-72.80]
Purg linux-modules-5.4.0-72-generic [5.4.0-72.80]
Inst libnvidia-cfg1-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Inst libnvidia-common-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [all])
Inst libnvidia-compute-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Inst libnvidia-decode-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Inst libnvidia-encode-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Inst libnvidia-extra-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Inst libnvidia-fbc1-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Inst libnvidia-gl-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Inst libnvidia-ifr1-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Inst nvidia-compute-utils-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Inst nvidia-kernel-source-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Inst nvidia-kernel-common-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Inst nvidia-dkms-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Inst nvidia-utils-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Inst xserver-xorg-video-nvidia-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Inst nvidia-driver-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Conf libnvidia-cfg1-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Conf libnvidia-common-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [all])
Conf libnvidia-compute-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Conf libnvidia-decode-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Conf libnvidia-encode-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Conf libnvidia-extra-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Conf libnvidia-fbc1-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Conf libnvidia-gl-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Conf libnvidia-ifr1-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Conf nvidia-compute-utils-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Conf nvidia-kernel-source-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Conf nvidia-kernel-common-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Conf nvidia-dkms-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Conf nvidia-utils-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Conf xserver-xorg-video-nvidia-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])
Conf nvidia-driver-440 (440.82+really.440.64-0ubuntu6 Ubuntu:20.04/focal [amd64])