ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
This tutorial tells you how to build as much or as little of ros as you want:
http://wiki.ros.org/kinetic/Installation/Source
Basically, all the instructions are the same, except you can adjust the rosinstall_generator
commands to select different packages to get. I'd recommend checking out the -h
of rosinstall_generator
because it has lots of options to control where you get the source from (a released version like x.y.z from a tar file vs. the "default" branch from git) and what packages you get.
Also, it's worth noting that you can build packages from source when their dependencies are installed as binaries (see the --exclude RPP
option in rosinstall_generator
) but any packages you want to use on top of your custom built things will also need to be from source. For example, you cannot build ros_comm
from source and the run rviz
from binaries and ensure that it is using your version of ros_comm
. Instead you need to build rviz
(and the dependencies between rviz
and ros_comm
) from source too.