本文介绍一下很多人在安装ROS(机器人操作系统)时比较容易忽略的一个问题,就是ROS系统的两种安装方式——二进制安装与源码安装
就如同字面意思那样,ROS二进制安装就是已经编译好的、可以直接运行的程序安装,安装后自己无法进行修改;ROS源码安装就是先下载ROS系统的源代码到本地,然后自己编译生成二进制可执行文件
如果我们只想直接使用ROS,不对其进行修改,那我们便可以通过命令
sudo apt-get install ros-kinetic-desktop-full
来进行二进制安装,详细安装教程参见
kinetic/Installation/Ubuntu - ROS Wikiwiki.ros.org如果我们想阅读ROS系统源代码,了解其实现原理,甚至进行修改,那我们就应该选择进行源码安装,详细步骤参见
http://wiki.ros.org/kinetic/Installation/Sourcewiki.ros.org与ROS系统安装类似,在安装ROS功能包时也可以选择二进制包安装与源码包安装这两种方式,具体区别见下图: