ROS for ubuntu precise 12.04
Hello,
There is any date for the launch of a ros realease for ubuntu 12.04? There is any beta repository available?
Many thanks, Filipe
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
The build farm is still being set up for releasing Ubuntu Precise binary packages. I expect it will be ready soon, but don't know when. Maybe one of the people working on it can provide an estimate.
You can try building Fuerte from source right now, I suppose. There may be problems with some dependencies missing from Precise.
UPDATE: you can view the progress of Debian packages for Precise on the Fuerte debbuild status page.
UPDATE (2012-05-03): most Fuerte Precise packages look to be available now, including ros-fuerte-perception-pcl
.
I have tried but I am getting troubles from python 2.7. In the roscore I get auto-starting new master Exception AttributeError: AttributeError("'_DummyThread' object has no attribute '_Thread__block'",) in <module 'threading' from '/usr/lib/python2.7/threading.pyc'>. Anyone had this problem?
Jack O'Quin do you know if there is any beta document, available, to build ros fuerte with catkin? this http://www.ros.org/wiki/fuerte/Installation/Debian works in section 1.3.1 (Install core libraries), with problems in roscore (like i told before). If i try 1.3.2 i lost roscore, roscd...
@Filipe Santos: I get that error too; just filed a ticket about it: https://code.ros.org/trac/ros/ticket/3950.
There is no prebuilt install for Precise as of now. And the source install linked above doesn't work for Precise. Here's where I got into problems last Friday (and I am there again). When following the source install for oneiric on precise I can get pretty far (though there are missing packages and missing dependencies in the rosdep yaml files that must be hand edited). Then it starts trying to install things like ros-fuert-pcl that has a hard dependency on mysqlclient16, but precise only has mysqlclient18. So, then you have to start downloading .deb files and forcing them to install and ignore dependency issues. This is not ideal, and I refuse to start compromising the integrity of my OS packaging system by doing this shoehorning (not to mention that it's terribly difficult to know what ros-fuerte-* packages that rosdep wants, so I'd have to download the entire fuerte distribution and hand install all these "Layer 2" tools that rosdep install tries to install via apt-get ros-fuerte-xx).
So, as of now, I'm going to say that Fuerte is NOT installable (by any normal means) on Precise. I really wish someone would have started looking at this stuff when the Precise Beta was released a month ago, but oh well. In the meantime, none of my new machines can be used for ROS programming.
To even get this far, there are things that need to be done: 1) apt-get install python-empy and python-nose, 2) after rosdep init, find python-qt-bindings in the local rosdep cache, and add a line for precise, 3) fix precise dependency for yaml-cpp in rosdep cache to look like oneiric.
Got further than above by adding oneiric sources to my apt sources list, but then it gets into a loop where ros-fuerte-pcl installs libjpeg68-dev then ros-fuerte-opencv2 require libjpeg62-dev. Manually install 62 which remove 68, then re-running rosdep simply reinstall 68 in order to reinstall pcl.
From: http://www.ros.org/wiki/fuerte/Installation/Ubuntu/Source UPDATE: The section 1.5.1 and 1.5.2 it works perfectly! After compiling the tools... they are working, rviz, turtlesim all fine! (After install some deb packages, like: eigen, libxml, curl, nvidea_tolkit...)
OBSERVATION: Python 2.7.3 from ubuntu 12.04 have some problem and I: see Exception AttributeError: AttributeError("'_DummyThread' object has no attribute '_Thread__block'",) in <module 'threading'="" from="" '="" usr="" lib="" python2.7="" threading.pyc'="">. But all fine!
Just curious (and I'm not sure if there are actually any significant differences) but is there any reason you aren't using the Ubuntu source install docs (since you are on Ubuntu)? http://www.ros.org/wiki/fuerte/Installation/Ubuntu/Source
Eric, I think that they are the same! The only change that i made was to put precise instead of oneiric in the deb rep: sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu precise main" > /etc/apt/sources.list.d/ros-latest.list.. The problem, is now solved, the problem was my mistake!
There is a new procedure for submitting rosdep rules updates: http://ros.org/doc/api/rosdep2/html/contributing_rules.html
Following http://www.ros.org/wiki/fuerte/Installation/Ubuntu/Source does not simply "work perfectly". I tried (yet again) and get stuck in the same place as noted in my answer.
I think he is still referring to the Debian instructions: http://www.ros.org/wiki/fuerte/Installation/Debian#fuerte.2BAC8-Installation.2BAC8-rosinstall.rosinstall
Asked: 2012-04-27 22:16:27 -0500
Seen: 6,649 times
Last updated: May 03 '12