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

ROS on Ubuntu Wily

asked 2015-10-28 12:22:21 -0600

acajic gravatar image

Will the latest Ubuntu be supported any time soon?

edit retag flag offensive close merge delete

3 Answers

Sort by » oldest newest most voted
3

answered 2015-10-28 17:08:45 -0600

Quoting from here, Jade only supports "Trusty (14.04), Utopic (14.10) and Vivid (15.04) for debian packages." Reading the ROS Release Policy we see that

ROS releases will also not add support for new Ubuntu releases after its release date.

This means that Jade will not ever support Wily (15.10) with debian packages. Next May when ROS K is released, it will likely support 15.10, but only through the end of July (when 15.10 reaches EOL). ROS K will be an LTS release paired with Xenial (16.04) as its LTS distribution.

You can always try building ROS from source if you are stuck on 15.10.

edit flag offensive delete link more
2

answered 2015-11-07 17:08:12 -0600

UserK gravatar image

updated 2016-02-17 08:34:28 -0600

Yes it is possible to install Ros in Ubuntu 15.10. As @jarvisschultz pointed out, Indigo is not officially supported on Ubuntu Wily. Unresolvable dependencies are exactly the kind of issue you could run into. You could attempt to install a full stack from-source by using a chroot.

How to install Ros Indigo on Ubuntu 15.10 in a Chroot? is how to do it, I've tested it and it works.

You will need to install schroot and debootstrap to prevent damages. Just isolate ROS from the rest of your computer, by putting it in a chroot jail.

Hope it helps. Gepp

References:

  • The official guide for installation from source which will fail during the Resolving Dependencies step. The rosdep tools returns several errors such as:

    gazebo_plugins: No definition of [gazebo] for OS version [wily]

  • The Official chroot guide

Hope it helps!

edit flag offensive delete link more

Comments

Just curious: but if you are going to use a chroot, why would you want to build ROS from source? Any particular reason you then don't just use the packages for Indigo on Trusty? The wiki page you linked does exactly that.

gvdhoorn gravatar image gvdhoorn  ( 2016-02-17 02:07:36 -0600 )edit

checking what's written in the page I shared... I'll be back soon with a decent answer

UserK gravatar image UserK  ( 2016-02-17 07:48:53 -0600 )edit

Ok, the name of the link is inaccurate. The guide suggests to install the shadow fixed ROS repository. The Chroot is used to isolate the insecure or maybe unstable version of Ros from the rest of the system.

UserK gravatar image UserK  ( 2016-02-17 08:32:04 -0600 )edit
1

answered 2016-03-12 05:48:53 -0600

I managed to build ROS jade on Ubuntu Willy compiling from sources. Until the moment It works nice:

I installed many packages, among them: navigation rviz gmapping hector_slam rqt

rosinstall_generator gmapping hector_slam navigation rviz rqt ros_comm --rosdistro jade --deps --wet-only --exclude roslisp --tar > my_application.rosinstall

The dependencies I had to install were:

sudo apt-get install libtinyxml-dev lz4 liblz4-dev BZip2 libz2-dev libbz2-dev liburdf-dom-headers-dev libgtest-dev libsdl-image1.2-dev liburdfdom-dev libogre1.8-dev libassimp-dev python-netifaces

Download it

wstool init -j10 src my_application.rosinstall

Compile it

./src/catkin/bin/catkin_make_isolated --devel devel_isolated --devel-space devel_isolated -DCMAKE_BUILD_TYPE=Release

Install it

./src/catkin/bin/catkin_make_isolated --devel devel_isolated --devel-space devel_isolated -DCMAKE_BUILD_TYPE=Release --install

edit flag offensive delete link more

Question Tools

2 followers

Stats

Asked: 2015-10-28 12:22:21 -0600

Seen: 5,224 times

Last updated: Mar 12 '16