本文核心关键词:Ubuntu 20.04、ROS Noetic、机器人操作系统、Linux环境配置
在2025年,ROS 1代最经典的版本 ROS Noetic 依然是许多学术研究和工业项目的首选。虽然ROS 2已经普及,但Noetic凭借其极其稳定的生态和丰富的开源包,在Ubuntu 20.04系统上表现优异。本文将手把手带你完成从换源到成功运行小乌龟(Turtlesim)的全过程。
请确保你的操作系统是 Ubuntu 20.04 (Focal Fossa)。你可以通过终端输入 lsb_release -a 来确认。ROS Noetic 是专门为这个版本设计的,不支持18.04或22.04。
为了提高下载速度,推荐使用国内镜像源(如清华大学或阿里云)。以下命令将官方源添加到你的系统:
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
设置密钥以确保软件包来自可信的来源:
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
在安装之前,务必运行更新命令:
sudo apt update
这是推荐小白安装的版本,包含了机器人仿真、感知、导航等所有核心组件:
sudo apt install ros-noetic-desktop-full
安装完成后,需要让终端每次启动都能找到ROS命令。执行以下操作:
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrcsource ~/.bashrc
为了后续能够自己编译ROS功能包,我们需要安装一些基础工具:
sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential
关于rosdep的特别提示:在国内初始化rosdep容易报错,推荐使用国内开发的 rosdepc 工具,一键解决网络问题:
sudo pip3 install rosdepcsudo rosdepc initrosdepc update
打开三个终端,分别输入以下命令来验证安装是否成功:
roscorerosrun turtlesim turtlesim_noderosrun turtlesim draw_square如果你能看到一只蓝色背景的小乌龟在画正方形,恭喜你,你的 Ubuntu 20.04 已经成功安装并运行了 ROS Noetic!
本文由主机测评网于2026-03-23发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260332503.html