4241
Comment: fixed CI links
|
1299
drop old stuff
|
Deletions are marked like this. | Additions are marked like this. |
Line 10: | Line 10: |
[[https://anonscm.debian.org/cgit/debian-science/packages/ros|source repos]] [[http://build.osrfoundation.org/job/ros_debian_science-ci-default-jessie-amd64/|continuous integration Debian Jessie]] [[http://build.osrfoundation.org/job/ros_debian_science-ci-default-sid-amd64/|continuous integration Debian Sid]] [[http://build.osrfoundation.org/job/ros_debian_science-ci-default-trusty-amd64/|continuous integration Ubuntu Trusty]] === Repos (containing ROS core and more) === {{{#!wiki solid/blue 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: {{{#!highlight bash sudo apt-key adv --keyserver sks-keyservers.net --recv-keys 63DE76AC0B6779BF or sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 63DE76AC0B6779BF }}} to use with Debian Stretch/Sid: Packages are upload to official Debian distribution. Packages not yet uploaded could be obtained in platform amd64 at sir.upc.edu: {{{#!highlight bash 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. {{{#!highlight bash sudo sh -c 'echo "deb http://sir.upc.edu/debian-robotics jessie-robotics main" > /etc/apt/sources.list.d/debian-robotics.list' }}} Ubuntu Trusty: We have some packages from amd64, i386 and armhf for Ubuntu Trusty at launchpad. [[https://launchpad.net/~deb-rob/+archive/ubuntu/ros-trusty|Ubuntu Trusty]]: {{{#!highlight bash sudo add-apt-repository ppa:deb-rob/ros-trusty }}} |
|
Line 99: | Line 49: |
=== 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: {{{#!highlight bash sudo sh -c 'cat > /etc/apt/preferences.d/jesse-robotics-700 <<EOL # prefer jessie-robotics stream over rcn-ee jessie which would be default prio (500) Package: * Pin: release a=jessie-robotics Pin-Priority: 700 EOL' }}} 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. |
Installation instruction to install ROS on Debian.
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:
- assimp
- log4cxx
- gazebo (6.5)
- orocos-kdl
- collada-dom
- ompl
- fcl
- ignition-math2
- sdformat
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.