2012/10/3 Leopold Palomo Avellaneda > Hi, > > as a Debian user, I have been trying to use ROS in a Debian box from > Diamondback. I have had several problems, specially with some software not > packaged. Now with Fuerte, I have been working in a system to install ROS > fuerte in a Squeeze box. > Hi, You are not clear about what you want to do. Do you want a Diamondback or a Fuerte installation ? Diamondback should be working more or less with instruction here : http://www.ros.org/wiki/diamondback/Installation/Debian except some "rosdep.yaml" you will have to modify (in general copying the ubuntu line is enougth); At least, for my need this was working. But no one has been using Debian under Fuerte for now and instructions seems outdated. > > The steps in the documentation [1] doesn't work simply because not all > needed > dependencies are available for Squeeze. Another person, have tried to > develop, > something similar [2], but he didn't pass (as I understood) the Layer 2: > Higher-level robotics libraries and tools step. > > Well, my idea has been repackage all possible packages from anywhere > (ubuntu, > testing, univers) to have all the dependencies to compile fuerte in a > Squeeze > box. The job is almost done [3]. Also, there's a debian-robotics.yaml file, > with all the dependencies that I have found corrected and functional. > > Now, if you add this entry [4] to your > > /etc/ros/rosdep/sources.list.d/20-default.list > > file, and you add this entry to your sources file: > > > # Debian Robotics > deb http://sir.upc.es/debian-robotics squeeze-backports main > deb-src http://sir.upc.es/debian-robotics squeeze-backports main > > and any backports mirror, > > you will be able to do a rosdep install -a in a Debian Squeeze amd64 box, > having all the dependencies resolved. > > However, although I thought that all the job was done I have found that > still > there's a lot of minor problems that makes still difficult to compile ROS > in a > debian Squeeze box. > > First of all I have noticed that there are several packages that has a > dependency a pcl package, when there's no pcl package, but there's a system > dependency pcl. So, I have to change several manifest files from > > > > to > > > Also, I have not be able to found which version of pcl is needed for fuerte > (1.5, 1.6) With 1.6 it doesn't compile. > > Another dependency that have made me problems is opencv. With the version > downloaded in July, I have been able to compile cv_bridge with opencv > 2.3.1, > however, yesterday, I have not be able to repeat the same step, and I > suspicious that I need 2.4. > > Also, I don't know what to do if I have executed: > > rosinstall ~/ros "http://packages.ros.org/cgi- > bin/gen_rosinstall.py?rosdistro=fuerte&variant=desktop-full&overlay=no" > > and I would like to update the stacks to see if there's another upgraded > version with some bug. Exists some kind of rosinstall --update? > > So, which versions of libpcl and opencv I need to compile Fuerte? > > Well, just to finish my intention is to publish some kind of instructions > to > use ROS fuerte in a Debian Squeeze, but groovy will arrive and probably my > work would be unneeded. > > Regards, > > Leo > > > [1] http://www.ros.org/wiki/fuerte/Installation/Debian > [2] https://code.ros.org/lurker/message/20120925.031632.cec48145.en.html > [3] http://sir.upc.es/debian-robotics/ > [4] http://sir.upc.es/debian-robotics/debian-robotics.yaml > > -- > -- > Linux User 152692 PGP: 0xF944807E > Catalonia > ------------------------------------- > A: Because it messes up the order in which people normally read text. > Q: Why is top-posting such a bad thing? > A: Top-posting. > Q: What is the most annoying thing in e-mail? > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users >