uBUNTU 18.04安装ros
时间: 2025-01-14 09:03:21 浏览: 39
### 如何在 Ubuntu 18.04 上安装 ROS
#### 设置软件源
为了确保能够获取最新的ROS包,在终端执行命令来设置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'
```
这一步骤会向系统的APT源列表中添加ROS官方仓库地址[^1]。
#### 密钥配置
接着,通过下面这条指令导入ROS库的密钥到本地环境中以验证下载文件的真实性:
```bash
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
```
此操作对于防止中间人攻击至关重要。
#### 更新索引并安装Rosdep工具
完成上述准备工作之后,刷新一下APT缓存使新的资源生效,并且安装`rosdep`这个用于解析依赖关系的小工具:
```bash
sudo apt update && sudo apt install python-rosdep
```
值得注意的是,在某些情况下可能需要安装针对Python3版本的`rosdep`,即`python3-rosdep`[^4]。
#### 初始化Rosdep
首次使用前还需要初始化它以便能正确处理依赖项:
```bash
sudo rosdep init
rosdep update
```
这是为了让后续安装过程更加顺畅,自动解决可能出现的各种依赖问题。
#### 开始安装桌面全版ROS Melodic
现在可以正式开始安装ROS了。考虑到大多数开发者的需求,推荐安装包含所有功能组件在内的Desktop-Full版本:
```bash
sudo apt install ros-melodic-desktop-full
```
如果遇到任何错误提示,请仔细阅读报错信息并尝试排查原因;有时可能是网络连接不稳定造成的暂时性故障[^2]。
#### 配置环境变量
成功安装后,建议把ROS路径加入到当前用户的shell配置文件里(比如`.bashrc`),这样每次打开新终端都能直接调用ROS命令而无需手动指定位置:
```bash
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
```
最后记得重新加载一遍该脚本让更改立即起效。
阅读全文
相关推荐










