安装ubuntu18_ubuntu18.04安装autoware教程
本⽂仅为整个安装过程中⼀些踩的坑的总结,并⾮⼊门安装教程。
安装ubuntu18.04系统
1. 系统版本选择,尽量选择稳定版本,⾮稳定版本可能会导致后⾯安装程序时,出现依赖问题,不太好解决;
基本安装,⽆⾮是在安装的过程中安装的软件
正常安装,也可以选择基本安装
2. ubuntu18.04系统在安装过程有⼀个版本
版本选择,可以选择正常安装
基本安装将忽略基本开发⼯具,两者皆有缺点,没有特别推荐;
正常安装将会安装娱乐软件,⽽基本安装
同,正常安装
apollo5.5的时候,尤其对/var
/var消耗过⼤,经常出现不够⽤的情况,在硬盘允许的/var尽量多分⼀些容量,在安装apollo5.5
3. 系统在分区过程中/var
情况下,所幸给其分配100G;
4. ubuntu18.04.02系统安装后,会出现⽆法联⽹的问题,可以参考这篇博⽂,但是ubuntu18.04.04不会出现这个情况,所以还是建
议⼤家安装稳定版本的系统;
5. 在Linux系统上开发项⽬,建议⼀个系统配置⼀个开源项⽬,不要在⼀个系统上配置多个项⽬。
系统安装后的处理
1. 系统安装后⾸先应改变软件源,ubuntu默认的软件源下载较慢,在国内建议换成aliyun;
2. 更新已安装软件及常⽤软件安装,如vim、typora、chrome浏览器等;
3. 安装CUDA,可以参考官⽹,对于CUDA版本的选择,按照Autoware Wiki,给出的规定要选择10.0版本,切不可选择过⾼的版本,
会导致Autoware编译错误;
4. 对于CUDA,安装时切不要忘了其Pre-installation Actions 和 Post-installation Actions;
5. CUDA安装完成后,可以查看本机的NVIDA版本已经设置为了nvidia-driver-410(开源),此时不要⽴即重启电脑,因为在安装CUDA
的过程中,由于兼容问题,会卸载⼀些软件,电脑重启后,会发现电脑键盘失效了,所以在重启之前应安装相应软件,可以参考这篇博⽂;
6. ⼿动安装Eigen,Autoware需要CUDA⽀持时,Eigen是必须的,且版本为3.3.7,然apt安装版本过低,会导致Autoware编译错
误,因此应选择⼿动安装Eigen;
安装ROS系统
ubuntu安装教程
1. ros系统的安装可以参考其官⽹;根据ubuntu版本选择对应的ros版本,并按照教程⼀步步进⾏,对于ros新⼿,建议安装ros-
melodic-desktop-full版本;
2. 在安装步骤中,执⾏sudo rosdep init ; rosdep update 时,经常执⾏错误,这往往是因为⽹络问题,没有好的⽅法,建议连接VPN;
3. 对于在终端使⽤VPN,建议使⽤proxychains,关于其安装、配置、使⽤可以参考下⾯这篇博⽂;
安装Autoware
1. Autoware的安装编译过程可以参考官⽹;
2. 在编译过程中,会出现多处编译错误,可以不断重复编译,猜测是由于内存不⾜引起的,多次编译后会编译成功;
3. 在编译过程中,会报⼀个qpoases_vendor包的错误,原因也是⽹络问题,导致svn⽆法连接到服务器,因此需要给svn配置代理;
4. svn代理的配置可以参考下⾯的博⽂;但是,svn只能解析http协议,⽽代理是socks5协议,因此需要进⾏转换以下,可以参考下⾯
的博⽂;