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

Is it possible to upgrade from Ubuntu 12.04 to 14.04 using ROS Hydro?

asked 2017-08-22 06:30:54 -0600

CesarHoyosM gravatar image

updated 2022-03-20 10:15:32 -0600

lucasw gravatar image

Hello there, I'm currently working on my PC with Ubuntu 12.04, working with ROS Hydro for Kawada Nextage robot. Now, with Ubuntu 12.04 outdated, I was wondering if there could be any issues in upgrade to 14.04.

I have read that it is not easy to install ROS Hydro from source code in Ubuntu 14.04, but I am not sure if this incompatibilities are going to be present if I upgrade my system, that has already ROS Hydro installed.

Has anybody done this? Thanks for your attention.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2017-08-22 22:21:18 -0600

Ed Venator gravatar image

If you want to use Hydro in 14.04, you'll have to build it from source. Hydro depends on a lot of 12.04 systems packages that will be replaced during the upgrade to 14.04, and I expect that most or all of Hydro will be uninstalled by the package manager as part of the upgrade.

I've never tried to build Hydro in Indigo, but I expect you'll have some trouble getting it to work. Why not upgrade to ROS Indigo? I think it would be easier to upgrade your packages to Indigo than it would be to get Hydro working in 14.04. After all, Hydro has been EOL for over two years.

edit flag offensive delete link more


Thanks for your answer. The point is that the robot has also more than two years, and it had ros hydro installed by default. I'm going to take a look on how the system would be affected by upgrading ros. Thanks again :)

CesarHoyosM gravatar image CesarHoyosM  ( 2017-08-23 00:30:26 -0600 )edit

@CesarHoyosM: you could look into any of the container technologies that exist nowadays. That would allow you to run whatever OS on your desktop, but keep using ROS Hydro with your robot from within the container. Docker and Singularity are two good examples of such technology.

gvdhoorn gravatar image gvdhoorn  ( 2017-08-23 01:49:29 -0600 )edit

I used to be a co-maintainer of Nextage packages until recently. I agree with @Ed Venator. Upgrading to 14.04 should be less troublesome. If you run into Nextage specific issues, feel free to create a ticket at its repo.

130s gravatar image 130s  ( 2017-08-23 01:54:15 -0600 )edit

Thanks both, I am going to upgrade both ubuntu and ros distribution. Thanks for your answers.

CesarHoyosM gravatar image CesarHoyosM  ( 2017-08-23 02:45:31 -0600 )edit

Well, I finnally achieve this upgrading. Two main difficulties:

  1. Before upgrading ubuntu with the update-manager, you must remove ros-hydro, because it causes incompatibilities.
  2. After upgrading, install of ROS-Indigo is just follow the wiki and check enviorements variables

Thanks! :)

CesarHoyosM gravatar image CesarHoyosM  ( 2017-08-25 06:16:30 -0600 )edit

Question Tools

1 follower


Asked: 2017-08-22 06:30:54 -0600

Seen: 163 times

Last updated: Aug 23 '17