User Tools

Site Tools


ros:archlinux

This is an old revision of the document!


# 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://github.com/zootboy/arch-ros-stacks

Theses packages are good for a basic ROS installation, and can then be completed by catkin. But I wanted to try a little bit more…

## Hydro

There's currently not support for Hydro in Arch, so … Let's build some packages.

I've to say, I've found this repository: https://github.com/progtologist/ros-hydro-arch but it's the about the tools, not the actual ROS packages so… We'll see !

I'm still building and packaging ROS (+Turtlebot) components, I'll post them once finished… Update: I've quite successfully built all the 230 packages (or so…) needed for the turtlebot. rviz doesn't compile with OGRE 1.9, but we'll see… Looking at the ros-build-tools, I updated the import_catkin_package.py script a little bit, so the “basic” PKGBUILD generation is now automatic. I've written a short shellscript to compile, package, install the Packages. We'll see if it works okay.

I've just started the automatic build of these packages:

ros-hydro-catkin 
ros-hydro-rosmake 
ros-hydro-rosboost_cfg 
ros-hydro-rosbash 
ros-hydro-rospack 
ros-hydro-roslib 
ros-hydro-roscreate 
ros-hydro-mk 
ros-hydro-genmsg 
ros-hydro-gencpp 
ros-hydro-genlisp 
ros-hydro-genpy 
ros-hydro-message_generation 
ros-hydro-cpp_common 
ros-hydro-rostime 
ros-hydro-roscpp_traits 
ros-hydro-roscpp_serialization 
ros-hydro-message_runtime 
ros-hydro-rosbuild 
ros-hydro-rosclean 
ros-hydro-rosunit 
ros-hydro-roslang 
ros-hydro-ros 
ros-hydro-rosconsole 
ros-hydro-std_msgs 
ros-hydro-rosgraph_msgs 
ros-hydro-xmlrpcpp 
ros-hydro-roscpp 
ros-hydro-rosgraph 
ros-hydro-rospy 
ros-hydro-rosmaster 
ros-hydro-rosout 
ros-hydro-rosparam 
ros-hydro-roslaunch 
ros-hydro-rostest 
ros-hydro-message_filters 
ros-hydro-topic_tools 
ros-hydro-rosbag 
ros-hydro-rosmsg 
ros-hydro-rosservice 
ros-hydro-rostopic 
ros-hydro-rosnode 
ros-hydro-std_srvs 
ros-hydro-roswtf 
ros-hydro-roslisp 
ros-hydro-ros_comm 
ros-hydro-rtt 
ros-hydro-log4cpp 
ros-hydro-ocl 
ros-hydro-diagnostic_msgs 
ros-hydro-linux_hardware 
ros-hydro-zeroconf_msgs 
ros-hydro-zeroconf_avahi 
ros-hydro-geometry_msgs 
ros-hydro-sensor_msgs 
ros-hydro-actionlib_msgs 
ros-hydro-nav_msgs 
ros-hydro-angles 
ros-hydro-console_bridge 
ros-hydro-tf2_msgs 
ros-hydro-tf2 
ros-hydro-actionlib 
ros-hydro-tf2_py 
ros-hydro-tf2_ros 
ros-hydro-tf 
ros-hydro-diagnostic_updater 
ros-hydro-bond 
ros-hydro-smclib 
ros-hydro-bondcpp 
ros-hydro-class_loader 
ros-hydro-pluginlib 
ros-hydro-nodelet 
ros-hydro-kobuki_msgs 
ros-hydro-ecl_license 
ros-hydro-ecl_build 
ros-hydro-ecl_config 
ros-hydro-ecl_errors 
ros-hydro-ecl_mpl 
ros-hydro-ecl_type_traits 
ros-hydro-ecl_exceptions 
ros-hydro-ecl_concepts 
ros-hydro-ecl_converters 
ros-hydro-ecl_formatters 
ros-hydro-ecl_utilities 
ros-hydro-ecl_containers 
ros-hydro-ecl_eigen 
ros-hydro-ecl_linear_algebra 
ros-hydro-ecl_math 
ros-hydro-ecl_geometry 
ros-hydro-ecl_mobile_robot 
ros-hydro-ecl_time_lite 
ros-hydro-ecl_time 
ros-hydro-ecl_threads 
ros-hydro-ecl_devices 
ros-hydro-ecl_sigslots 
ros-hydro-ecl_command_line 
ros-hydro-kobuki_driver 
ros-hydro-kobuki_ftdi 
ros-hydro-dynamic_reconfigure 
ros-hydro-yocs_cmd_vel_mux 
ros-hydro-yocs_velocity_smoother 
ros-hydro-kobuki_keyop 
ros-hydro-yocs_controllers 
ros-hydro-kobuki_safety_controller 
ros-hydro-ecl_streams 
ros-hydro-diagnostic_aggregator 
ros-hydro-visualization_msgs 
ros-hydro-image_transport 
ros-hydro-laser_geometry 
ros-hydro-python_qt_binding 
ros-hydro-urdfdom_headers 
ros-hydro-urdfdom 
ros-hydro-rosconsole_bridge 
ros-hydro-urdf_parser_plugin 
ros-hydro-cmake_modules 
ros-hydro-urdf 
ros-hydro-resource_retriever 
ros-hydro-opencv2 
ros-hydro-image_geometry 
ros-hydro-interactive_markers 
ros-hydro-map_msgs 
ros-hydro-media_export 
ros-hydro-rviz 
ros-hydro-kobuki_node 
ros-hydro-kobuki_bumper2pc 
ros-hydro-create_driver 
ros-hydro-orocos_kdl 
ros-hydro-python_orocos_kdl 
ros-hydro-create_node 
ros-hydro-xacro 
ros-hydro-kobuki_description 
ros-hydro-create_description 
ros-hydro-turtlebot_description 
ros-hydro-kdl_parser 
ros-hydro-kdl_conversions 
ros-hydro-tf_conversions 
ros-hydro-robot_state_publisher 
ros-hydro-bfl 
ros-hydro-robot_pose_ekf 
ros-hydro-camera_calibration_parsers 
ros-hydro-camera_info_manager 
ros-hydro-openni_camera 
ros-hydro-cv_bridge 
ros-hydro-pcl_msgs 
ros-hydro-pcl_conversions 
ros-hydro-nodelet_topic_tools 
ros-hydro-pcl_ros 
ros-hydro-stereo_msgs 
ros-hydro-depth_image_proc 
ros-hydro-image_proc 
ros-hydro-rgbd_launch 
ros-hydro-openni_launch 
ros-hydro-rospy_tutorials 
ros-hydro-rocon_app_manager_msgs 
ros-hydro-gateway_msgs 
ros-hydro-rocon_apps 
ros-hydro-redis 
ros-hydro-rocon_utilities 
ros-hydro-rocon_hub_client 
ros-hydro-rocon_gateway 
ros-hydro-rocon_hub 
ros-hydro-rocon_app_manager 
ros-hydro-depthimage_to_laserscan 
ros-hydro-turtlebot_bringup 
ros-hydro-turtlebot 
ros-hydro-pano_core 
ros-hydro-pano_py 
ros-hydro-turtlebot_msgs 
ros-hydro-turtlebot_follower 
ros-hydro-pano_ros 
ros-hydro-joy 
ros-hydro-turtlebot_teleop 
ros-hydro-turtlebot_calibration 
ros-hydro-voxel_grid 
ros-hydro-costmap_2d 
ros-hydro-nav_core 
ros-hydro-base_local_planner 
ros-hydro-clear_costmap_recovery 
ros-hydro-navfn 
ros-hydro-rotate_recovery 
ros-hydro-move_base_msgs 
ros-hydro-move_base 
ros-hydro-map_server 
ros-hydro-amcl 
ros-hydro-openslam_gmapping 
ros-hydro-gmapping 
ros-hydro-turtlebot_navigation 
ros-hydro-kobuki_dock_drive 
ros-hydro-kobuki_auto_docking 
ros-hydro-turtlebot_panorama 
ros-hydro-warehouse_ros 
ros-hydro-map_store 
ros-hydro-compressed_image_transport 
ros-hydro-turtlebot_core_apps 
ros-hydro-turtlebot_actions 
ros-hydro-turtlebot_apps 
ros-hydro-kobuki_testsuite 
ros-hydro-qt_gui_py_common 
ros-hydro-qt_gui 
ros-hydro-rqt_gui 
ros-hydro-rqt_gui_py 
ros-hydro-rqt_py_common 
ros-hydro-rqt_plot 
ros-hydro-kobuki_qtestsuite 
ros-hydro-rqt_logger_level 
ros-hydro-rqt_console 
ros-hydro-rqt_nav_view 
ros-hydro-rqt_robot_monitor 
ros-hydro-rqt_robot_dashboard 
ros-hydro-kobuki_dashboard 
ros-hydro-rosbag_migration_rule 
ros-hydro-trajectory_msgs 
ros-hydro-gazebo_msgs 
ros-hydro-self_test 
ros-hydro-driver_base 
ros-hydro-polled_camera 
ros-hydro-gazebo_plugins 
ros-hydro-gazebo_ros 
ros-hydro-kobuki_gazebo_plugins 
ros-hydro-kobuki_random_walker 
ros-hydro-kobuki_gazebo 
ros-hydro-kobuki_desktop 
ros-hydro-turtlebot_interactive_markers 
ros-hydro-create_dashboard 
ros-hydro-turtlebot_dashboard 
ros-hydro-joint_state_publisher 
ros-hydro-turtlebot_rviz_launchers 
ros-hydro-turtlebot_viz

It'll probably _not_ work, but it should make a good starting point for Hydro on Arch, with a little work… We'll see.

/home/share/www/redox.ws/wiki/data/attic/ros/archlinux.1386606714.txt.gz · Last modified: 2023/11/24 21:55 (external edit)