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

Can we install ros Hydro on Ubuntu 13.10

asked 2013-10-16 12:47:44 -0600

mowahed gravatar image

updated 2014-01-28 17:18:15 -0600

ngrennan gravatar image

Hello,

I am using ROS hydro and Gazebo in my research, and I want to install the newest version of Ubuntu 13.10. Do you think I might have any serious incompatibilty issues?

Thanks in advance!!

edit retag flag offensive close merge delete

3 Answers

Sort by » oldest newest most voted
2

answered 2013-10-17 01:41:16 -0600

If you don't have very good reasons to use 13.10, I'd recommend using something between 12.04 and 13.04. It's much nicer not to have to install everything from source.

edit flag offensive delete link more
3

answered 2013-10-16 12:54:18 -0600

Dirk Thomas gravatar image

There are no official Debian packages for Ubuntu Saucy (13.10) (see http://ros.org/reps/rep-0003.html#hydro-medusa-apr-2013).

But you should be able to compile everything from source fairly easy. Eventually some system package names have changes and you need to figure them out manually or provide updated mapping for saucy back to the rosdep database (see https://github.com/ros/rosdistro/blob/master/rosdep/base.yaml#L275) in order for rosdep install to work properly.

edit flag offensive delete link more

Comments

Can't find any documentation on how to override the resdep database files, can you shed some light on how to do so? Thanks!

mentar gravatar image mentar  ( 2013-11-06 08:18:52 -0600 )edit
1
-1

answered 2014-04-09 09:33:14 -0600

PedroGusmao gravatar image

Worry no more! Where there is a hack... there is a way! Now, I have just installed Ubuntu 13.10 to later find out that it is not supported by Hydro... Sad but true...

Anyway, the thing is that the meta-package ros-hydro-desktop-full installs also gazebo, which is a simulator that requires libogre-dev to be installed. libogre-dev on the other hand needs libboost1.49 but everyone else has already already moved on to libboost1.53...

So what do we do? Simple... We compile libogre-dev and make it look like it is native package installed! This means that you have to: 1) Install libboost1.53-all-dev ( I install it all, so dependency won't be a problem) 2) Download libogre-dev source code from http://bitbucket.org/cabalistic/ogredeps 3) Cmake the project and generate the Makefile 4) Use 'sudo checkinstall' ( http://www.linuxjournal.com/content/u... ) to generate and install your libogre-dev package. BUT REMEMBER TO CHANGE THE FOLLOWING: Name of the Package: libogre-dev Version: 1.7.4+dfsg1-7 This way you are tricking ubuntu's package management system into thinking you have the original package. OBS: At this point, you have installed a libogre-dev that has been compiled with libboost1.53. I don't guarantee that gazebo will run perfectly or that it will work at all...

5) Proceed with ROS for Raring as described here: http://wiki.ros.org/hydro/Installatio...

See ya

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2013-10-16 12:47:44 -0600

Seen: 4,968 times

Last updated: Apr 09 '14