ROS packages for Ubuntu 11.04?
I was just curious when packages will be available for Ubuntu 11.04 (Natty)?
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
I was just curious when packages will be available for Ubuntu 11.04 (Natty)?
We generally do not spin up debian packages before the official Ubuntu release. Natty is not due for release until April 28th.
Hi,
I just installed ROS diamondback from the maverick apt sources on Ubuntu 11.04. I'm using only very few stacks, but they seem to work fine. Is there any place where tips about ROS on 11.04 are collected? The fixes I needed to make are the following:
1) The package ros-diamondback-geometry depends on renamed packages sip4 (now python-sip) and python-sip4-dev (now python-sip-dev). To resolve this I created dummy packages with the old names, depending on the new packages. For this I used the tool 'equivs' with minimal config files:
sip4.conf:
Section: misc
Priority: optional
Standards-Version: 3.6.2
Package: sip4
Depends: python-sip
Description: temporary package to satisfy dependencies of Ubuntu 10.10 packages on 11.04
python-sip4-dev.conf:
Section: misc
Priority: optional
Standards-Version: 3.6.2
Package: python-sip4-dev
Depends: python-sip-dev
Description: temporary package to satisfy dependencies of Ubuntu 10.10 packages on 11.04
Then create and install these packages:
$ sudo apt-get install equivs
$ equivs-build sip4.conf
$ equivs-build python-sip4-dev.conf
$ sudo dpkg -i sip4_1.0_all.deb python-sip4-dev_1.0_all.deb
2) To get rid of some compile time dependency errors I added a local rosdep.yaml in the ROS_HOME (usually ~/.ros):
boost:
ubuntu:
'11.04': libboost-all-dev
libtool:
ubuntu:
'11.04': libtool libltdl-dev
python-qt4-dev:
ubuntu:
'11.04': python-qt4-dev
python-sip-dev:
ubuntu:
'11.04': python-sip-dev
Good luck Dorian
I have used Dorian's solution for the past few days without issue, until I tried to use pr2_gazebo simulator today. I began to have issues with rosparam in rospy, which appears to have come with xmlrpc changes in python 2.7. To fix this I used update-alternatives to switch my python version to point to python2.6. While this fixed the rosparam issues, I then discovered that PyKDL would not work do to the sip4 version installed on 11.04 being too new and thus having an incompatible API.
In order to install an older version of python-sip4 for to fix this issue, I modified the Maverick https://launchpad.net/ubuntu/maverick/amd64/python-sip4-dev/4.10.1-0ubuntu1">package to depend on python2.6 instead of python and installed it using
dpkg -i python-sip_4.10.1-tucker_amd64.deb
You can download the modified package here.
I have not had any issues with my machine, but you could have issues if other programs are hard coded to python that need python2.7 or things using sip through python2.6, which need sip (PyQT, etc).
Asked: 2011-04-05 07:10:00 -0600
Seen: 2,415 times
Last updated: May 20 '11
can't install ros-electric-ros-full
How to install ROS on BeagleBoard Ubuntu 10.10?
ROS Repository apt-get tab completion
ROS core commands missing after reinstall
can ROS be installed on Ubuntu 9.10?
Ubuntu 9.10 repository for diamondback ? [closed]
Packages at http://packages.ros.org/ros/ubuntu natty main are empty