1.4.1前置配置
语言环境支持 UTF-8:
sudo apt update && sudo apt install locales
sudo locale-gen en_US en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
export LANG=en_US.UTF-8

启用 Universe 仓库:
sudo apt install software-properties-common
sudo add-apt-repository universe
1.4.2安装 ROS2 软件源
解决 DNS 污染问题(国内用户必做):
查询域名 IP:访问 IPAddress,搜索 raw.githubusercontent.com,获取 IP(如 185.199.108.133)
修改 hosts 文件:
sudo vi /etc/hosts

添加一行:

185.199.108.133 raw.githubusercontent.com

添加 ROS2 仓库:
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key
-o /usr/share/keyrings/ros-archive-keyring.gpg

echo “deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg]
http://packages.ros.org/ros2/ubuntu jammy main” | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
1.4.3安装 ROS2
更新并安装桌面版:
sudo apt update
su

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/97238.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/97238.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/97238.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python学习-day1

Python学习网站 廖雪峰的官方网站 Python教程 菜鸟教程 Phtyon3教程 W3school Python教程 简明教程 Python教程 牛客网 Python3教程 Python学习网 Python123 Python官网 Python官方教程中文版 Python在线工具 菜鸟工具 Python3在线运行 W3chool在线编译 Python3在线…

为什么外贸企业管理需要外贸CRM系统

CRM(Customer Relationship Management)系统,即客户关系管理软件,是指利用软件、硬件和网络技术,为企业建立一个客户信息收集、管理、分析和利用的信息系统。为什么外贸企业需要外贸CRM管理系统?传统的客户…

Qt基础_xiaozuo

1.Qt基础Qt三大机制&#xff1a;对象树&#xff0c;信号和槽&#xff0c;事件 特殊类的名词&#xff1a;窗口&#xff0c;组件&#xff0c;控件 2.标准IO #include <QDebug>int main(int argc, char *argv[]) {qDebug() << "字符串&#xff1a;" <&l…

解密PCI Express:现代计算机的“高速公路“是如何设计的?

解密PCI Express&#xff1a;现代计算机的"高速公路"是如何设计的&#xff1f; 当你点击鼠标打开一个大型游戏时&#xff0c;数据是如何从固态硬盘飞速传输到显卡的&#xff1f;这背后离不开一个关键技术的支持——PCI Express。 在现代计算机系统中&#xff0c;各种…

软件安装教程(二):Pycharm安装与配置(Windows)

文章目录前言一、准备工作&#xff08;安装前要求&#xff09;二、下载与安装 PyCharm步骤 1&#xff1a;访问 PyCharm 官网步骤 2&#xff1a;运行安装程序步骤 3&#xff1a;完成安装并启动三、首次启动与配置四、创建项目与配置虚拟环境创建新项目配置虚拟环境五、安装必要的…

Java全栈开发实战:从基础到微服务的深度探索

Java全栈开发实战&#xff1a;从基础到微服务的深度探索 一、面试开场 面试官&#xff08;专业且亲切&#xff09;&#xff1a; 你好&#xff0c;很高兴见到你。我是这次面试的负责人&#xff0c;接下来我们会围绕你的技术背景和项目经验进行一些深入的交流。我们希望了解你在实…

Redis搭建哨兵模式一主两从三哨兵

Redis搭建哨兵模式一主两从三哨兵 目录 Redis搭建哨兵模式一主两从三哨兵 一、Redis哨兵模式 1. 哨兵模式原理&#xff1a; 2. 哨兵的作用&#xff1a; 3.哨兵的结构 4.故障转移机制 故障转移过程如下&#xff1a; 主节点的选举条件&#xff1a; 二、节点规划 三、实…

用 C++ 创建单向链表 forward list

文章目录前言1. 源码 forward_list.hpp2. 使用示例前言 用 C 创建了一个单向链表&#xff0c;用于练习使用现代 C 的特性&#xff0c;包括 3 点&#xff1a; 对于容器&#xff0c;使用 std::initializer_list 作为参数创建构造函数。 C Core Guidelines 中&#xff0c;推荐使…

[肥用云计算] Serverless 多环境配置

前言 在 Serverless 应用开发中&#xff0c;多环境配置是一个绕不开的话题。从开发、测试到生产&#xff0c;每个环境都有其特定的配置需求。阿里云 Serverless Devs 虽然提供了官方的 env 命令来管理多环境&#xff0c;但在实际使用中&#xff0c;我发现官方方案存在一些局限…

LeetCode算法日记 - Day 25: 数组中的第K个最大元素、库存管理III

目录 1 数组中的第K个最大元素 1.1 题目解析 1.2 解法 1.3 代码实现 2. 库存管理III 2.1 题目解析 2.2 解法 2.3 代码实现 1 数组中的第K个最大元素 215. 数组中的第K个最大元素 - 力扣&#xff08;LeetCode&#xff09; 给定整数数组 nums 和整数 k&#xff0c;请返…

10分钟快速搭建 SkyWalking 服务

从 0 开始入门 SkyWalking&#xff0c;搭建 SkyWalking 服务&#xff0c;并接入 Java 项目中实现分布式链路追踪。 Tags 目录&#xff1a; 1. 概述2. 搭建 SkyWalking 单机环境3. 搭建 SkyWalking 集群环境4. 告警5. 注意事项6. Spring Boot 使用示例 1. 概述 1.1 概念 …

IDEA之GO语言开发

最近因为接到了需求&#xff0c;说是先把目前公司的JAVA服务慢慢替换成GO语言&#xff0c;于是去了解了一下。 但在开发之前&#xff0c;因为用习惯了IDEA&#xff0c;就想着能不能在IDEA上进行开发&#xff0c;结果真让我找到了。 作为学习记录一下 注意&#xff1a;基于IDEA…

rapid_table v3.0.0发布了

更新日志 rapid_table v3.0.0 主要更新是支持 batch 推理&#xff0c;模型并没有升级哈&#xff01; 因为版本号是根据语义化版本号来走的&#xff0c;这次更改了接口的返回值。因此从 v2.0.3 升级到了 v3.0.0。 返回值具体变化如下&#xff1a; # v2.0.3 class RapidTableO…

若依微服务一键部署(RuoYi-Cloud):Nacos/Redis/MySQL + Gateway + Robot 接入(踩坑与修复全记录)

本文记录我把 高仙&#xff08;Gaussian&#xff09;机器人对接项目 从“本机能跑”迁到 Docker 一键部署 的全过程&#xff1a; 包含 四个后端服务&#xff08;gateway/auth/system/robot&#xff09;、前端 Nginx、MySQL/Redis、Nacos 配置中心、Sentinel 控制台 的改造要点、…

React 业务场景使用相关封装(hooks 使用)

React 业务场景相关方法封装&#xff08;hooks 使用&#xff09; React 中常用的三方 hooks 库 库名特点常见场景官方文档ahooks&#xff08;阿里出品&#xff09;丰富实用的 Hooks&#xff0c;和 Ant Design 配合最佳useRequest&#xff08;请求管理&#xff09;、useDeboun…

[高并发系统设计] - 搭建高并发高可用的系统 - 学习与探究

1.应用场景 主要用于高并发系统设计的架构演进和架构思路。 2.学习/操作 1.文档阅读 搭建高并发、高可用的系统 | Laravel China 社区 高并发&#xff0c; 你真的理解透彻了吗&#xff1f; - 知乎 PHP实战经验之系统如何支撑高并发-51CTO.COM PHP高并发和大流量解决方案整理 …

【小白笔记】Visual Studio 在 2025年7月更新的功能说明(英文单词记忆)

这是NVIDIA软件中关于数据收集&#xff08;Usage Collection&#xff09;的选项。术语解释NVIDIA Nsight Visual Studio Edition&#xff1a;这是一款由NVIDIA开发的工具&#xff0c;专门用于在Visual Studio这个集成开发环境&#xff08;IDE&#xff09;中进行GPU调试和性能分…

THM Whats Your Name WP

信息收集[2025-08-28 21:41:30] [SUCCESS] 端口开放 10.10.208.188:80[2025-08-28 21:41:30] [SUCCESS] 端口开放 10.10.208.188:22[2025-08-28 21:41:31] [SUCCESS] 端口开放 10.10.208.188:8081[2025-08-28 21:41:31] [SUCCESS] 服务识别 10.10.208.188:22 > [ssh] 版本:8…

MySQL底层数据结构与算法浅析

1、概述 MySQL中&#xff0c;当我们发现某个sql的执行时间很长时&#xff0c;最先想到的就是给表加索引&#xff0c;加了索引之后&#xff0c;查询性能就会有显著的提升。 为了知其所以然&#xff0c;那么只有去了解MySQL的底层储存结构和索引的查询算法&#xff0c;只有这样才…

VisualStudio 将xlsx文件嵌入到资源中访问时变String?

如题&#xff0c;就是这么诡异&#xff0c;时至如今已经是visual studio 2022了&#xff0c;你通过界面导入xlsx文件到资源中&#xff0c;它的类型就是String而且没法修改! 即使将文件压缩成zip再导入&#xff0c;依然是String&#xff01; 三哥的骚操作问你服不服! 然而&#…