Ubuntu

Ubuntu的“图形驱动程序”团队维护着一个PPA,里面有最新的版本,打包好,可以安装的软件。

因此,安装NVIDIA驱动程序的第一步是启用PPA并更新“APT”以识别它。

$sudo add-apt-repository ppa:graphics-drivers/ppa
$sudo apt-get update

要安装驱动程序和一些有用的软件,请运行以下命令。

$sudo apt-get install nvidia-370 nvidia-settings libvdpau
$sudo nvidia-xconfig

安装完成后,重新启动计算机。

debian

根据使用的Debian版本,安装Debian上的驱动程序是不同的。

Jessie

APT-PINNINN是使用“/etc/apt/preferences文件”文件从不同存储库的软件包优先顺序的过程。
这里的目标是在保留稳定版本的其余部分时,从更新的储存库中优先考虑NVIDIA软件包。

第一步是为/etc/apt/sources.list文件添加SID或者实验以使它们能够在系统上启用。
此外,请务必添加non-free,因为驱动程序是封闭的来源。

deb http://ftp.us.debian.org/debian sid main contrib non-free
#### OR ####
deb http://ftp.us.debian.org/debian experimental main contrib non-free

然后,看看“/etc/apt/preferences”。如果不存在,则创建。该文件的语法非常简单,每个条目仅由三部分组成;软件包、版本和优先级。包指定条目应用于哪个包。

星号表示整个版本。
pin是指正在引用的Debian分支。
Priority优先级允许您设置应首先提取哪些版本的包。优先级中的数字越高,“Apt”在包中的优先级越高。

下面的例子可以用来从SID中取出英伟达软件包,但其他的东西都是Jessie的。
如果您想使用实验性而不是Sid,只需将其写在相应的位置即可。

Package: *
Pin: release a=stable
Priority: 1000
Package: *
Pin: release a=unstable
Priority: 1
Package: nvidia-driver
Pin: release a=unstable
Priority: 1001
Package: nvidia-settings
Pin: release a=unstable
Priority: 1001

现在,我们可以指定不稳定的存储库更新“APT”并“安装”。

# apt-get -t unstable install nvidia-driver nvidia-settings

根据,我们可能需要在首选项文件中引导更多的包,但否则,它将从SID安装最新的包。
使用配置实用程序生成XORG文件并重新启动。

# nvidia-xconfig

重新启动系统。

Sid

Sid比Jessie更有机会获得更新包。

要安装它们,首先在/etc/apt/sources.list中启用 non-free软件包并更新“apt”。

deb http://ftp.us.debian.org/debian sid main contrib non-free# apt-get update

然后,通过apt安装nvidia驱动程序和设置实用程序。
安装后,生成XORG配置,然后重新启动。

# apt-get install nvidia-driver nvidia-settings
# nvidia-xconfig

如果您想安装最新的测试版驱动程序,它们可能是实验版的,但不是Sid版。
如果是这种情况,请按照Jessie部分下的说明,通过Apt-pinning启用实验版并安装软件包。

如何在Linux上安装NVIDIA驱动程序

Arch Linux

在Arch Linux上安装最新的NVIDIA驱动程序非常简单。

确保在系统上启用了“Multilib”,然后运行以下命令。

# pacman -Syu
# pacman -S nvidia lib32-nvidia-libgl
# nvidia-xconfig

完成后,重启系统

Fedora

Fedora项目不会打包任何 non-free软件,
但RPMFusion存储库会搜集这些 non-free软件包。
RPMFusion通常很好地保持NVIDIA包最新。
我们只需添加存储库即可安装最新的驱动程序。

$su -c 'dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'

上面的命令将下载并安装免费和非免费的RPMFusion存储库。

要安装包和配置XORG,执行以下命令。

# dnf install xorg-x11-drv-nvidia akmod-nvidia "kernel-devel-uname-r == $(uname-r)" xorg-x11-drv-nvidia
# dnf -y update
# nvidia-xconfig

我们可能会使用$dnf install akmod-nvidia进行安装,但是上面的命令确保所有必需的包都是最新的。

Gentoo

首先,启用“/etc/portage/package.accept_keywords”中的NVIDIA驱动程序的测试版本。

x11-drivers/nvidia-drivers ~amd64

此外,将驱动程序选择添加到“/etc/make.conf”。

VIDEO_CARDS="nvidia"

然后,“emerge”驱动程序,生成XORG配置,然后切换OpenGL接口。

# emerge --ask xorg-drivers
# nvidia-xconfig
# eselect opengl set nvidia
日期:2020-07-07 20:56:43 来源:oir作者:oir