ПО:Player current/Stage 4.1.1 установка

Материал из BrSTU Robotics Wiki
Перейти к: навигация, поиск

Скачиваем Player current:

  • Копируем trunk с svn, запуская следующую команду с текущей папки

svn co https://playerstage.svn.sourceforge.net/svnroot/playerstage/code/player/trunk/ playerstage

Скачиваем Stage 4.1.x с git:

Сначала необходимо собрать player. Необходимо установить зависимости (на примере Ubuntu 12.04):

sudo apt-get install cmake cmake-curses-gui libpqxx3-dev libnl-dev libgnomecanvas2-dev libgdk-pixbuf2.0-dev python-all-dev swig libopencv-dev libltdl-dev libfltk1.1-dev libboost-signals-dev libboost-thread-dev python-opencv libgsl0-dev libjpeg62-dev libxmu-dev freeglut3-dev libpng12-dev libltdl-dev libltdl7 libcv-dev libhighgui-dev


  1. Распаковываем player. Создаем папку build в распакованном каталоге.
  2. Запускаем терминал и переходим в папку <распакованный player>/build
  3. ccmake ../
  4. Конфигурируем (не забудьте включить BUILD_PLAYERCC и BUILD_PYTHONCPP_BINDINGS - второе появится только после переконфигурации с включенным первым :D )
  5. make
  6. sudo make install



Добавить в файл ~/.bashrc следующие строки для 64 битной системы:

export PLAYERPATH=/usr/local/lib64/

export PYTHONPATH=$PYTHONPATH:/usr/local/lib64/python2.6/site-packages

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/usr/local/lib64

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib64/pkgconfig/

Для 32 битной:

export PLAYERPATH=/usr/local/lib/

export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.6/site-packages

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig/