Ubuntu1604安装Apollo成功上岸

Ubuntu1604安装Apollo成功上岸

  1. 代码下载
    Apollo代码下载的两个网站:
    github下载链接:
Using SSH

git clone git@github.com:ApolloAuto/apollo.git

Using HTTPS

git clone https://github.com/ApolloAuto/apollo.git
(个人感觉,这个下载比较慢,可能是我网速不好,网速好的请忽略)
Gitee下载链接:
git clone https://gitee.com/ApolloAuto/apollo.git
(这个是国内下载源,下载非常快,推荐使用)
(此处借鉴了github上的Apollo软件安装教程)

Cloning into 'apollo'...
remote: Enumerating objects: 313277, done.
remote: Counting objects: 100% (313277/313277), done.
remote: Compressing objects: 100% (66199/66199), done.
remote: Total 313277 (delta 245822), reused 310653 (delta 243198), pack-reused 0
Receiving objects: 100% (313277/313277), 2.19 GiB | 11.10 MiB/s, done.
Resolving deltas: 100% (245822/245822), done.
Checking out files: 100% (9124/9124), done.

显示这个就代表下载结束了,然后就会出现一个apollo文件夹;下面进行第二个步骤,安装docker

  1. docker安装
    首先进入apollo文件夹:
cd apollo

输入下面两行代码:

git checkout master
echo "export APOLLO_ROOT_DIR=$(pwd)" >> ~/.bashrc  && source ~/.bashrc

运行下面这一行代码,安装docker:

bash apollo/docker/setup_host/install_docker.sh

运行这行命令,会自动下载docker容器,等出现图篇左上角状态时,表示docker安装成功;
在这里插入图片描述

拉取docker镜像

如果你有外网,而且网速特别好,请直接运行下面这行代码:

bash docker/scripts/dev_start.sh

如果没有外网,或者网速不好,请运行下面代码:
图片中运行

出现下面这个状态,表示镜像拉取成功:

[ OK ] Congratulations! You have successfully finished setting up Apollo Dev Environment.
[ OK ] To login into the newly created apollo_dev_michael container, please run the following command:
[ OK ]   bash docker/scripts/dev_into.sh
[ OK ] Enjoy!

镜像拉取成功后,运行:

bash docker/scripts/dev_start.sh -C

这条命令我试验过,不行,后来就搜索了一下,把docker的源改了就可以了,安装docker以后,etc文件夹里面会有docker文件夹,进入这个文件夹之后,看看有没有 daemon.json,这个文件,如果没有的话,就手动复制一下该文件夹下的.json文件,(我的是key.json) ,重命名为daemon.json,然后在该文件夹下面打开刚刚建好的daemon.json文件,里面的内容全删了,使用下面的内容:

sudo gedit daemon.json (打开.json文件)

会弹出一个文本编辑框,在文本编辑框中:

{

  "registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com",
    "https://ustc-edu-cn.mirror.aliyuncs.com"
  ]

}

编辑完后,保存并关掉daemon.json文件,然后输入:

service docker restart

重启docker在运行镜像拉取命令:

bash docker/scripts/dev_start.sh

然后,运行下面命令,进入docker容器,编译apollo

bash docker/scripts/dev_into.sh
./apollo.sh build

出现左上角图片中状态
在这里插入图片描述

[ ok ] Done bUILDING APOLLO. Enjoy!

即编译完成。

  1. 安装成功,测试demo

运行下面命令行,会给出一个连接,**http://localhost:8888 **,把这个链接复制到浏览器中,打开Dreamviwer

./scripts/bootstrap.sh

下载demo包,可以使用下面命令行下载运行,

cd docs/demo_guide/
python3 record_helper.py demo_3.5.record

如果感觉命令行下载慢,可以Ctrl+C,暂停命令行下载,然后根据终端中给出的下载地址,把该地址复制到浏览器中下载,然后在运行下面这行命令,就可以在Dreamviwer中看到apollo在运行了(如果不收动暂停数据包回放,默认是循环播放)。

cyber_recorder play -f docs/demo_guide/demo_3.5.record -l

到此,Apollo安装结束,祝玩的愉快!

(本文中借鉴了Apollo github的安装教程和多个博客内容,如有侵权,请联系删除,感谢Apollo官方,也感谢众多博客主。)

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

埋头苦干的墨小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值