Writing /var/lib/dokuwiki/data/meta/tutorials/installing_yarp_in_debian.meta failed
tutorials:installing_yarp_in_debian
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tutorials:installing_yarp_in_debian [2019/05/02 19:10] – [Test the installation] dgarcia | tutorials:installing_yarp_in_debian [2022/09/20 00:08] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| * Add this line to .bashrc | * Add this line to .bashrc | ||
| + | <code bash> | ||
| export YARP_DATA_DIRS=${HOME}/ | export YARP_DATA_DIRS=${HOME}/ | ||
| + | </ | ||
| * Dependencies: | * Dependencies: | ||
| - | |||
| - | sudo apt-get install git libace-dev libreadline6-dev libgtkmm-2.4-dev swig libopencv-highgui3.2 libopencv-core3.2 libopencv-dev cmake-curses-gui python-dev qt5-default qtmultimedia5-dev qtdeclarative5-dev qml-module-qtquick-dialogs qml-module-qt-labs-settings qml-module-qtmultimedia libopenmpi-dev qml-module-qt-labs-folderlistmodel qml-module-qt-labs-settings | ||
| - | |||
| - | |||
| - | ==== Compilation ==== | ||
| <code bash> | <code bash> | ||
| - | | + | |
| - | | + | |
| - | cd yarp | + | |
| - | mkdir build | + | |
| - | cd build | + | |
| - | cmake -D CMAKE_INSTALL_PREFIX=${HOME}/ | + | |
| - | make -j10 | + | |
| </ | </ | ||
| - | ==== Installation ==== | ||
| - | | ||
| - | cd ~/ | ||
| - | make install | ||
| - | cd ~/local/DIR | ||
| - | xstow yarp | ||
| - | * In case you had ROS (ignore if you don't know what ROS is): | + | ==== Compilation and Installation ==== |
| - | xstow swig-wx | + | <code bash yarp_installer.sh> |
| - | xstow opencv2 | + | cd ~/ |
| + | git clone git:// | ||
| + | cd yarp | ||
| + | mkdir build | ||
| + | cd build | ||
| + | cmake -D CMAKE_INSTALL_PREFIX=${HOME}/ | ||
| + | make -j10 | ||
| + | make install | ||
| + | cd ~/local/DIR | ||
| + | xstow yarp | ||
| + | </ | ||
| ==== Test the installation ==== | ==== Test the installation ==== | ||
| - | * In one console run yarpserver3 | + | * In one console run |
| + | <code bash> | ||
| + | yarpserver | ||
| + | </ | ||
| * Connect a webcam to one of the usb ports of the computer | * Connect a webcam to one of the usb ports of the computer | ||
| * In another console run: | * In another console run: | ||
| + | <code bash> | ||
| yarpdev --verbose --device opencv_grabber | yarpdev --verbose --device opencv_grabber | ||
| - | + | </ | |
| - | * In another console run: yarpview | + | * In another console run: |
| - | * In another console run: yarp connect /grabber / | + | <code bash> |
| + | | ||
| + | </ | ||
| + | * In another console run: | ||
| + | <code bash> | ||
| + | yarp connect /grabber / | ||
| + | </ | ||
| * To test yarp in python: | * To test yarp in python: | ||
| python -c " | python -c " | ||
| - | * You should not get any errors | + | * You should not get any errors |
| ==== Update YARP ==== | ==== Update YARP ==== | ||
| Line 58: | Line 60: | ||
| We try to use the latest yarp version. So some programs may present issues if you stay with old versions. Here are the instructions to updar with the same cmake options. | We try to use the latest yarp version. So some programs may present issues if you stay with old versions. Here are the instructions to updar with the same cmake options. | ||
| + | <code bash yarp_updater.sh> | ||
| cd ~/local/DIR | cd ~/local/DIR | ||
| xstow -D yarp | xstow -D yarp | ||
| Line 67: | Line 70: | ||
| cd ~/local/DIR | cd ~/local/DIR | ||
| xstow yarp | xstow yarp | ||
| + | </ | ||
tutorials/installing_yarp_in_debian.1556824258.txt.gz · Last modified: 2022/09/20 00:08 (external edit)