ubuntu24.04安装cuda toolkit 12.4
时间: 2025-06-02 14:17:42 浏览: 21
### 安装CUDA Toolkit 12.4在Ubuntu 24.04上的步骤
#### 系统准备
为了确保系统的环境适合安装CUDA Toolkit,需先执行以下命令更新系统并安装必要的依赖项:
```bash
sudo apt update && sudo apt upgrade -y
sudo apt install -y gcc g++ cmake build-essential
```
这些操作能够保证开发环境中具备编译所需的工具链[^3]。
#### 验证硬件兼容性
确认GPU驱动已正确安装,并满足CUDA Toolkit 12.4的要求。可以通过以下命令验证当前使用的显卡及其驱动版本:
```bash
nvidia-smi
```
如果未显示任何NVIDIA设备或者驱动程序不匹配,则需要按照官方文档升级至支持的最低驱动版本(通常为525.x或更高),具体可查阅[CUDA Toolkit Release Notes](https://docs.nvidia.com/cuda/archive/12.4/)中的Driver Requirements部分[^2]。
#### 方法一:通过APT源安装
虽然直接利用APT管理器简化了流程,但它可能导致文件分布于不同目录而非集中存放在`/usr/local/cuda`下,这可能引起配置混乱。因此推荐仅当追求便捷时采用此法。
首先添加NVIDIA APT仓库密钥以及索引链接:
```bash
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.0-1_all.deb
sudo dpkg -i cuda-keyring_1.0-1_all.deb
sudo apt-get update
```
注意这里假设您正在使用基于Jammy(22.04)构建的发行版,对于更高级别的如24.04,请访问[NVIDIA CUDA Download Page](https://developer.nvidia.com/cuda-downloads),选择对应选项获取最新适配脚本。
接着指定要安装的具体组件:
```bash
sudo apt install -y cuda-toolkit-12-4
```
#### 方法二:下载.run/.deb离线包手动部署
前往[NVIDIA官网下载页面](https://developer.nvidia.com/cuda-downloads),挑选适用于Linux Ubuntu x86_64平台下的`.run`或`.deb(network)`形式镜像。以`.deb`为例说明过程:
1. **禁用图形界面服务**
如果服务器模式运行无需GUI则跳过;否则建议临时关闭X Server防止干扰安装进程:
```bash
sudo systemctl set-default multi-user.target
reboot now
```
2. **传输与解压压缩包**
将下载好的文件传送到目标主机并通过如下方式展开结构:
```bash
cd ~/Downloads/
tar xvzf cuda-repo-ubuntu*.tar.gz
sudo cp cuda/public.key /tmp/
sudo mv cuda.list /etc/apt/sources.list.d/
sudo apt-key add /tmp/public.key
rm -rf cuda*
```
3. **完成最终设置**
更新本地软件库缓存后再实施实际安装动作:
```bash
sudo apt-get update
sudo apt-get install -y cuda-12-4
echo 'export PATH=/usr/local/cuda-12/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
```
最后重启计算机使更改生效,并测试是否正常加载模块:
```bash
nvcc --version
```
---
阅读全文
相关推荐

















