Ubuntu仅安装CUDA Toolkit
时间: 2025-02-22 14:55:01 浏览: 65
### 安装CUDA Toolkit而不安装其他组件
为了在Ubuntu上单独安装CUDA Toolkit,在确保已经正确安装了NVIDIA显卡驱动的前提下,可以通过官方提供的.deb文件来进行安装[^2]。
#### 下载适用于操作系统的CUDA版本
访问[NVIDIA官方网站](https://developer.nvidia.com/cuda-downloads),选择适合的操作系统版本以及对应的下载链接。注意确认所选的CUDA版本与现有的NVIDIA驱动兼容[^4]。
#### 使用命令行工具进行安装
一旦下载完成`.deb`格式的安装包之后,打开终端执行如下指令:
```bash
sudo dpkg -i cuda-repo-<distro>_<version>_amd64.deb
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/<distro>/x86_64/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda-toolkit-<version>
```
这里需要注意替换 `<distro>` 和 `<version>` 为实际操作系统名称和想要安装的具体CUDA版本号[^3]。
通过上述方式能够实现只安装CUDA Toolkit而不会额外引入不必要的软件包或更新现有NVIDIA驱动程序。
相关问题
ubuntu18.04安装cuda toolkit
可以通过以下步骤在Ubuntu 18.04上安装CUDA Toolkit:
1. 打开终端,更新系统软件包列表:
```
sudo apt update
```
2. 安装必要的软件依赖:
```
sudo apt install build-essential
```
3. 下载CUDA Toolkit安装文件(.run文件):
```
wget https://developer.download.nvidia.com/compute/cuda/11.2.0/local_installers/cuda_11.2.0_460.27.04_linux.run
```
4. 给安装文件添加可执行权限:
```
chmod +x cuda_11.2.0_460.27.04_linux.run
```
5. 运行安装文件:
```
sudo ./cuda_11.2.0_460.27.04_linux.run
```
6. 在安装过程中,您将被要求接受许可协议并选择安装选项。您可以选择使用默认选项或根据需要进行修改。
7. 安装完成后,设置CUDA环境变量:
```
echo 'export PATH=/usr/local/cuda-11.2/bin${PATH:+:${PATH}}' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-11.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}' >> ~/.bashrc
source ~/.bashrc
```
8. 验证CUDA Toolkit的安装:
```
nvcc --version
```
现在,您已经成功在Ubuntu 18.04上安装了CUDA Toolkit。
ubuntu24.04安装cuda toolkit 12.4
### 安装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
```
---
阅读全文
相关推荐















