从win11切换到ubuntu20的第1天

我不想做双系统,反正win11也没有意思,打游戏直接去网吧,所以电脑直接重装了ubuntu20,为什么不是ubuntu22?因为版本太新,很多东西不支持。为什么不装ubuntu18?因为我电脑装完了之后不支持外界显示器和clash。所以折中方案就是ubuntu20.。废话说完了,开始软件介绍:

1.nvidia驱动

没安装驱动的时候,电脑简介显示显卡如下:

这个驱动我是直接选择在"软件和更新"里下载的535 test版本,因为这个版本最新,也是官方的:

点535 test选中,然后点应用更改,然后重新启动。

重启之后,现在显示显卡的型号了:

2.CUDA 10.2

去官网下载10.2版本的cuda

https://developer.nvidia.com/cuda-11-8-0-download-archive?target_os=Linux\&target_arch=x86_64\&Distribution=Ubuntu\&target_version=20.04\&target_type=runfile_local

bash 复制代码
wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run
sudo sh cuda_11.8.0_520.61.05_linux.run

安装的时候,取消nvidia-driver的安装,因为nvidia-driver的驱动已经有了,避免重复

安装完成之后,还要配置环境:

输入

bash 复制代码
sudo gedit ~/.bashrc

弹出文本编辑框,在文件的最后加入这几行(要根据你的版本路径进行对应的修改):

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

然后点击保存,最后在终端输入以激活cuda:

bash 复制代码
source ~/.bashrc

查看cuda版本:

bash 复制代码
nvcc -V
这个v是大写

至此,CUDA-11.8就安装完成了。

3.CUDNN-7.6.0

下载对应的cudnn

https://developer.nvidia.com/rdp/cudnn-archive

从CUDNN首页下载安装包,有tar压缩包文件格式,尽量别用deb格式的,因为我不会哈哈

下载完成后执行如下命令安装

bash 复制代码
tar -xvf cudnn-linux-$arch-8.x.x.x_cudaX.Y-archive.tar.xz
sudo cp cudnn-*-archive/include/cudnn*.h /usr/local/cuda/include 
sudo cp -P cudnn-*-archive/lib/libcudnn* /usr/local/cuda/lib64 
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*

注意修改上述命令中的文件名,并替换x.x.x,X.Y为具体的版本号,如本文实际执行命令为:

bash 复制代码
tar -xvf cudnn-linux-x86_64-8.9.7.29_cuda11-archive.tar.xz

4.Anaconda

千万别用sudo命令安装anaconda,不然永远成功不了

bash 复制代码
bash Anaconda3-2023.09-0-Linux-x86_64.sh

source ~/.bashrc

5. gcc 和g++ 版本改为7

ubuntu20默认是gcc-9版本

查看自己电脑是什么版本:

bash 复制代码
ll /usr/bin/g++*
ll /usr/bin/gcc*

我cuda10.2无法使用gcc-9,所以重新安装gcc-7,并替换(gcc-9和gcc-7可以同时存在)。

bash 复制代码
sudo apt install gcc-7
sudo apt install g++-7
# gcc
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70

# g++
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 70

查看更新后的版本:

bash 复制代码
gcc -v
就显示gcc-7

6.搜狗输入法

https://shurufa.sogou.com/linux/guide

相关推荐
zhaowangji10 小时前
ubuntu虚拟机装载共享文件夹导致的诡异错误
linux·运维·ubuntu
sorel_ferris12 小时前
Ubuntu-24.04中Docker-Desktop无法启动
linux·ubuntu·docker
多多*13 小时前
OJ在线评测系统 登录页面开发 前端后端联调实现全栈开发
linux·服务器·前端·ubuntu·docker·前端框架
OkeyProxy14 小时前
怎麼在Ubuntu上設置全局代理
ubuntu·代理模式·proxy模式·ip代理·海外ip代理
nfgo14 小时前
快速体验Linux发行版:DistroSea详解与操作指南
linux·ubuntu·centos
读书,代码与猫18 小时前
【裸机装机系列】10.kali(ubuntu)-安装nvidia独立显卡步骤
ubuntu·kali·nvidia·linux安装nvidia显卡·ubuntu安装nvidia·裸机安装linux
厨 神1 天前
vmware中的ubuntu系统扩容分区
linux·运维·ubuntu
鸡鸭扣1 天前
虚拟机:3、(待更)WSL2安装Ubuntu系统+实现GPU直通
linux·运维·ubuntu
Jouzzy1 天前
【Android安全】Ubuntu 16.04安装GDB和GEF
android·ubuntu·gdb
安得权1 天前
Ubuntu 20.04 部署 NET8 Web - Systemd 的方式 达到外网访问的目的
linux·前端·ubuntu