怎么卸载ROS2安装ROS1
时间: 2025-01-15 07:09:52 浏览: 77
### 卸载ROS2
为了完全移除系统中的ROS 2,需要执行一系列命令来删除已安装的包以及配置文件。对于基于Debian系统的Linux发行版,可以按照如下方法操作:
通过`apt-get remove` 或者 `apt purge` 命令能够卸载软件包及其依赖项。使用`purge`选项会连同配置文件一起被清除。
```bash
sudo apt list --installed | grep ros-
```
上述命令用于列出所有已经安装过的ROS相关包以便确认要移除哪些组件[^1]。
接着运行下面这条指令批量卸载这些包:
```bash
sudo apt purge $(dpkg -l | grep "ros-" | awk '{print $2}')
```
这一步骤确保了所有的ROS 2核心库和工具都被彻底清理掉。之后应当重启计算机使更改生效。
### 安装ROS1
针对Ubuntu操作系统而言,在官方文档中推荐的方式是利用APT源来进行ROS 1版本Melodic Morenia的部署过程。以下是具体的操作指南:
更新本地索引并设置密钥环以验证下载的内容真实性:
```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
```
刷新缓存并将必要的依赖关系解决好准备下一步动作:
```bash
sudo apt update
```
最后根据需求选择全量或是精简模式完成实际的产品落地工作;这里展示的是完整环境构建的例子:
```bash
sudo apt install ros-melodic-desktop-full
```
初始化rosdep工具简化跨平台开发流程的支持,并同步最新的规则集到本地机器上:
```bash
sudo rosdep init
rosdep update
```
创建个人的工作空间目录结构并且获取catkin编译系统辅助脚本帮助管理项目工程:
```bash
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/
wstool init src
```
至此便完成了从卸载旧有ROS 2至全新ROS 1 Melodic Morenia版本的成功迁移转换[^4]。
阅读全文
相关推荐


















