ArchLinux
安装 AUR 帮助工具
确保已经安装了开发基础软件包 base-devel:
sudo pacman -S base-devel
修改包管理器配置文件(/etc/pacman.conf),添加 archlinuxfr 仓库信息:
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
安装帮助工具 yaourt:
sudo pacman -Sy yaourt
修改配置
修改默认编译标识符 MAKEFLAGS (/etc/makepkg.conf)
MAKEFLAGS="-j4"
可参考以下命令返回值适当修改
nproc
安装软件包
完整桌面软件包
yaourt --noconfirm ros-jade-desktop
安装完成后会存放在 /opt/ros/jade 路径下,然后安装 rosdep
yaourt -S python2-rosdep
初始化 rosdep
sudo rosdep init
rosdep update
升级
python_qt_bindding需要由 0.2.16-0 升级至 0.2.17-0
修复了 Python2 的 builtins 引用问题,以便 rqt 调用,详见 #24,#28
用户端配置
添加 ROS 所需环境变量
source /opt/ros/jade/setup.*sh
source /usr/share/gazebo/setup.sh
修改 catkin_make 默认 python 解释器
alias catkin_make catkin_make -DPYTHON_EXECUTABLE=/usr/bin/python2
测试运行
roscore