Differences between revisions 40 and 41
Revision 40 as of 2016-02-27 16:26:31
Size: 2298
Editor: ?JochenSprickerhof
Comment:
Revision 41 as of 2016-02-27 23:35:15
Size: 4212
Editor: ?LeopoldPalomo
Comment:
Deletions are marked like this. Additions are marked like this.
Line 23: Line 23:
Debian Stretch/Sid (amd64): 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 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:
Line 26: Line 40:
sudo apt-key adv --keyserver pgp.rediris.es --recv-keys 63DE76AC0B6779BF
Line 29: Line 42:
Line 30: Line 44:

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.
Line 32: Line 49:
sudo apt-key adv --keyserver pgp.rediris.es --recv-keys 63DE76AC0B6779BF
Line 34: Line 50:


Ubuntu Trusty:

We have some packages from amd64, i386 and armhf for Ubuntu Trusty at launchpad.
Line 42: Line 63:
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
Line 46: Line 79:
sudo apt-get install ros-desktop-full-dev sudo apt-get install ros-desktop-full-dev libros-filters-plugins-dev
Line 48: Line 81:
Compile the rest. First download the list of missing packages: [[attachment:jade-debian-desktop-full-missing-packages.rosinstall]]
Compile the rest. First download the list of missing packages: [[attachment:jade-debian-desktop-full-missing-packages_20160216.rosinstall]]
Line 53: Line 87:
wstool init -j8 src jade-debian-desktop-full-missing-packages.rosinstall wstool init -j8 src jade-debian-desktop-full-missing-packages_20160216.rosinstall
Line 62: Line 96:

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:

{{{#!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 is working,

Installation instruction to install ROS on Debian.

TODO

How to help

Motivation

Status of Packages

source repos

continuous integration Debian Jessie continuous integration Debian Stretch continuous integration Ubuntu Trusty

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 is recommended to add its key:

   1 sudo apt-key adv --keyserver sks-keyservers.net --recv-keys 63DE76AC0B6779BF
   2 or
   3 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:

   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'

Ubuntu Trusty:

We have some packages from amd64, i386 and armhf for Ubuntu Trusty at launchpad.

Ubuntu Trusty:

   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:

  • assimp
  • log4cxx
  • gazebo (6.5)
  • orocos-kdl
  • collada-dom
  • ompl
  • fcl
  • ignition-math2
  • sdformat

Installing the needed packages:

   1 sudo apt-get update
   2 sudo apt-get install ros-desktop-full-dev libros-filters-plugins-dev

Compile the rest. First download the list of missing packages: jade-debian-desktop-full-missing-packages_20160216.rosinstall

   1 mkdir ~/ros
   2 cd ~/ros
   3 wstool init -j8 src jade-debian-desktop-full-missing-packages_20160216.rosinstall
   4 catkin_make_isolated --install

To use the local ROS workspace:

   1 echo "source ~/ros/install_isolated/setup.bash" >> ~/.bashrc
   2 source ~/ros/install_isolated/setup.bash

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:

   1 sudo sh -c 'cat > /etc/apt/preferences.d/jesse-robotics-700 <<EOL
   2 # prefer jessie-robotics stream over rcn-ee jessie which would be default prio (500)
   3 
   4 Package: *
   5 Pin: release a=jessie-robotics
   6 Pin-Priority: 700
   7 EOL'

Please, tell us is all is working,