ros:multiple_install
This is an old revision of the document!
# ROS Multiple packages
If you want to install from source different packages, using `catkin_make_isolated` without re-compiling existing packages (that are downloaded since they're dependencies) you can follow this:
mkdir my_wksp cd my_wksp rosinstall_generator stack1 packageb blabla --rosdistro hydro --wet-only --deps --exclude RPP > all.rosinstall wstool init -j8 src all.rosinstall # or, if you're working with an existing workspace # wstool merge all.rosinstall -t src # wstool update -j8 -t src # Install system dependencies rosdep install --from-paths src --ignore-src --rosdistro hydro -y -r # Add "--os=debian:wheezy" if you need (not needed on ubuntu, might be needed on debian) /opt/ros/hydro/env.sh catkin_make_isolated -q --merge sudo /opt/ros/hydro/env.sh catkin_make_isolated --install --install-space /opt/ros/hydro/ -q --merge
That should be it. If you compare to the other examples (Debian install, Turtlebot install), you might notice some changes:
* `–exclude RPP` is used to exclude the already installed packages from the dependencies search * Two lines for catkin_make_isolated instead of one: That's because compiling as root is bad
/home/share/www/redox.ws/wiki/data/attic/ros/multiple_install.1391688395.txt.gz · Last modified: 2023/11/24 21:55 (external edit)