在ubuntu22系统上手动安装以及卸载ROS2

本文详细介绍了如何在Ubuntu系统上手动安装ROS2,包括添加源、安装依赖、配置环境变量、自启动以及测试,同时也提供了卸载ROS2的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

按照如下步骤进行操作即可:

1. 手动安装ROS2

第一步:Ctrl+Alt+T打开终端

第二步:添加源

echo "deb [arch=$(dpkg --print-architecture)] https://repo.huaweicloud.com/ros2/ubuntu/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null

第三步:添加源对应的秘钥

       

sudo apt install curl gnupg2 -y
curl -s https://gitee.com/ohhuo/rosdistro/raw/master/ros.asc | sudo apt-key add -

第四步:更新

        sudo apt update

第五步:安装ROS2

        sudo apt install ros-humble-desktop

安装中途选Y就行。

第六步:安装额外依赖

        sudo apt install python3-argcomplete -y

第七步:安装编译工具

        sudo apt install python3-colcon-common-extensions

第八步:配置环境变量

        source /opt/ros/humble/setup.bash

第九步:配置开启自启动

        echo "source /opt/ros/humble/setup.bash" >> ~/.bashrc

第十步:更新配置文件

        source ~/.bashrc

安装完毕,可以在窗口中使用ros2 run demo_nodes_cpp talker和ros2 run demo_nodes_py listener进行测试,如果相应成功,按么安装成功。

2. 卸载ROS2

sudo apt remove ros-humble-*
sudo apt autoremove

ROS2默认的安装目录是:/opt/ros/humble/

### 卸载软件于Ubuntu 22 对于希望移除不再需要的应用程序及其依赖项的情况,在Ubuntu 22中可以通过多种方式实现这一目标。一种方法是利用命令行工具`apt`来执行卸载操作。 当涉及到具体应用如ROS 2卸载时,可以使用如下指令完成二进制安装版本的删除工作[^1]: ```bash sudo apt remove ~nros-humble-* && sudo apt autoremove ``` 上述命令会先移除所有与指定版本(此例为Humble)相关的ROS 2组件,随后清理掉那些因应先前安装而被拉入但现已无用的依赖库。 针对更常见的多媒体播放器VLC而言,则有专门适用于其自身的卸载流程。为了彻底清除vlc以及任何多余的关联包,应当采用下面这条语句[^2]: ```bash sudo apt-get remove --auto-remove vlc ``` 除了通过终端直接下达命令外,图形界面下的解决方案同样存在。用户可以选择打开“新立得软件包管理器”,这是一款强大的前端应用程序,允许以交互形式浏览、查询并最终决定哪些已装设项目应该被撤销许可或完全抹去。启动该工具的方式有两种:一是经由菜单路径导航至相应位置;二是借助快捷键Alt+F2唤起运行对话框后输入必要的权限获取指令[^3]: ```bash sudo synaptic ``` 一旦进入Synaptic Package Manager环境内,只需定位到待处理条目旁边的选择栏做出标记,再点击界面上提供的按钮即可触发实际的动作过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

驽马匠人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值