dev:ros:archlinux
Differences
This shows you the differences between two versions of the page.
— | dev:ros:archlinux [2023/11/24 21:55] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | # ROS on Archlinux | ||
+ | |||
+ | ## Groovy | ||
+ | |||
+ | There are some packages for ROS Groovy in the AUR, but: | ||
+ | * Some are missing, some are not building anymore | ||
+ | * The current release is Hydro now | ||
+ | |||
+ | They are currently maintained by zootboy, and the "basic stuff" can be found on github: https:// | ||
+ | |||
+ | Theses packages are good for a basic ROS installation, | ||
+ | |||
+ | ## Hydro | ||
+ | |||
+ | ### Status | ||
+ | There' | ||
+ | |||
+ | I've found this repository: https:// | ||
+ | |||
+ | ### Personal Work | ||
+ | I have set-up a small svn repository so one can check-out my progress and build the packages | ||
+ | |||
+ | http:// | ||
+ | |||
+ | To checkout: `svn co http:// | ||
+ | |||
+ | Then, read the Readme file and get to work ! | ||
+ | |||
+ | ### Catkin | ||
+ | Edit the PKGBUILD: | ||
+ | |||
+ | * Remove the python2-argparse dependency, it's in python2 core I think | ||
+ | * Remove the first CMAKE option ( -DCMAKE\_BUILD\_BINARY....=ON ), so it keeps the ROS scripts like ' | ||
+ | |||
+ | |||
+ | ### Packages that doesn' | ||
+ | < | ||
+ | rviz | ||
+ | openni_camera | ||
+ | pano_core | ||
+ | pano_py | ||
+ | pano_ros | ||
+ | turtlebot_panorama | ||
+ | map_store | ||
+ | turtlebot_core_apps | ||
+ | turtlebot_apps | ||
+ | kobuki_qtestsuite | ||
+ | kobuki_gazebo_plugins | ||
+ | kobuki_gazebo | ||
+ | kobuki_desktop | ||
+ | </ | ||
+ | |||
+ | * **rviz** because of OGRE1.9 | ||
+ | |||
+ | * openni_camera I wasn't sure about the dependency and, haven' | ||
+ | |||
+ | * pano looks like it doesn' | ||
+ | |||
+ | * map_store needs a fix to link with mongodb | ||
+ | |||
+ | * kobuki_qtestsuite yields an ugly `/bin/sh: pyuic4: command not found` | ||
+ | |||
+ | * kobuki_gazebo_plugins yields an ugly `error: ‘shared_dynamic_cast’ is not a member of ‘boost’` | ||
+ | |||
+ | * The other gazebo are related to the previous one | ||
+ | |||