Skip to content

Latest commit

 

History

History
58 lines (42 loc) · 2.29 KB

yarp_devices_install_on_debian_6.md

File metadata and controls

58 lines (42 loc) · 2.29 KB

Installation from Source Code (Debian 6.0.10)

Why Debian 6.0.10?

Your OS needs the following (Debian 6.0.10 is a good intermediate solution in versions, and Debian is additionally more stable than Ubuntu):

  • A kernel old enough for the HicoCAN kernel drivers.
  • An OS new enough for github (you need a recent git version) and YARP (you need a recent CMake version).

The specifics: APT sources

  • /etc/apt/sources.list
deb http://archive.debian.org/debian/ squeeze main non-free contrib
deb-src http://archive.debian.org/debian/ squeeze main non-free contrib

deb ftp://ftp.gnome.org/debian-backports/ squeeze-backports main
deb-src ftp://ftp.gnome.org/debian-backports/ squeeze-backports main
  • /etc/apt/apt.conf.d/90ignore-release-date
Acquire::Check-Valid-Until "false";
  • If the previous file is not set, you can simply run:
sudo aptitude -o Acquire::Check-Valid-Until=false update

Install the Software

First install the depencencies:

Our software integrates the previous dependencies. Note that you will be prompted for your password upon using '''sudo''' a couple of times:

cd  # go home
mkdir -p repos; cd repos  # make $HOME/repos if it doesn't exist; then, enter it
git clone https://github.com/roboticslab-uc3m/yarp-devices.git  # Download yarp-devices software from the repository
cd yarp-devices; mkdir build; cd build; cmake ..  # Configure the yarp-devices software
make  # Compile
sudo make install  # Install :-)

For additional TEO options use ccmake instead of cmake.

Finally, install the hcanpci kernel module:

You may also want the xsensmtx device:

Even more!

Done! You are now probably interested in one of the following links: