apollo 3.0无硬件版本(需看 run apollo in ubuntu16,因为其架构在ubuntu14上,所以对16有额外的要求)
推荐先安装1.0版本再转换至你需要的版本(原因是你需要在高版本之前首先在1.0版本确保你的硬件模块能正常使用再去到更高的版本测试)
https://github.com/ApolloAuto/apollo/tree/master/docs/demo_guide(Without Hardware:How to Build Apollo)
无硬件版本首先需要你的系统中安装好了docker(用docker是安装apollo项目最简便的方式)
docker安装官方参考https://docs.docker.com/install/linux/docker-ce/ubuntu
安装的预先要求https://docs.docker.com/install/linux/docker-ce/ubuntu/#prerequisites
1.确保系统版本
lsb_release -cs
上面命令可以看你的ubuntu distribution 如果提示是Xenial,则可以
2.卸载旧版本sudo apt-get remove docker docker-engine docker.io containerd runc
如果提示E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
则在终端输入以下两个命令进行强制解锁
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
再输入后提示以下信息:
软件包 docker-engine 未安装,所以不会被卸载
软件包 docker 未安装,所以不会被卸载
软件包 containerd 未安装,所以不会被卸载
软件包 docker.io 未安装,所以不会被卸载
软件包 runc 未安装,所以不会被卸载
说明之前没有docker,继续安装docker
3.用repositories方式安装docker
(1)更新apt $ sudo apt-get update遇到权限问题使用sudo rm /var/lib/apt/lists/lock
(2)使用
sud