Debian13安装基于apt的Nvidia闭源驱动+CUDA开发环境

张开发
2026/4/6 9:10:55 15 分钟阅读

分享文章

Debian13安装基于apt的Nvidia闭源驱动+CUDA开发环境
Ubuntu安装NVIDIA驱动实在太容易了直接在额外驱动里面选择就好但Debian没有这么简单。以往我们都需要从NVIDIA官网下载.run文件但现在其实更建议各位使用Nvidia提供的本地apt源来管理。本文只针对apt版本驱动安装过程中特定的坑和CUDA开发环境来进行说明对于资料较多的一般性过程不会详细说明。以及我假设你有基本的Linux知识。卸载现有的Nvidia驱动这部分网上资料太多了。为了保险起见首先建议你进入tty终端。你也可以直接在图形化终端下操作但某些步骤可能会受到影响。卸载方案也分通过apt安装的和通过.run安装的网上都是有的不作详细说明。禁用Nouveau一样这也属于一般性过程不作详细说明网上资料很多。安装NVIDIA本地apt源先别想显卡驱动先去NVIDIA官网找CUDA对先找到这个页面https://developer.nvidia.cn/cuda-downloads如下所示我这里选择了Debian12我记得有段时间这里是有Debian13的不管了选完之后下面会出现一系列命令首先执行Base Installer板块的除了最后一行的所有命令也就是说先别急着装cuda毕竟你驱动还没装。当然如果你的系统版本不在这里面例如它现在不提供Debian13选项了你就自己把命令中的debian12字样改成debian13别太听话。没用的话就直接用debian12的方案。这是可用的至少我当时是可用的。目前我们只是将NVIDIA的官方apt源添加到了本地接下来跳到下一个板块Driver Installer这部分是驱动安装你可以按照提示选择原版内核模块方案也可以选择open kernel方案我选择的是后者无非多一行命令。安装完之后你就可以使用nvidia-smi命令查看驱动安装结果了。然后你就可以再回到第一个板块执行最后的那一行命令来安装cuda了。此外我建议你设置禁止内核自动更新虽然Debian默认就是这个设置但你不知道什么时候莫名其妙就把它改掉了。如果你懒得设置就得配置DKMS了这是另外的话题。撰写博客时距离我安装驱动已经过了很久部分步骤可能有偏差或遗失如实践发现问题请务必评论指出我会尽快进行修补和解答谢谢。

更多文章