学习笔记:卸载nav2 navigation2导航

2023-09-14 12:26:25

nav2二进制文件安装

nav2导航安装方式分为二进制文件安装和源码方式安装,如果想用最快的方式跑通代码,推荐二进制安装,不用编译,没有缺少依赖编译失败的烦恼,

安装命令:

sudo apt install ros-$ROS_DISTRO-navigation2 ros-$ROS_DISTRO-nav2-bringup ros-$ROS_DISTRO-turtlebot3*

(对于Ubuntu 20.04版本,请使用下面这个命令,因为其通配符的解析已更改: 

sudo apt install ros-$ROS_DISTRO-navigation2 ros-$ROS_DISTRO-nav2-bringup '~ros-$ROS_DISTRO-turtlebot3-.*'

$ROS_DISTRO(根据你的ros版本自动替换,比如 foxy)

 nav2卸载

代码跑通了 ,为了学习导航原理,需要看源码,所以要卸载掉二进制安装的导航文件了。

卸载命令:

sudo apt remove ros-$ROS_DISTRO-navigation2

正在读取软件包列表... 完成
正在分析软件包的依赖关系树...正在分析软件包的依赖关系树...正在分析软件包的依赖关系树...正在分析软件包的依赖关系树...正在分析软件包的依赖关系树       
正在读取状态信息... 0%       正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
  lcov libcommon-sense-perl
  libgd-perl libjson-perl
  libjson-xs-perl
  libperlio-gzip-perl
  libtypes-serialiser-perl
  ros-foxy-smac-planner
使用'sudo apt autoremove'来卸载它(它们)。
下列软件包将被【卸载】:
  ros-foxy-nav2-bringup
  ros-foxy-nav2-system-tests
  ros-foxy-nav2-system-tests-dbgsym
  ros-foxy-navigation2
  ros-foxy-turtlebot3
  ros-foxy-turtlebot3-manipulation
  ros-foxy-turtlebot3-manipulation-navigation2
  ros-foxy-turtlebot3-navigation2
升级了 0 个软件包,新安装了 0 个软件包,要卸载 8 个软件包,有 707 个软件包未被升级。
解压缩后将会空出 1,564 kB 的空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 350648 个文件和目录。)
正在卸载 ros-foxy-turtlebot3 (2.1.1-1focal.20230317.034417) ...
正在卸载 ros-foxy-turtlebot3-navigation2 (2.1.1-1focal.20230317.034341) ...
正在卸载 ros-foxy-nav2-system-tests-dbgsym (0.4.7-1focal.20230317.034320) ...
正在卸载 ros-foxy-nav2-system-tests (0.4.7-1focal.20230317.034320) ...
正在卸载 ros-foxy-nav2-bringup (0.4.7-1focal.20230317.034241) ...
正在卸载 ros-foxy-turtlebot3-manipulation (2.1.0-1focal.20230423.083614) ...
正在卸载 ros-foxy-turtlebot3-manipulation-navigation2 (2.1.0-1focal.20230423.082722) ...
正在卸载 ros-foxy-navigation2 (0.4.7-1focal.20230317.032749) ... 

更多推荐

结构型模式-代理模式

一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。意图:为其他对象提供一种代理以控制对这个对象的访问。主要解决:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某

2023年8月京东平板电视行业品牌销售排行榜(京东商品数据)

鲸参谋监测的京东平台8月份平板电视市场销售数据已出炉!根据鲸参谋电商数据分析平台的相关数据显示,8月份,京东平台上平板电视的销量为76万,环比下滑约12%,同比下滑约36%;销售额为20亿+,环比下滑约10%,同比下滑约20%。从销量销额来看,平板电视市场当月整体呈现下滑趋势。但从价格角度来看,平板电视的市场均价上涨,

形式化验证方法研究综述

摘要:形式化验证是证明软件、硬件或系统正确性的一种方法,近年来受到了越来越多的关注。本文对形式化验证的研究进行了综述。首先介绍了形式化验证的基本概念,然后重点介绍了形式化验证的三种技术,包括模型检测、定理证明和等价性验证等。此外,通过两篇论文介绍了形式化验证在软件和硬件系统开发中的应用和实现、形式化验证工具的发展和使用

chk文件怎么恢复?chk文件恢复软件哪个好?

电脑中的每个文件都有其不同的后缀名,如.txt、.png等等,那么你知道.chk后缀的文件是什么吗?下面我们就来一起了解一下吧。chk文件的含义chk文件是用户在使用磁盘碎片整理程序后所产生的丢失簇的恢复文件,磁盘中的原文件并没有丢失,而是变成了chk文件,并被存放在FOUND.000文件夹中。另外,移动存储设备在使用

2023年海南省职业院校技能大赛(高职组)应用软件系统开发赛项规程

2023年海南省职业院校技能大赛(高职组)应用软件系统开发赛项规程赛项名称赛项名称:应用软件系统开发英文名称:ApplicationsoftwareDevelopment赛项组别:高职组赛项归属产业:电子信息专业类竞赛目标本赛项以应用软件开发技术为核心、考察应用软件开发人员的专业技能、职业素养和企业化全流程开发的能力。

linux 数据恢复

Linux误删除及误格式化的数据恢复方案针对的文件系统:1、基于EXT2/EXT3/EXT4文件系统;2、基于Reiserfs文件系统;3、基于Xfs文件系统。Linux误删除及误格式化的数据恢复解决方案:一、故障检测:1、检测是否存在硬件故障,如有硬件故障先处理硬件问题。2、以只读方式检测故障表现是否与用户的描述相同

动态规划之子序列

子序列问题1.最长递增子序列2.摆动序列3.最长递增子序列的个数4.最长等差数列5.等差数列划分II-子序列首先说明一下子序列和子数组的概念。在数组中,子数组是由连续的元素组成的,而子序列则不一定是连续的。在字符串中,子串是由连续的字符组成的,而子序列则不一定是连续的。1.最长递增子序列1.题目链接:子序列问题2.题目

企业备份解决方案:保护您的企业虚拟机安全!

在目前这个高度数据化的信息时代中,企业对数据的依赖程度更高,以便进行高效的运营和理智的决策。然而,硬件的故障、自然的灾害以及网络的攻击等无法预料的情况,可能会带来大规模的数据丢失,进而造成经济的损失,甚至可能会威胁到企业的生存。企业备份解决方案是一种全面的策略,旨在备份关键的商务数据,以确保在灾难发生时,重要的数据安全

easycms v5.5 分析 | Bugku S3 AWD排位赛

前言这个awd打的悲,后台默认用户名密码为admin:admin,但是几乎所有人都改了而且一进去看到这个cms就有点懵逼,都不知道这个cms是干嘛的(没用过相似的cms)虽然网上找出了很多相关的漏洞,但是不知道为什么一个都没用上,或者说是用不了所以现在来审计一下这个cms根据里面的注释我得出是v5.5的版本(虽然不知道

Rust常见集合

迄今为止,我们前面遇到的数据类型基本都是栈上存储的。Rust标准库中包含一系列被称为集合(collections)的非常有用的数据结构。这些集合指向的数据是储存在堆上的,这意味着数据的数量不必在编译时就已知,并且还可以随着程序的运行增长或缩小。本篇我们将了解三个在Rust程序中被广泛使用的集合:vector允许我们一个

「粉红杀手」通缉令,AI 阅读乳腺 X 光片的能力已与医生相当

据世界卫生组织统计,2020年全球新发乳腺癌病例230万例,在所有癌症中居首位,超越肺癌成为第一大癌。然而,如果能够早期发现并加以及时治疗,在肿瘤转移之前杀死癌细胞,乳腺癌的致死率就可以大大降低。目前乳腺癌初筛的常用手段是乳腺X光,随后医生通过分析复核X光片对乳腺健康情况进行判断。但复核过程会消耗大量时间,影响其他患者

热文推荐