ubuntu18.04重新安装ros 和gazebo
时间: 2025-02-14 13:26:41 浏览: 109
### 卸载现有的 ROS 和 Gazebo
为了确保全新安装,先完全移除旧版的 ROS 及其相关组件:
```bash
sudo apt-get remove ros-melodic-desktop-full
sudo apt-*
sudo rm -rf /etc/ros
```
编辑 `~/.bashrc` 文件找到并删除任何与 ROS 相关的环境变量设置[^3]。
### 安装新的 ROS Melodic 和 Gazebo
#### 设置源和密钥
更新软件包列表前需添加 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'
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
```
对于中国用户来说,推荐使用清华大学开源软件镜像站或其他国内镜像站点来替换默认源地址[^1]。
#### 更新索引并安装 ROS Desktop Full 版本
执行以下命令刷新本地缓存并将 ROS 完整桌面环境部署至系统内:
```bash
sudo apt update
sudo apt install ros-melodic-desktop-full
```
#### 初始化 rosdep 工具
此工具用于解决依赖项问题,在首次运行之前需要初始化它:
```bash
sudo apt install python-rosdep # 如果未安装则先行安装
sudo rosdep init # 初次使用时必需的操作
rosdep update # 获取最新的映射数据
```
#### 配置环境变量
为了让终端识别新安装好的 ROS 命令集,建议将下面这条指令追加到用户的 shell profile 中(通常是 ~/.bashrc 或者 ~/.zshrc):
```bash
source /opt/ros/melodic/setup.bash
```
重启终端使更改生效或直接 source 当前会话中的配置文件即可立即应用修改后的路径设置。
#### 测试安装成果
最后通过简单的测试案例验证整个过程是否顺利完成:
```bash
roscore &
sleep 5; kill %1 # 启动核心节点服务再关闭以确认无误启动
```
如果一切正常,则说明已经成功完成了 Ubuntu 18.04 上 ROS Melodic 的重装工作[^2].
阅读全文
相关推荐


















