asked Oct 13 '11
This post is a wiki. Anyone with karma >750 is welcome to improve it.
Hi, I have recently downloaded ubuntu 11.10 oneiric ocelot and i'm currently trying to install ros diamondback. I have tried to install it using the 11.04 sources.list but it says some packages could not be installed and the final line in the terminal window reads: "E: Unable to correct problems, you have held broken packages." Is there a way to successfully install diamondback on ubuntu 11.10? Thanks, James
answered Oct 13 '11
This post is a wiki. Anyone with karma >750 is welcome to improve it.
We will be bringing our Oneiric builds online now that it has been released. There are a few patches which will be required. Note, diamondback is not supported on oneiric as per REP 3 only Electric and later ROS distros will be supported.
If you'd like to run on Oneiric now, I suggest that you compile from source and submit any patches required for the upgrade.
The status of the debian builds can be viewed at http://www.ros.org/debbuild/electric.html
answered Oct 26 '11
This post is a wiki. Anyone with karma >750 is welcome to improve it.
Similar to in earlier versions, you can make packages meant for natty narwhal work on oneiric ocelot.
I successfully tried the following with electric, but it should also work with diamondback.
Install freeglut3-dev, which replaced libglut3-dev in oneiric:
sudo apt-get install freeglut3-dev
Install equivs, which will allow you to create pseudo-packages:
sudo apt-get install equivs
Create a file libglut3-dev.conf for the pseudo package linking libglut3-dev and freeglut3-dev:
Section: misc
Priority: optional
Standards-Version: 3.6.2
Package: libglut3-dev
Depends: freeglut3-dev
Description: temporary package to satisfy dependencies of Ubuntu 11.04 packages on 11.10
Convert it to an actual package and install it:
equivs-build libglut3-dev.conf
sudo dpkg -i libglut3-dev_1.0_all.deb
You should now be able to install the full ros desktop using one of the following
sudo apt-get install ros-electric-desktop-full
sudo apt-get install ros-diamondback-desktop-full
Now you still cannot use opencv and some other packages as they are linked against old versions of some libraries. Download and install the following packages taken from natty to get these to work anyway. Choose the correct link according to your architecture:
libavcodec52 libavformat52 libavutil50 libavutil-extra-50 libswscale0 libtinyxml2.5.3 libvtk5.4
Afterwards, install all of these packages using
sudo dpkg -i *.deb
wherever you downloaded them to.
answered Oct 19 '11
This post is a wiki. Anyone with karma >750 is welcome to improve it.
Just my two cents,
installing the 11.04 packages of ros-base for electric on 11.10 was OK. Quickly tested it running the python publisher/subscriber tutorial which also worked fine.
answered Oct 20 '11
This post is a wiki. Anyone with karma >750 is welcome to improve it.
I was able to install Electric on 11.10 from source.
The basic rosmake --rosdep-install built without a problem, but I had troubles getting rviz running. I downloaded yaml-cpp from source, and used the ogre repositories to install assimp, from this page.
Also, my wxpropgrid tar was corrupt, so I had to roscd to the wxpropgrid package and re-make.
I am sure there are broken deps I didn't run into, but hopefully its enough to get you started.
answered Oct 28 '11
This post is a wiki. Anyone with karma >750 is welcome to improve it.
Hi,
I've followed sebsch steps. I've been able to install ros-electric-openni-kinect, but when I run 'roslaunch openni_camera openni_node.launch' I'm having problems:
[ INFO] [1319803138.008822101]: [/openni_node1] Number devices connected: 1
[ INFO] [1319803138.009765236]: [/openni_node1] 1. device on bus 001:09 is a Xbox NUI Camera (2ae) from Microsoft (45e) with serial id 'A00362904858048A'
[ INFO] [1319803138.017595280]: [/openni_node1] searching for device with index = 1
[ INFO] [1319803138.031111872]: [/openni_node1] No matching device found.... waiting for devices. Reason: openni_wrapper::OpenNIDevice::OpenNIDevice(xn::Context&, const xn::NodeInfo&, const xn::NodeInfo&, const xn::NodeInfo&, const xn::NodeInfo&) @ /tmp/buildd/ros-electric-openni-kinect-0.3.1/debian/ros-electric-openni-kinect/opt/ros/electric/stacks/openni_kinect/openni_camera/src/openni_device.cpp @ 61 : creating depth generator failed. Reason: The network connection has been closed!
I've been looking how to fix it, but I've not found anything so far. Any hint?
Asked: Oct 13 '11
Seen: 1,536 times
Last updated: Oct 28 '11
ROS Answers is licensed under Creative Commons Attribution 3.0 Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.