前言
ROS从2007年发展到现在(2024年)已经有17年了,在之前很长的一段时间中中国用户都会因为网络问题造成ROS无法安装。本文将介绍一个一键安装ROS的工具,包含了安装ROS2 Foxy、Humble和Jazzy,对应了Ubuntu20.04、22.04和24.04的三个版本。
# 使用方法
wget oss.guyuehome.com/upload/2024/11/111120478121/install.txt -O install_ros && . install_ros
# 代码内容
#!/bin/bash #author:guyuehoem-qiaolongLi #email:[email protected] # 自动选择并安装ROS2脚本 set -e # 获取Ubuntu的版本信息 UBUNTU_VERSION=$(lsb_release -sr) UBUNTU_CODENAME=$(lsb_release -cs) ARCH=$(dpkg --print-architecture) # 根据Ubuntu版本选择ROS2版本 case "$UBUNTU_VERSION" in "20.04") ROS2_VERSION="foxy" ;; "22.04") ROS2_VERSION="humble" ;; "24.04") ROS2_VERSION="jazzy" ;; *) echo "不支持的Ubuntu版本: $UBUNTU_VERSION" exit 1 ;; esac echo "检测到Ubuntu版本: $UBUNT