ubuntu22.04 安装ros2
时间: 2025-02-19 15:32:07 浏览: 99
### 安装 ROS 2 on Ubuntu 22.04
#### 设置源和密钥
为了在Ubuntu 22.04上安装ROS 2,需要先添加ROS 2的apt仓库到系统中[^1]。这一步骤确保可以从官方渠道获取最新的软件包和支持。
```bash
sudo apt update && sudo apt install software-properties-common
sudo add-apt-repository universe
```
接着,设置ROS 2库的GPG密钥:
```bash
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
```
配置APT源列表以包含ROS 2 Humble Hawksbill版本:
```bash
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(source /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
```
#### 更新并安装ROS 2
更新本地包索引,并安装桌面全版本的ROS 2:
```bash
sudo apt update
sudo apt upgrade
sudo apt install ros-humble-desktop
```
#### 初始化rosdep
`rosdep`工具用于解决依赖关系,在继续之前初始化它:
```bash
sudo apt install python3-rosdep
sudo rosdep init
rosdep update
```
#### 环境变量配置
为了让命令行识别ROS 2环境,需将setup脚本加入当前shell会话中[^3]:
```bash
source /opt/ros/humble/setup.bash
```
对于每次启动终端都自动加载这些设置,可将其添加至用户的`.bashrc`文件末尾:
```bash
echo "source /opt/ros/humble/setup.bash" >> ~/.bashrc
```
完成上述操作后,重启终端或运行 `source ~/.bashrc` 来使更改生效。
阅读全文
相关推荐

















