[ubuntu] 2404安装cuda13-0

方案一:使用官方本地安装包(推荐)

这种方法直接下载完整的CUDA Toolkit安装包,不依赖apt update是否能找到NVIDIA仓库,成功率最高。

  1. 下载CUDA 13.0本地安装包

    在终端中执行以下命令,下载适用于Ubuntu 24.04的CUDA 13.0安装包:

    bash 复制代码
    wget https://developer.download.nvidia.com/compute/cuda/13.0.1/local_installers/cuda-repo-ubuntu2404-13-0-local_13.0.1-580.82.07-1_amd64.deb

    这个命令来自NVIDIA官方发布的安装包链接。

  2. 安装本地仓库包

    使用dpkg命令来安装这个刚下载的本地软件包:

    bash 复制代码
    sudo dpkg -i cuda-repo-ubuntu2404-13-0-local_13.0.1-580.82.07-1_amd64.deb
  3. 复制GPG密钥

    这个步骤是将安装包的GPG密钥复制到系统目录,以确保软件包来源的可靠性:

    bash 复制代码
    sudo cp /var/cuda-repo-ubuntu2404-13-0-local/cuda-*-keyring.gpg /usr/share/keyrings/
  4. 更新APT源列表并安装

    现在再更新一次APT源,这次应该就能找到CUDA 13.0的包了,然后进行安装:

    bash 复制代码
    sudo apt-get update
    sudo apt-get -y install cuda-toolkit-13-0

注:如果你是在 Ubuntu 22.04 上安装,应该将链接中的 ubuntu2404 改为 ubuntu2204,并选择对应的安装包。

方案二:APT源配置

如果你想继续使用网络源的方式,可以按照下面的步骤

bash 复制代码
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
sudo apt-get update
sudo apt-get -y install cuda-toolkit-13-0

如果安装失败,或列表没有cuda-toolkit-13-0

  1. 检查源列表文件是否存在

    运行以下命令,查看NVIDIA的源文件是否已经创建:

    bash 复制代码
    ls /etc/apt/sources.list.d/ | grep cuda

    正常情况下,你应该能看到一个名为cuda-ubuntu2404-x86_64.list的文件。

  2. 手动添加源(如果文件不存在)

    如果上面的命令没有输出任何结果,说明源文件没有创建成功,你可以手动创建一个:

    bash 复制代码
    echo "deb [signed-by=/usr/share/keyrings/cuda-archive-keyring.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/ /" | sudo tee /etc/apt/sources.list.d/cuda-ubuntu2404-x86_64.list
  3. 再次更新并安装

    手动添加源后,再次更新并尝试安装:

    bash 复制代码
    sudo apt-get update
    sudo apt-get -y install cuda-toolkit-13-0

注意:

  • 当使用 cuda-keyring 包添加源后,GPG 密钥通常位于 /usr/share/keyrings/cuda-keyring.gpg,而不是 cuda-archive-keyring.gpg。
    因此,手动添加源时建议统一使用实际存在的密钥路径,避免可能的认证失败。你可以先检查密钥文件位置:
bash 复制代码
ls /usr/share/keyrings/ | grep cuda

然后将手动添加源命令中的 signed-by 改为正确的路径(例如 /usr/share/keyrings/cuda-keyring.gpg)。

  • 不过,如果你的 cuda-keyring 安装后 apt update 仍然找不到包,直接使用方案一会更省心。

✅ 安装后的验证与配置

无论你通过哪种方式成功安装了CUDA 13.0,安装完成后都需要进行最后几步的设置和验证。

  1. 配置环境变量

    为了让系统能够找到CUDA的命令和库,需要将以下内容添加到你的~/.bashrc文件中:

    bash 复制代码
    export PATH=/usr/local/cuda-13.0/bin:$PATH
    export LD_LIBRARY_PATH=/usr/local/cuda-13.0/lib64:$LD_LIBRARY_PATH

    然后运行source ~/.bashrc或重新打开终端,使配置生效。

  2. 验证安装

    运行以下命令,如果能正确显示CUDA版本信息,就说明安装成功了:

    bash 复制代码
    nvcc --version

    或

    复制代码
    nvcc -V

    正常应该显示:

    nvcc: NVIDIA ® Cuda compiler driver

    Copyright © 2005-2025 NVIDIA Corporation

    Built on Wed_Aug_20_01:58:59_PM_PDT_2025

    Cuda compilation tools, release 13.0, V13.0.88

    Build cuda_13.0.r13.0/compiler.36424714_0

  3. 检查驱动版本

    CUDA 13.0的正常工作依赖于 NVIDIA R580或更高版本 的显卡驱动。你可以通过nvidia-smi命令查看当前驱动版本。如果版本低于580,必须先更新驱动,否则后续运行CUDA程序可能会出错。

相关推荐
哎呦,帅小伙哦35 分钟前
进程监控工具——htop
linux·运维·服务器
夏虫不可与之言冰1 小时前
Windows WSL2 (Ubuntu) 搭建 ESP‑IDF 6.1 开发环境全过程演示
linux·windows·ubuntu·esp32·乐鑫科技·乐鑫eim·乐鑫代理商
春涧草茶2 小时前
慢就是快12-12手动抛出异常
java·linux·前端
KING-WU5123 小时前
Linux 工具之Make 与 Makefile
java·linux·服务器
Lsetea4 小时前
OpenSSL报certificate is not yet valid:error 9与notBefore时间排查
linux·运维·https·ssl证书·openssl
魔法阵维护师4 小时前
Linux 命令行入门踩坑记录:从 VMware 装系统到文件管理
linux·运维·服务器
打工仔折腾 AI4 小时前
FaceFusion本地换脸实战:Windows整合包、模型选择与遮罩调参记录
人工智能·windows·后端·python·深度学习·性能优化·ai agent 实战
Apipi*4 小时前
30天速通Linux 第七章进程间通信
linux·运维·服务器
emo_2b4 小时前
Pycharm配置conda解释器时遇到的问题及解决方法
linux·pycharm·conda
人生百态,人生如梦5 小时前
Ubuntu在低版本下使用ccswitch+claudecode(CCSwitch+Docker+Claude)连调教程
linux·ubuntu·docker·claudecode·ccswitch