• 从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

    请添加图片描述

    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
    
    
    • 1
    • 2
    • 3

    安装的时候,取消nvidia-driver的安装,因为nvidia-driver的驱动已经有了,避免重复
    请添加图片描述
    安装完成之后,还要配置环境:
    输入

    sudo gedit ~/.bashrc
    
    • 1

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

    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
    
    • 1
    • 2
    • 3

    请添加图片描述
    然后点击保存,最后在终端输入以激活cuda:

    source ~/.bashrc
    
    • 1

    查看cuda版本:

    nvcc -V
    这个v是大写
    
    • 1
    • 2

    请添加图片描述
    至此,CUDA-11.8就安装完成了。

    3.CUDNN-7.6.0

    下载对应的cudnn
    https://developer.nvidia.com/rdp/cudnn-archive
    从CUDNN首页下载安装包,有tar压缩包文件格式,尽量别用deb格式的,因为我不会哈哈
    请添加图片描述
    下载完成后执行如下命令安装

    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*
    
    
    • 1
    • 2
    • 3
    • 4
    • 5

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

    tar -xvf cudnn-linux-x86_64-8.9.7.29_cuda11-archive.tar.xz
    
    • 1

    4.Anaconda

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

    bash Anaconda3-2023.09-0-Linux-x86_64.sh
    
    source ~/.bashrc
    
    • 1
    • 2
    • 3

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

    ubuntu20默认是gcc-9版本
    查看自己电脑是什么版本:

    ll /usr/bin/g++*
    ll /usr/bin/gcc*
    
    
    • 1
    • 2
    • 3

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

    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
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    查看更新后的版本:

    gcc -v
    就显示gcc-7
    
    • 1
    • 2

    6.搜狗输入法

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

  • 相关阅读:
    sort()排序函数(c++)
    防抖和节流是什么?防抖和节流的使用场景(附源代码分享)
    大数据HCIE成神之路之数学(3)——概率论
    yolov5训练自己的数据集时出现的问题
    【JVS低代码开发平台】支持纯手工配置的数据加工、处理、展现的数据仓库
    【CSDN云IDE】详细实例操作教程(python方向)
    数据结构:排序算法+查找算法
    数字逻辑·时序线路分析【触发器和时序线路分析方法】
    路由器基础(十一):ACL 配置
    月薪11K,国企小哥抛弃“铁饭碗”转行测试,亲身经历告诉你选高薪or稳定~
  • 原文地址:https://blog.csdn.net/weixin_44298961/article/details/136331503