Debian 官方其实提供了一个安装教程(此链接已经定位到 Debian 13 的那个部分),讲述的基本方法是使用 Debian 官方的非自由仓库进行安装的方法,但这样安装的显卡驱动比较旧(具体版本以 Debian Wiki 记载为准)。此教程是使用 .run 进行安装的教程,可供参考。
首先,不论如何,先更新软件包,因为即使是刚刚安装好的系统,软件包也有可能是旧的(对于 APT 软件包管理器来说,直接回车就可以确认操作,无需输入 y):
sudo apt update && sudo apt upgrade
接着安装内核的头文件:
sudo apt install linux-headers-$(uname -r)
检查当前启用的平台:
dpkg –print-foreign-architectures
如果这里面是空的,或者没有 i386,就执行:
sudo dpkg --add-architecture i386
在这之后,还需要再执行一次 sudo apt update,才可以安装新的软件,否则会找不到 32 位的软件包。接下来安装 32 位 libc:
sudo apt install libc6:i386
安装一些其他所需的软件包,以防止安装的时候才提醒缺少它们:
sudo apt install libglvnd-dev pkg-config dkms
去官网下载驱动,然后移动到一个方便的目录,例如你的家目录就很好了。切换到那个目录,使用 cd。
较旧的显卡无法使用最新的驱动,可以根据显卡版本上网查询来确定能否使用某个版本。如果驱动不支持显卡,安装过程中它就会告诉你了。
mv NVIDIA-Linux-x86_64-580.119.02.run .. # 根据情况灵活修改文件名等等……
chmod +x NVIDIA-Linux-x86_64-580.119.02.run # 赋予执行权限
sudo sh NVIDIA-Linux-x86_64-580.119.02.run # 执行安装程序
接下来,大部分都选是或者继续,就足够了。