Contents
Installation of Requirements on Fedora/CentOS/Redhat
Fedora >= 14, CentOS 6
Activate the MetraLabs RPM repository:
Install the following packages:
- yum install gcc-c++ cmake patch subversion-devel doxygen binutils-devel libxml2-devel zlib-devel openssl-devel sqlite-devel boost-* ogre-devel opencv-devel libcurl-devel
To use with Qt4:
- yum install qt-devel qt-doc qt-webkit-devel qwt-devel
To use with Qt5:
- yum install qt5-*-devel qwt-qt5-devel
Installation of Requirements on Ubuntu / Mint
Ubuntu 12.04 LTS
- sudo apt-get install cmake subversion doxygen libxml2-dev libssl-dev libsqlite3-dev libncurses5-dev libxrandr-dev libboost-all-dev libogre-dev libsvn-dev libopencv-core-dev libopencv-flann-dev libopencv-ml-dev libopencv-calib3d-dev libopencv-dev libopencv-imgproc-dev libopencv-gpu-dev libopencv-objdetect-dev libopencv-contrib-dev libopencv-features2d-dev libopencv-legacy-dev libopencv-highgui-dev libopencv-video-dev libcvaux-dev libcv-dev
Ubuntu 14.04 LTS / Mint 17
- sudo apt-get install g++ cmake subversion doxygen libxml2-dev libssl-dev libsqlite3-dev libboost-all-dev libogre-1.9-dev libsvn-dev libopencv-core-dev libopencv-flann-dev libopencv-ml-dev libopencv-calib3d-dev libopencv-dev libopencv-imgproc-dev libopencv-gpu-dev libopencv-objdetect-dev libopencv-contrib-dev libopencv-features2d-dev libopencv-legacy-dev libopencv-highgui-dev libopencv-video-dev libcvaux-dev libcv-dev binutils-dev libiberty-dev
Ubuntu 16.04 LTS / Mint 18
- sudo apt-get install g++ cmake subversion doxygen libxml2-dev libssl-dev libsqlite3-dev libboost-all-dev libogre-1.9-dev libsvn-dev libopencv-core-dev libopencv-flann-dev libopencv-ml-dev libopencv-calib3d-dev libopencv-dev libopencv-imgproc-dev libopencv-gpu-dev libopencv-objdetect-dev libopencv-contrib-dev libopencv-features2d-dev libopencv-legacy-dev libopencv-highgui-dev libopencv-video-dev libcvaux-dev libcv-dev binutils-dev libiberty-dev libcurl4-gnutls-dev
Qt (for all Ubuntu versions above)
To use with Qt4:
- sudo apt-get install qt4-dev-tools libqt4-dev libqt4-opengl-dev libqtwebkit-dev libqwt5-qt4-dev
To use with Qt5:
- sudo apt-get install qt5-default libqwt-qt5-dev libqt5webkit5-dev libqwtmathml-qt5-dev libqt5opengl5-dev libqt5svg5-dev qt*5-dev qttools5-dev-tools git
Installation of Requirements on OpenSUSE
OpenSUSE 12.1
Install the following packages using yast:
- cmake
- boost (all development packages)
- OpenCV and opencv-devel
- qt-devel, libQtWebKit-devel
- sqlite-devel
- doxygen
- subversion-devel
- libOgreMain-devel, ogre-tools, libOgreMain-1_7_4-plugin-Cg
For other versions and other distributions please refer to the general list of dependencies here: Requirements for Linux Distributions.