ubuntu20.04 ros-noetic 安装

简介: ubuntu20.04 ros-noetic 安装

官网 https://wiki.ros.org/noetic#Installation

各种遇坑,(其中避开了Ubuntu:NO_PUBKEY(找不到公钥)的问题)总结步骤如下:

使用镜像 USTC
按如下步骤即可

导入key:
sudo gpg --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
sudo gpg --export C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 | sudo tee /usr/share/keyrings/ros.gpg > /dev/null

将软件源添加至系统:
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/ros.gpg] https://mirrors.ustc.edu.cn/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

如果 IPv6 地址无效导致无法刷新软件源信息,将 mirrors.ustc.edu.cn 改成 ipv4.mirrors.ustc.edu.cn 以强制使用 IPv4。
刷新软件源缓存 sudo apt update,安装所需的 ROS 发行版。

然后使用命令: sudo apt install ros-noetic-desktop-full 即可完成安装。

最后配置一下环境:

echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

安装几个工具,初始化rosdep

sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential

sudo rosdep init 这一步可能会报错,多尝试几次

rosdep update

(说明  在ROS中,rosdep update命令用于更新本地软件包依赖关系数据库。这个数据库存储了ROS软件包所需的系统依赖项的信息,例如操作系统库、工具和其他软件包。通过运行rosdep update,您可以确保本地数据库是最新的,并能够正确解析和安装ROS软件包的依赖项。这样,在构建和运行ROS程序时,就能够自动解决软件包的依赖关系,并且能够正确地安装所需的系统库和其他依赖项。)
相关实践学习
Docker镜像管理快速入门
本教程将介绍如何使用Docker构建镜像,并通过阿里云镜像服务分发到ECS服务器,运行该镜像。
阿里云资源编排ROS使用教程
资源编排(Resource Orchestration)是一种简单易用的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、配置等,并自动完成所有资源的创建和配置,以达到自动化部署、运维等目的。编排模板同时也是一种标准化的资源和应用交付方式,并且可以随时编辑修改,使基础设施即代码(Infrastructure as Code)成为可能。 产品详情:https://www.aliyun.com/product/ros/
相关文章
|
4天前
|
Ubuntu Linux Docker
window10下安装ubuntu系统以及docker使用
window10下安装ubuntu系统以及docker使用
|
4天前
|
Ubuntu Java
Ubuntu18.04下安装ES6.8基础服务 - 蓝易云
以上就是在Ubuntu 18.04下安装Elasticsearch 6.8的基本步骤。
8 0
|
5天前
|
并行计算 Ubuntu Docker
Docker环境Ubuntu20.04安装Python3.10版本
Docker环境Ubuntu20.04安装Python3.10版本
40 0
|
5天前
|
Ubuntu Shell Linux
ubuntu安装conda
ubuntu安装conda
11 0
|
5天前
|
Ubuntu Docker 容器
Ubuntu 22.04.3 LTS_安装Docker
Ubuntu 22.04.3 LTS_安装Docker
49 1
|
5天前
|
并行计算 Shell Docker
【环境配置】Ubuntu16.04安装nvidia-docker
【环境配置】Ubuntu16.04安装nvidia-docker
19 2
|
5天前
|
并行计算 Ubuntu
Ubuntu安装CUDA和cuDNN
Ubuntu安装CUDA和cuDNN
11 3
|
5天前
|
Ubuntu NoSQL 数据安全/隐私保护
如何在在虚拟机中安装Ubuntu
如何在在虚拟机中安装Ubuntu
12 0
|
5天前
|
SQL 分布式计算 关系型数据库
Ubuntu上安装MySQL以及hive
Ubuntu上安装MySQL以及hive
18 1
|
5天前
|
Ubuntu Unix Linux
在Ubuntu安装RPM文件
Ubuntu使用`apt`和`alien`工具安装软件。`deb`是Ubuntu的标准包格式,但通过`alien`可转换及安装`RPM`包。首先确保启用`Universe`源,然后安装`alien`。转换RPM包为DEB包,运行`sudo alien package_name.rpm`,接着用`sudo apt install package_name.deb`安装。直接安装RPM包可使用`sudo alien -i package_name.rpm`,但这种方法不推荐,可能导致依赖性冲突和系统不稳定。
33 10