ubuntu20.04安装cuda11.0报错:there is enough space in /tmp and that the installation package is not corrupt
####################ubuntu20.04安装cuda 11.0################
官网下载对应的版本: https://developer.nvidia.com/cuda-toolkit-archive
终端输入:wget https://developer.download.nvidia.com/compute/cuda/11.0.3/local_installers/cuda_11.0.3_450.51.06_linux.run
下载完成后输入:sudo sh cuda_11.0.3_450.51.06_linux.run
报错:there is enough space in /tmp and that the installation package is not corrupt
原因是tmp(临时文件夹空间不足)
解决办法:在别的目录下建一个新的tmp文件夹(容量足够大)
cd
sudo mkdir gxf
cd gxf
sudo tmp
sudo sh cuda_11.0.3_450.51.06_linux.run --tmpdir=/home/gxf/tmp
弹出的界面中选择continue
第二条命令里除了有一步输入accpet,以及在很多X选择的时候,把第一个Nvidia显卡去掉(按回车去掉),其他都是默认,按回车就行
这一步有可能会导致根目录爆满,文件加载不进去的情况,若是出现这种情况我们可以将刚才下载的cuda11.0移动到别的目录下(我移动到了home/gao)
sudo mv cuda-* /home/gao (我把cuda全部移出来了),
接着我们在执行一次
sudo sh cuda_11.0.3_450.51.06_linux.run --tmpdir=/home/gxf/tmp
安装完毕之后添加环境变量
gedit ~/.bashrc
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda11.0/lib64
export PATH=$PATH:/usr/local/cuda11.0/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda11.0
source ~/.bashrc在这里插入代码片`
检查是否安装成功:nvcc -V
安装成功后我们就可以将刚才新建立的home/gxf/tmp文件夹给删除
之后若是想用别的版本的cuda,将bashrc下的cuda路径改为想用版本路径就行