提示:本文基于 Ubuntu 20.04 LTS (Focal Fossa)

文章目录

  • 前言
  • 一、Ubuntu系统下载、烧录与安装
    • 1. 下载镜像文件
    • 2. 下载启动盘制作软件
    • 3. Ubuntu系统安装
    • 4. Ubuntu20.04 换源
  • 二、Anaconda
  • 三、CUDA cuDNN
    • 1. NVIDIA驱动安装
    • 2. CUDA Toolkit 11.2 安装
    • 3.cuDNN v8.1.0 安装
  • 四、PyTorch
  • 五、VisualStudioCode

前言

Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。


一、Ubuntu系统下载、烧录与安装

1. 下载镜像文件

官网下载链接:

https://releases.ubuntu.com/20.04/ubuntu-20.04.4-desktop-amd64.iso

下载速度太慢建议科学上网或者查找国内镜像资源


2. 下载启动盘制作软件

推荐 balenaEtcher
启动盘制作分为两步:1.烧录 2.验证
官网下载链接:

https://www.balena.io/etcher/

烧录开始前关闭电脑安全软件 未关闭将导致烧录失败


烧录步骤:
1. Flash from file ------------选择下载好的镜像文件
2. Select target ---------------选择U盘
3. Flash -------------------------开始烧录



3. Ubuntu系统安装

系统安装步骤参考本人:JetsonNano学习(一)SDKManager系统烧录
https://blog.csdn.net/weixin_45463952/article/details/124060719?spm=1001.2014.3001.5502

PC插入启动盘后开机,持续按F12键进入Boot Manager界面,选择U盘启动并选择Install ubuntu
若没有USB启动选项,持续按F2键进入BIOS设置界面,将BIOS配置初始化后再尝试U盘启动。


系统安装步骤:

(0)设置语言(English(USA))
(1)键盘布局
(2)无线网络(找到并连接网络)
(3)更新选项
(4)安装类型(其他选项,手动进行分区)
(5)分区方案
(6)选择时区(点击时区位置就可以)
(7)创建用户名
(8)安装系统软件(耗时最长请耐心等待)
(9)重启


4. Ubuntu20.04 换源

不同版本的 Ubuntu 国内源不同

$ sudo cp /etc/apt/sources.list  /etc/apt/sources.list.bak   # 备份
$ sudo vim /etc/apt/sources.list        # vim 编辑 sources.list 文件

阿里云源

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

清华源

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

中科大源

deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
$ sudo apt-get update     # 更新源
$ sudo apt-get upgrade   # 更新软件

二、Anaconda

清华镜像下载链接:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
选择 Linux-x86_64 类型并复制下载链接
CTRL+ALT+T 打开终端并输入以下命令

$ cd ~/Downloads
$ wget Downloadlink     # 下载安装包
$ bash Anaconda3-version-Linux-x86_64.sh    # 开始安装
$ conda list    # 验证安装

三、CUDA cuDNN

1. NVIDIA驱动安装

利用Ubuntu自带的附加驱动软件 Software & Updates 进行安装
选择合适的驱动版本,Apply Changes开始安装,安装成功后重启

打开终端输入 nvidia-smi 查看输入情况


2. CUDA Toolkit 11.2 安装

官网下载链接:

https://developer.nvidia.com/cuda-toolkit-archive

下载速度太慢建议科学上网或者查找国内镜像资源



本文选择安装 CUDA Toolkit 11.2


推荐下载 runfile(local) 类型文件,deb(local)类型可能因为显卡驱动问题导致安装失败。
NVIDIA官方给出的终端下载命令

$ wget https://developer.download.nvidia.com/compute/cuda/11.2.0/local_installers/cuda_11.2.0_460.27.04_linux.run
$ sudo sh cuda_11.2.0_460.27.04_linux.run

运行 sudo sh cuda_11.2.0_460.27.04_linux.run
当出现以下提示时,选择 Continue 即可。


输入 accept


这一步很重要,由于 CUDA 安装文件中一般都包含了相应的驱动,但是之前已经安装好了驱动,所以这一步需要取消对 Driver 的选中。其他项除了 CUDA Toolkit 11.2 是必选,其他都是可选项目。最后选择 Install 完成 CUDA 安装。

安装完成后通过终端输入 nvcc -V 查看 CUDA 版本。


3.cuDNN v8.1.0 安装

官网下载链接:

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

下载速度太慢建议科学上网或者查找国内镜像资源或者使用迅雷下载



选择 Linux(x86_64) 类型


严格来讲 cuDNN 是对 CUDA 的补充,在官网下载压缩包(需要注册英伟达账号),解压后得到 Cuda 目录,用该目录下面的 include 和 lib4 两个子目录,覆盖 CUDA 11.2 安装路径对应的目录下面的同名文件夹即可。

$ tar zxvf 文件名.tgz -C ./     # 解压到当前文件夹

四、PyTorch

官网下载链接:

https://pytorch.org/get-started/previous-versions/


$ conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 cudatoolkit=10.2 -c pytorch

终端直接输入即可,PyTorch兼容性很好,CUDA版本要求可向下兼容。


通过以下命令测试PyTorch是否安装完成

$ python
> import torch as tf
> print(tf.__version__)
11.2
> print(tf.cuda.is_available())
True

五、VisualStudioCode

官网下载链接:

https://code.visualstudio.com/docs/?dv=linux64_deb

下载速度太慢建议科学上网或者查找国内镜像资源

终端输入以下命令进行软件安装

$ sudo dpkg -i 安装包名称.deb     # 安装软件包
$ code      # 启动VisualStudioCode

Linux学习(一)Ubuntu20.04 LTS (Focal Fossa)以及 Anaconda CUDA CuDNN PyTorch VisualStudioCode 的安装相关推荐

  1. linux+4k+桌面壁纸,Ubuntu 20.04 LTS Focal Fossa 高清晰 4K 默认壁纸来了

    Ubuntu 20.04 LTS Focal Fossa操作系统的爱好者都已经在等待了,等待Ubuntu官方正式发布这款开源操作系统,近日我们已经报道了Ubuntu 20.04 LTS 默认壁纸镭射眼 ...

  2. 桌面版服务器版live版linux,Ubuntu 20.04 LTS(Focal Fossa)桌面版和服务器版每日构建ISO下载...

    Ubuntu 20.04 LTS(Focal Fossa)的每日构建ISO已经可以下载了,包含桌面版和服务器版:focal-desktop-amd64.iso.focal-live-server-am ...

  3. 在Ubuntu 20.04 LTS Focal Fossa上安装VMware Tools

    首先,通过apt在终端中运行以下命令,确保所有系统软件包都是最新的. sudo apt update sudo apt upgrade 然后,在Ubuntu 20.04上安装VMware Tools. ...

  4. 移植Ubuntu Base 20.04 LTS (Focal Fossa)到4412开发板

    前言 此文填上篇文章[移植Linux-5.4+内核到4412开发板移植]的坑,在前面的文章移植完uboot,内核后,接下来就是文件系统的移植了.博主的其他几篇博文里面也有自己构建根文件系统的教程,那样 ...

  5. Ubuntu20.04中Focal Fossa的含义

    Ubuntu20.04中Focal Fossa的含义 1.Ubuntu的命名方式 1.Ubuntu的命名方式 Ubuntu版本的命名一般包含两个部分:形容词(1)+动物名称 (2). 而Ubuntu2 ...

  6. [ 利器篇 ] - 尝试下Ubuntu 20.04 (LTS) Focal Fossa

    目录 apt更换下载源 搜狗输入法 Zsh XMind Install Ventoy 多合一启动盘制作 Shell-Tool SecureCRT apt更换下载源 Ubuntu16.04更换下载源(图 ...

  7. vnc viewer通过浏览器_浏览器中的Ubuntu 20.04 LTS(Focal Fossa)

    在开始写这篇tutorial时,想到曾经看过的一本书,叫做<瓶中的太阳:核聚变的怪异历史>,讲的是在追求可控核聚变过程中的一段历史,在半个世纪以来的大批物理学家看来,创造一种装在瓶中的微型 ...

  8. Ubuntu 20.04 LTS (Focal Fossa) OVF 模板下载 百度网盘

    作者主页:www.sysin.org Ubuntu 20.04 LTS (GNU/Linux 5.4.0-29-generic x86_64) 部署截图 下载地址 请访问:https://sysin. ...

  9. 在Ubuntu 20.04 LTS Focal Fossa上安装Cockpit

    步骤1.首先,通过apt在终端中运行以下命令,确保所有系统软件包都是最新的. sudo apt update sudo apt upgrade 步骤2.在Ubuntu 20.04上安装Cockpit. ...

最新文章

  1. 修改 jar 的一些体会
  2. ECLIPSE远程调试出现如下问题 ECLIPSE中调试代码提示找不到源
  3. 代码跑得慢?分分钟教你如何给代码提速30%!!!
  4. python二维游戏编程 超级大脑_超级大脑教练 - 主页
  5. flash与动画:打字动画(2)
  6. 如何看待今年考研分数线大涨
  7. java连接电脑可以把整个文件下载到手机里然后直接用么,如果是山寨机支持java如何用电脑往手机上下载软件...
  8. boost::hana::list用法的测试程序
  9. 脸部细微表情识别_您可以仅使用面部表情来控制字体吗?
  10. scala和java的关键字对比
  11. oracle-约束-序列
  12. 牡丹-洛阳牡丹:洛阳牡丹
  13. KubernetsPod分析
  14. layui分页样式改变
  15. 中国移动通信互联网短信网关接口协议CMPP2.0(普通文本短信、二进制数据短信)
  16. c语言char str什意思,C语言中,charstr的str到底表示什么?
  17. 短信(SMS)的解释分类以及原理
  18. Android后台监听耳机(线控、蓝牙)按键事件
  19. obs和red5以及网页视频播放器实行直播
  20. 黑板报首期(080527)优秀文章推荐

热门文章

  1. xgboost算法_基于XGBoost算法构建投资组合
  2. 使用开源Datav——结合vue实现大屏数据展示案例
  3. 苏宁大数据怎么运营_苏宁云商“三驾马车”:大数据、大物流、大金融并行
  4. 如何谷歌浏览器清除缓存
  5. 如何化身BAT面试收割机?看看这篇文章吧!
  6. 微信公众号接口之接口信息配置(一)
  7. 香港电讯牌照申请介绍
  8. 微信JS-SDK Demo
  9. 常用的git提交代码命令
  10. Spring原理(二)--循环依赖原理