apollo_logo
13
0

(二) 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 | sh
sudo service docker start
sudo gpasswd -a $USER docker
newgrp 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

来自专栏
Apollo星火计划知识汇查看专栏 >
原创声明,本文由作者授权发布于Apollo开发者社区,未经许可,不得转载。
发表评论已发表 0 条评论
登录后可评论,请前往 登录
暂无评论~快去发表自己的独特见解吧!
目录
引言
步骤一:在windows上安装WSL2
步骤二:下载Apollo EDU发行版
步骤三:安装及配置docker
步骤四:启动环境容器并进入
步骤五:安装Apollo core