首页 > 其他分享 >手动安装ROS2

手动安装ROS2

时间:2024-11-13 23:40:38浏览次数:1  
标签:sudo UTF LC 手动 apt zh 安装 ROS2 CN

手动安装ROS2

本文以ROS2-jazzy作为示例版本,默认已经安装好ubuntu24.04

设置区域

确保你的语言环境支持UTF-8。只要系统是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

locale  # 查看你的设置是否修改成功

但是本博主就没有设置这一步,因为本身就是UTF-8语言环境:

robot@sheep:~$ locale
LANG=zh_CN.UTF-8
LANGUAGE=
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

启用存储库

需要将 ROS2 apt 存储库添加到系统里。

  1. 确保Ubuntu Universe 存储库已启用
sudo apt install software-properties-common
sudo add-apt-repository universe
  1. 使用 apt 添加 ROS2 GPG 密钥
sudo apt update && sudo apt install curl -y
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
  1. 将存储库添加到源列表
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null

安装开发工具(可选)

如果要构建 ROS 包或进行其他开发,还应安装开发工具:

sudo apt update && sudo apt install ros-dev-tools

安装ROS2

  1. 先系统更新一下
sudo apt update && sudo apt upgrade -y
  1. 安装

    1. 安装桌面版,包括ROS2,RVIZ2,demos,tutorials(推荐)
    sudo apt install ros-jazzy-desktop
    
    1. 安装基础版,包括通信库、消息包、命令行工具最基础必要的一些,无GUI工具
    sudo apt install ros-jazzy-ros-base
    
  2. 修改.bashrc

echo source /opt/ros/jazzy/setup.bash >> .bashrc

注意是>>,不是一个>,否则会把你的.bashrc文件清空并只留下一句source /opt/ros/jazzy/setup.bash

测试安装是否成功

ros2 run turtlesim turtlesim_node

出现一个窗口

便证明安装成功了。

标签:sudo,UTF,LC,手动,apt,zh,安装,ROS2,CN
From: https://www.cnblogs.com/robotsheep/p/18545082

相关文章

  • 手动
    IF(自动动手动HMI=0)THEN  IF手动发料气缸放料THEN    IO发料气缸:=0;  END_IF;     IF手动发料气缸取料AND(NOTIO电容检测)THEN    IO发料气缸:=1;  END_IF;  IF手动分拣气缸伸出THEN    IO分拣气缸:=1;  END_......
  • CICD02 Jenkins安装,备份还原, 实现CICD核心功能 ubuntu使用
    DevOps之CICD服务器Jenkins1Jenkins部署与基本配置1.2Jenkins安装和启动1.2.1Jenkins的安装Jenkins支持多种安装方法1.包安装2.JAVA的WAR文件#要手动配置,不太方便3.容器运行#系统要求最低推荐配置:1.256MB可用内存2.1GB可用磁盘空间(作为一个......
  • 《开拓者 正义之怒 v2.2.0as》安装教程
    1.下载游戏文件首先,您需要下载游戏文件。请点击以下链接下载《开拓者正义之怒v2.2.0as》:下载《开拓者正义之怒v2.2.0as》2.解压缩文件下载完成后,您将获得一个压缩文件。请右键点击文件并选择“解压到当前文件夹”,以解压所有游戏文件。3.运行安装程序解压后,打开解......
  • 《龙之信条:黑暗觉醒》安装教程
    1.下载游戏文件首先,您需要获取游戏的安装文件。请点击以下链接下载《龙之信条:黑暗觉醒》资源包:下载《龙之信条:黑暗觉醒》2.解压缩文件下载完成后,您将获得一个压缩包。请右键点击压缩包并选择“解压到当前文件夹”或“解压到‘龙之信条:黑暗觉醒’”以提取游戏文件。3.检......
  • carla编译安装
    参考链接:Windows构建-CARLA模拟器【Carla】Windows编译版安装-超详细版教程-知乎windows10下源码编译安装CARLA0.9.13_carlawindows源码编译-CSDN博客Carla0.9.14编译安装教程WIN10_windowscarla编译版安装-CSDN博客win10编译安装Carla_0.9.15_win10安装carla-CSDN......
  • Visual C++ 6.0中文版安装包下载教程及win11安装教程
    本文分享的是VisualC++6.0(简称VC++6.0)中文版安装包下载及安装教程,关于win11系统下安装和使用VC++6.0使用问题解答,大家在安装使用的过程中会遇到不同的问题,如遇到解决不了的问题请给我留言!一、安装包的下载vc6.0安装包下载连接:https://pan.quark.cn/s/979dd8ba4f35二、......
  • C++零基础入门&趣味学信息学奥赛_开发环境安装
    Arduino软件安装,安装树莓派Pico开发板及上传Pico固件目录1.安装Windows驱动程序1.1.下载安装arduino软件:1.2.安装开发板Pico1.3.上传Arduino兼容的Pico固件1.安装Windows驱动程序                                        ......
  • Windows平台下安装与配置MySQL5.7
    1.下载mysql安装文件下载地址:https://downloads.mysql.com/archives/installer/  2.安装与配置MySQL双击打开,接受许可协议,点击下一步:选择自定义安装,点击下一步:选择要安装的产品,点击下一步:点击执行按钮:安装完成,点击下一步进入配置界面:配置界面继续点击下一步:进......
  • YashanDB单机安装教程
    YashanDB数据库安装过程基于CentOS7.8官方建议配置:本次安装配置:操作系统:CentOS7.8CPU:X86_644C内存:8G硬盘:100G文件系统:xfs本次使用软件包:yashandb-personal-23.1.1.100-linux-x86_64.tar.gz1.从官网下载安装包【个人学习版】,根据操作系统选择对应版本,并......
  • VMware虚拟机安装Windows11保姆级教程(最新步骤+踩坑)
    文章目录一、镜像下载:Windows11x64最新版(包含专业版、家庭版、教育版,安装Windows11的时候可以自行选择系统版本)链接:https://pan.baidu.com/s/1Vnh-7nphe_uQleW56PKDGQ提取码:E288二、配置虚拟机1.点击创建新的虚拟机2.选择典型,然后点击下一步3.选择稍后安装操作系统......