ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Confused about package installtion options

asked 2014-09-09 04:04:11 -0500

schultza gravatar image


I am really confused about all the options to install a package either from deb (ok, this not really confused about) or source.

I tried to figure out how to get the turtlebot simulator working on my current system (Ubuntu 14.04 ros-indigo gazebo_2_2). So first I looked up the branches on the github repositories and found the indigo Branch (Turtlebot-Indigo-Branch ). So I tried to install this package but failed. There is a .rosinstall file but i found in several other questions on also a lot about rosmake, roslocate (which wont work for me somhow), local installtion of ros and so on and I got really confused ( The confusing link :))

On the other hand there are also a lot of packages which could be installed (?) like these ones Packages which can be installed

So for now I am really really confused about all the installation methods and downloading the packages.

Maybe some find this a question for real freshmen but I am a little bit clueless with this.

edit retag flag offensive close merge delete


Do you want to install the complete ROS from source or just the turtlebot simulator?

PS: The answer in your link refers to using rosbuild. For indigo you will have to create a catkin workspace and build your from-source-package there:

Sebastian Kasperski gravatar image Sebastian Kasperski  ( 2014-09-09 04:50:53 -0500 )edit

I already installed Ros via deb so i just want to run turtlebot simulator but I am actually looking for a general answer for installing packages and stacks. Oh thanks i didnt notice this about rosbuild in the link. I already did the tutorials but maybe i missed something with catkin workspaces

schultza gravatar image schultza  ( 2014-09-09 05:47:05 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2014-09-10 00:16:42 -0500

BennyRe gravatar image

As a general rule of thumb, use the deb installation method.

Only build from source if you want to modify or debug the package or if you need an urgent bug fix.

If you need to install from source, clone the repository into your catkin workspace source folder and do a catkin_make. Take care of the dependencies.

edit flag offensive delete link more


So far so good, but especially for turtlebot simulator i also need e.g. the turtlebot description which is not include in the source pacakge. So I just clone this aswell and do a catkin_make?

schultza gravatar image schultza  ( 2014-09-10 02:50:17 -0500 )edit

Yes this is possible.

BennyRe gravatar image BennyRe  ( 2014-09-10 05:02:10 -0500 )edit

Question Tools

1 follower


Asked: 2014-09-09 04:04:11 -0500

Seen: 117 times

Last updated: Sep 10 '14