Ubuntu 22.04 LTS 安装 ROS2#
小鱼ros2一键安装脚本一直有问题,卡在注册镜像源密钥的位置,所以这里选择使用传统方法进行ros2的安装
详细安装步骤#
设置locale#
这一步确保你的本地语言支持utf-8 你只要是正常装的Ubuntu一般都是对的
启用 universe 源#
sudo apt install software-properties-common
sudo add-apt-repository universe
有提示请直接回车
添加 ROS 2 GPG KEY#
sudo apt update && sudo apt install curl gnupg2 -y
sudo curl -sSL https://gitee.com/tyx6/rosdistro/raw/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
添加一个 ROS2 的软件源#
这里推荐使用ustc中科大镜像源,清华的容易被封
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] https://mirrors.ustc.edu.cn/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
以下可供选择,替换命令内容即可
官方源:http://pakages.ros.org/
清华源:https://mirrors.tuna.tsinghua.edu.cn/
安装#
这里新手推荐带有 GUI 的 Desktop 版本 Ubuntu 2204 对应 ROS 版本为 humble
sudo apt update && sudo apt upgrade
sudo apt install ros-humble-desktop
漫长的等待
设置环境#
echo "source /opt/ros/humble/setup.bash" >> ~/.bashrc
source ~/.bashrc # 使环境生效
至此 ROS2 初步安装完成!
