为了在 Debian 上安装带有 apt 的 cuda 工具包,需要添加哪些来源?

sha*_*ant 4 source debian apt cuda

我是 Debian 新手,我想安装NVIDIA CUDA 工具包,所以我输入:

apt install nvidia-cuda-toolkit
Run Code Online (Sandbox Code Playgroud)

但它不起作用,我发现我需要在包含此 CUDA 包的/etc/apt/sources.list 中添加一个源。

但是,目前在/etc/apt/sources.list中只有几行是指我在安装时选择的大学。

我不知道如何找出我需要添加的来源。

是否有一个 Debian 数据库,我可以在那里提交我需要的程序,然后它会给我一个包含它的源列表?

GAD*_*D3R 7

nvidia-cuda-toolkit软件包是一个non-free软件,/etc/apt/sources.list通过添加non-free组件来编辑您的:

apt edit-sources
Run Code Online (Sandbox Code Playgroud)

然后编辑您的来源,有一个例子:

deb http://deb.debian.org/debian stretch main contrib non-free
Run Code Online (Sandbox Code Playgroud)

保存并运行:

apt update
apt install nvidia-cuda-toolkit 
Run Code Online (Sandbox Code Playgroud)

成分

main 由符合DFSG的软件包组成,它们不依赖于该区域之外的软件来运行。这些是唯一被认为是 Debian 发行版一部分的软件包。

contrib 包包含符合 DFSG 的软件,但具有不在 main 中的依赖项(可能在非自由中为 Debian 打包)。

non-free 包含不符合 DFSG 的软件。