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启用实验版并安装软件包。
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