(二) Windows下WSL2安装Apollo EDU-Pre 发行版操作指南
PS:考虑到windows系统以及各品牌电脑的兼容性问题,推荐开发者采用ubuntu纯净版方案进行安装,本文档《Windows下WSL2安装Apollo EDU-Pre 发行版》仅用做参考。
引言
在windows系统上用Linux的有以下几种方法:
1、安装双系统,这种方法的缺点是每次切换系统都需要关机、切换系统。
2、虚拟机下安装Linux,这种方法需要一定硬件配置,因为虚拟机运行还是比较吃内存的。
3、windows10 + WSL,这个方法避免了双系统来回切换的体验问题,同时对硬件配置也有一定的优化,推荐小白开发者使用。
4、系统配置要求:CPU 4核以上,内存16G,GPU暂无要求。
步骤一:在windows上安装WSL2
请自行搜索并正确安装WSL 2
步骤二:下载Apollo EDU发行版
2.1 下载EDU-Pre安装文件
文件地址:https://apollo-pkg-beta.bj.bcebos.com/e2e/apollo-edu-install.sh
2.2 启动WSL2,在命令行终端中执行脚本安装,执行指令如下所示
bash apollo-edu-install.sh
执行完成后,脚本会自动下载并解压Apollo EDU-Pre发行版。
步骤三:安装及配置docker
假如您的电脑已经安装并配置好了docker,可略过此步,如果没有正确配置docker,需要根据系统内核来确定docker的安装方式,查看系统内核版本的指令如下:
cat /proc/version
<1> 如果您的内核版本是2.6及以下,推荐使用客户端命令进行安装,可依次执行以下四条指令:
curl https://get.docker.com | shsudo service docker startsudo gpasswd -a $USER dockernewgrp docker
<2> 如果您的内核版本是3.10及以上,推荐使用apollo提供的安装脚本进行安装
1.进入脚本文件夹
cd apollo-edu/scripts
2.在该目录中执行该脚本
bash docker_install.sh
ps:由于安装docker需要sudo权限,会出现以下提示,需要输入密码:
安装docker过程中可能会出现重启电脑的提示,根据提示操作即可,如果一切顺利,最终会见到类似下图的提示:
步骤四:启动环境容器并进入
4.1.在scripts目录中执行以下命令,启动docker环境
bash edu_launcher.sh start
如果一切正常,将会见到类似下图的提示:
4.2 启动环境完毕后在scripts目录下执行以下命令进入docker环境
bash edu_launcher.sh enter
脚本执行成功后,将显示以下信息,既表示成功进入 Apollo 的docker容器
user_name@in-dev-docker:/apollo_workspace#
步骤五:安装Apollo core
Apollo core是Apollo v8.0-pre的核心组件集,现在包括:
- cyber模块
- common模块
- common_msg模块
- Apollo build-tool:构建Apollo v8.0-pre的构建工具
在apollo_workspace目录下,通执行以下安装Apollo core的命令:
bash scripts/apollo_neo.sh install_core
至此,安装完成,请移步https://studio.apollo.auto/community/article/84 验证系统是否运行正常。
感谢星火计划第二期学员肖新宇提供安装视频:
Apollo-EDU版本 WLS2安装教程:https://www.bilibili.com/video/BV1tV4y1u7wr?spm_id_from=333.999.0.0
Apollo-EDU版本 WLS2 代码拉取,代码编辑、编译,wls2交换空间教程:https://www.bilibili.com/video/BV1PD4y1q7Gw?spm_id_from=333.999.0.0