安装系统
前面我们说到过,Linux发行版最常见的有Debian分支
、Red Hat分支
和Arch Linux分支
。其中Debian分支的Ubuntu是所有发行版中最流行最通用的,很多机器学习相关工具链支持最好的也是ubuntu,因此我们选择ubuntu作为开发和部署用的系统
这张图就是ubuntu的logo
不同于windows,ubuntu的版本命名规则非常简单,就是年份.月份
,比如22.04
就是2022年4月份发布的ubuntu版本,比如23.10
就是2023年10月份发布的
按现行的策略,两年发布一个LTS
版,即长支持版本,规模大的项目通常只会提供lts的支持[1]
说明
如果你了解这一部分内容,那就不用看了,自己按习惯配好环境装好IDE就行了
别的系统通常也没问题,比如我自己用的是Arch,但不懂就别自己乱整花活(
安装虚拟机软件
提示
推荐的安装方法是虚拟机,如果你有空闲的电脑,直接在裸机上安装那更好,也可以自己去折腾WSL这些方案(同上,不懂就先按课程走,别瞎搞)
如果你愿意折腾,双系统方案的学习体验会好得多,这部分可以看这个教程,注意其中的下载系统镜像部分可以参照我下面写的,下载速度应该会快不少
我们推荐的虚拟机软件是VirtualBox。这一方面是因为它是开源软件,同时VMWare被broadcom收购后下载、授权方式发生了比较大的变化
点击这里下载VirtualBox软件本体
下载完直接双击打开,一路下一步完成安装
然后再点这里下载拓展包,下载完成后双击打开既可完成安装
下载系统镜像
浏览器直接打开这个链接,然后等下载完成就行
提示
如果你在实验室,可以尝试从NAS里拉取
说明
本页写于2024.4.23,此时距24.04LTS发布还有两天
各类环境和库完成适配还需要一段时间,因此对于23、24级培训的同学,还是推荐22.04
请后人维护文档时注意与时俱进,不要老用着EOL的古董!
创建虚拟机
打开前面安装的Virtual Box,点首页中间的创建新的虚拟机
说明
这里CPU和内存都可以给多一点,具体多少要看电脑配置,近几年主流配置给到8个CPU核心和8G内存应该是没有问题的,这样可以减少虚拟机带来的卡顿
点击上方新建,名称可以自己写(英文),虚拟光盘这里选中刚才下载的iso,勾选下面的跳过自动安装
硬件的部分,配置按情况写但不要太低,建议是内存和CPU都分实体机的一半
硬盘不要设太小,后续扩容很麻烦,注意储存的位置
完成后点完成回到主界面,再点击上方启动
信息
安装阶段虚拟机有可能不会自动处理鼠标捕获,按右边的ctrl就可以释放鼠标
等待一会儿,在进入这个界面后,点击右侧的Install Ubuntu
信息
左侧可以选语言,也可以安装完了在系统里选
用户名一定要写纯英文,不要有空格和任何别的字符,不然以后会遇到各种麻烦问题
密码也要记牢,不建议写太复杂,后面会高频用到
安装完成后,在桌面上右键,应该可以显示出这样的一个窗口
后面我们提到的在命令行中输入
就是指在这个窗口里,没说也是指在这里输入。点左下角的按钮打开应用列表,里面的终端
也就是这同一个软件
提示
命令行里输密码的时候不会有任何显示,不用怀疑有没有打进去
这一点确实比较反直觉,输完按回车就行,如果提示错误就重来一次
不支持不代表不能跑,很可能直接就能运行,或者需要手动编译。但除非你在开发这些项目或者有特殊的原因,不然不要去这么做 ↩︎