Installation instruction to install ROS on Debian.
Repos (containing ROS core and more)
We have changed the version scheme in our binary repos. If you installed ROS before 20150929 please downgrade all packages to the current versions.
We have a repo (jessie-robotics and the packages not uploaded to unstable) kindly hosted by Institute of Industrial and Control Engineering at UPC in sir.upc.edu. This repo has the packages signed by 63DE76AC0B6779BF. To use it is recommended to add its key:
to use with
Packages are upload to official Debian distribution. Packages not yet uploaded could be obtained in platform amd64 at sir.upc.edu:
1 sudo sh -c 'echo "deb http://sir.upc.edu/debian-robotics unstable main" > /etc/apt/sources.list.d/debian-robotics.list'
Debian Jessie (amd64):
We have backported all the officially packages in the Debian distribution plus the missing ones not yet uploaded. We have built packages for amd64, i386 and armhf.
1 sudo sh -c 'echo "deb http://sir.upc.edu/debian-robotics jessie-robotics main" > /etc/apt/sources.list.d/debian-robotics.list'
We have some packages from amd64, i386 and armhf for Ubuntu Trusty at launchpad.
1 sudo add-apt-repository ppa:deb-rob/ros-trusty
Compile the rest of desktop-full
In Debian Unstable all the dependencies are there. For Jessie, we had to backported some libraries to have the same version than Unstable:
- gazebo (6.5)
Installing the needed packages:
Compile the rest. First download the list of missing packages: jade-debian-desktop-full-missing-packages_20160216.rosinstall
To use the local ROS workspace:
and after, you can create you catkin_ws and use catkin_make with you own workspaces.
Notes for the jessie-robotics repo
Our target has been always ros-full-desktop but we have package some interesting packages like ros-realtime-tools, ros-control-toolbox, ros-ros-control. There are users that are using this repo for armhf. If you are one of them, and you are using packages from https://rcn-ee.com , be careful because you can have a collision between packages. Our recommendation is by now is to make pinning from packages hosted in sir.upc.edu over rcn-ee.com. To do that:
Please, tell us is all if you are using the packages by the debian-science list of a mail directly to the Uploaders of the ros packages.