ubuntu18.04下载ROS
时间: 2025-05-13 10:24:22 浏览: 19
### 安装 ROS 的详细过程
#### 添加 ROS 软件源
为了能够顺利安装 ROS,在 Ubuntu 18.04 上需要先配置 ROS 的官方软件源。通过以下命令可以完成此操作:
```bash
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
```
这条命令会将 ROS 的最新仓库地址写入到系统的 APT 配置文件中[^3]。
#### 设置密钥
在添加软件源之后,还需要导入 ROS 的公钥来验证包的真实性。运行如下命令即可设置密钥:
```bash
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
```
该步骤确保了所下载的 ROS 包具有可信度[^1]。
#### 更新本地索引
更新本地的APT缓存以便获取最新的可用包列表:
```bash
sudo apt-get update
```
#### 安装桌面全版 (Desktop-Full Install)
对于大多数开发者来说,推荐安装的是 `desktop-full` 版本,它包含了几乎所有的工具和库,适合用于机器人开发环境下的全面支持。
```bash
sudo apt-get install ros-melodic-desktop-full
```
这个版本涵盖了所有常见的功能模块以及图形化界面工具集[^2]。
#### 初始化 rosdep 工具
Rosdep 是一个非常有用的依赖管理工具,它可以自动解析并安装项目所需的外部依赖项。初始化 rosdep 并同步其数据库可以通过下面两条指令实现:
```bash
sudo rosdep init
rosdep update
```
这样就可以让系统准备好处理任何可能遇到的相关依赖关系问题。
#### 环境变量配置
为了让终端识别新安装好的 ROS 命令及相关路径,需修改用户的 shell profile 文件(通常是 ~/.bashrc),加入以下行以加载 setup.sh 脚本:
```bash
source /opt/ros/melodic/setup.bash
```
如果希望立即生效,则可以在当前 session 中手动 source 这个更改:
```bash
source ~/.bashrc
```
#### 安装其他常用组件
除了基础的核心部分外,还可以考虑额外安装一些辅助性的 rqt 插件集合:
```bash
sudo apt-get install ros-melodic-rqt*
```
这些插件提供了丰富的可视化调试能力,有助于日常工作中更直观地监控节点状态和其他数据流信息。
---
### 总结
以上就是在 Ubuntu 18.04 LTS 系统上成功部署 ROS Melodic 所必需的主要步骤概述。按照上述流程逐一执行每一步骤应该可以让您顺利完成整个安装工作,并为后续深入学习打下坚实的基础。
---
阅读全文
相关推荐














