ubuntu24.04 ROS2
时间: 2025-02-19 22:30:26 浏览: 71
### 安装和配置 ROS 2 Jazzy on Ubuntu 24.04
#### 更新系统包索引并安装依赖项
为了确保系统的最新状态,在开始之前应当更新本地的APT包索引,并安装一些必要的工具:
```bash
sudo apt update && sudo apt upgrade -y
sudo apt install software-properties-common -y
```
#### 设置密钥服务器以验证下载的内容
由于网络原因或其他因素,可能需要更改默认使用的密钥服务器来导入ROS仓库公钥以便后续操作能够顺利进行。
```bash
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
```
如果遇到连接问题可替换为国内可用的服务地址,例如清华大学开源镜像站提供的服务[^5]。
#### 添加适合的操作系统版本对应的ROS软件源
对于Ubuntu 24.04而言,应该按照特定的方式添加ROS 2的APT源列表文件。这里采用中国科学技术大学镜像作为例子说明如何设置适用于当前环境的最佳实践方案。
```bash
sudo sh -c 'echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
```
#### 刷新包缓存并执行ROS 2 Jazzy发行版的具体安装命令
完成上述准备工作之后就可以通过下面这条指令刷新一次APT数据库从而让新加入的数据生效;紧接着便是正式安装桌面完整版Desktop-Full Install选项所代表的一系列组件集合了[^2]。
```bash
sudo apt update
sudo apt install ros-jazzy-desktop -y
```
#### 初始化rosdep用于解决依赖关系管理的问题
这一步骤是为了初始化`rosdep`工具,它可以帮助处理项目构建过程中所需的外部库和其他资源自动解析与获取的任务。
```bash
sudo rosdep init
rosdep update
```
#### 配置环境变量使能命令行工具识别ROS路径
为了让终端能够理解诸如`ros2`这样的前缀型指令集,还需要把相关脚本加载到shell会话当中去。可以通过编辑个人用户的`.bashrc`文件实现持久化效果或者直接在每次打开新的session时手动source一遍临时生效。
```bash
echo "source /opt/ros/jazzy/setup.bash" >> ~/.bashrc
source ~/.bashrc
```
阅读全文
相关推荐


















