ROS2官网安装教程补充
- 1. 问题
-
- 1.1. 源慢
- 1.2. source
- 1.3. colcon
- 2. 解决办法
-
- 2.1. 源慢
- 2.2. source
- 2.3. colcon
1. 问题
按照 官网安装说明 安装 ROS 2 Foxy Fitzroy ,发现以下问题:
1.1. 源慢
将存储库添加到源列表中:
$ sudo sh -c 'echo "deb [arch=$(dpkg --print-architecture)] http://packages.ros.org/ros2/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/ros2-latest.list'
讲真,有点慢
1.2. source
在目前官方教程中,获取setup 脚本
$ source /opt/ros/foxy/setup.bash
不能满足每次启动新的shell时都自动获取此脚本
1.3. colcon
2. 解决办法
2.1. 源慢
以前ROS时就更换国内源,如清华,中科大,阿里等等
同样ROS2一样得行
以清华源为例,将上述操作替换如下即可:
$ sudo sh -c 'echo "deb [arch=$(dpkg --print-architecture)] https://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/ros2-latest.list'
速度还可以
2.2. source
写入bashrc即可:
$ echo "source /opt/ros/foxy/setup.bash" >> ~/.bashrc
$ source ~/.bashrc
2.3. colcon
$ sudo apt install python3-colcon-common-extensions
搞定
现在ROS2官网的说明已经很详细了,掌握这个工具足够的。
谢谢