Ubuntu 22.04 中安裝 ROS2 Humble

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; 三哥的騷操作問你服不服! 然而&#…