ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

You shouldn't move rosinstall by hand to /usr/bin. That normally doesn't work since it depends on a few libraries that you probably are missing. There is an AUR package for rosinstall though which should work fine.

Installation of ros-core will probably still fail because arch uses python3 while ROS still expects python2. I've see suggestions to just change the link from /usr/bin/python from python3 to python2 but this is, I guess, a pretty bad idea since the whole system now expects it to be python3. Instead, patching #! lines should be a much better solution, i.e. you will have to hack the ros-core AUR file. A very simple script for fixing the python #! lines can be found here.

I'm planning to create my own AUR packages for ROS fuerte (not only the core packages but also a lot of additional stack) that work without rosinstall and out of the box but I just didn't have time yet. However, I created a bunch of AUR files for electric that still should work (including PCL). You can find them here.

You shouldn't move rosinstall by hand to /usr/bin. That normally doesn't work since it depends on a few libraries that you probably are missing. There is an AUR package for rosinstall though which should work fine.

Installation of ros-core will probably still fail because arch uses python3 while ROS still expects python2. I've see suggestions to just change the link from /usr/bin/python from python3 to python2 but this is, I guess, a pretty bad idea since the whole system now expects it to be python3. Instead, patching #! lines should be a much better solution, i.e. you will have to hack the ros-core AUR file. A very simple script for fixing the python #! lines can be found here.

I'm planning to create my own AUR packages for ROS fuerte (not only the core packages but also a lot of additional stack) that work without rosinstall and out of the box but I just didn't have time yet. However, I created a bunch of AUR files for electric that still should work (including PCL). You can find them here.

Edit: Instead of installing rosinstall from an AUR package, you can also use pip.

sudo pacman -S python2-pip
sudo pip2 install rosinstall