ros|最新(2019年)ROS各个发行版本适用的Linux操作系统平台以及语言工具要求
Indigo Igloo (May 2014)
- Ubuntu Saucy (13.10)
- Ubuntu Trusty (14.04 LTS)
- C++03
- Boost 1.53
- Lisp SBCL 1.0.x
- Python 2.7
- Additional testing against Python 3.3 recommended
- CMake 2.8.11
- catkin:
- build from source
- release for binary packaging
- wiki documentation
- continuous integration
- rosbuild:
- build from source
- Ubuntu Trusty (14.04)
- Ubuntu Utopic (14.10)
- Ubuntu Vivid (15.04)
- C++03
- C++11 features are not used, but code should compile when -std=c++11 is used
- Python 2.7
- Python 3.3 not required, but testing against it is recommended
- Lisp SBCL 1.1.14
- CMake 2.8.12
- Boost 1.54
- Ogre3D 1.8.x (Trusty)
- Ogre3D 1.9.x (Other Systems)
- Gazebo 5
- PCL 1.7.x
- OpenCV 2.4.x
- Same as Indigo
- Ubuntu Wily (15.10)
- Ubuntu Xenial (16.04)
- Debian Jessie
- Fedora 23
- Fedora 24
- C++11
- GCC 4.9 on Linux, as it's the version that Debian Jessie ships with
- Python 2.7
- Python 3.4 not required, but testing against it is recommended
- Lisp SBCL 1.2.4
- CMake 3.0.2
- Debian Jessie ships with CMake 3.0.2
- Boost 1.55
- Debian Jessie ships with Boost 1.55
- Ogre3D 1.9.x
- Gazebo 7
- PCL 1.7.x
- OpenCV 3.x
- Qt 5.3.x
- PyQt5
- Same as Indigo
- Ubuntu Xenial (16.04)
- Ubuntu Yakkety (16.10)
- Ubuntu Zesty (17.04)
- Debian Stretch
- Fedora 26
- amd64
- arm32
- arm64
- C++11
- Python 2.7
- Python 3.5 not required, but testing against it is recommended
- Lisp SBCL 1.2.4
Package | Ubuntu Xenial | Ubuntu Yakkety | Ubuntu Zesty | Debian Stretch | Fedora 26 |
---|---|---|---|---|---|
Required Support | Recommended support | ||||
Boost | 1.58 | 1.61 | 1.62 | 1.62 | 1.63 |
CMake | 3.5.1 | 3.5.2 | 3.7.2 | 3.7.2 | 3.7.2 |
Gazebo | 7.0 | 7.3.1 | 7.5 | 7.3.1 | 7.x |
Ogre | 1.9 | 1.9 | 1.9 | 1.9 | 1.9 |
OpenCV | 3.x* | 3.x* | 3.x* | 3.x* | 3.x* |
PCL | 1.7.2 | 1.8.0 | 1.8.0 | 1.8.0 | 1.8.0 |
PyQt | 5.5.1 | 5.7 | 5.7 | 5.7 | 5.7 |
Qt5 | 5.5.1 | 5.6.1 | 5.7.1 | 5.7.1 | 5.7.1 |
Maintainers can choose to support even lower versions to also cover older ROS distributions and thus avoid branching out.
Build System Support:
- Same as Indigo
- Ubuntu Artful (17.10)
- Ubuntu Bionic (18.04)
- Debian Stretch
- Fedora 28
- amd64
- arm32
- arm64
- C++14
- Python 2.7
- Python >= 3.5 not required, but testing against it is recommended
- Lisp SBCL 1.3.14
Package | Ubuntu Artful | Ubuntu Bionic | Debian Stretch | Fedora 28 |
---|---|---|---|---|
Required Support | Recommended support | |||
Boost | 1.62 | 1.65.1! | 1.62 | 1.66! |
CMake | 3.9.1 | 3.10.2! | 3.7.2 | 3.10.2! |
Gazebo | 9.0.0* | 9.0.0! | 9.0.0* | 8.3.0! |
Ogre | 1.9 | 1.9! | 1.9 | 1.9! |
OpenCV | 3.2* | 3.2 | 3.2* | 3.4.1 |
PCL | 1.8.1 | 1.8.1! | 1.8.0 | 1.8.1! |
PyQt | 5.7 | 5.10.1! | 5.7 | 5.10! |
Qt5 | 5.9.1 | 5.9.5! | 5.7.1 | 5.10.0! |
" ! " means that this package will be at least this version (since these distributions have not yet been released); this may change as those releases get closer.
Maintainers can choose to support even lower versions to also cover older ROS distributions and thus avoid branching out.
【ros|最新(2019年)ROS各个发行版本适用的Linux操作系统平台以及语言工具要求】Build System Support:
- Same as Indigo
Reference:http://www.ros.org/reps/rep-0003.html
推荐阅读
- 2019年12月24日
- 危险也是机会
- 2019.4.2咖啡冥想日记
- 2019-04-01|2019-04-01 幸运
- 亲子日记第三百四十二篇|亲子日记第三百四十二篇 暴雨
- 2019年第22周报
- 牙齿好痛
- 百度云极速下载,来体验飞的感觉,还可以看最新动漫的百度云视频哦
- 幼小衔接家长手册(欢迎来到一年级读后感)
- 亲子日记257天