跳过正文

Ubuntu 2204 安装 ROS2

·360 字

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 初步安装完成!

Haley
作者
Haley