ubuntu22.04 ros安装
时间: 2025-02-21 07:26:17 浏览: 69
### 如何在 Ubuntu 22.04 上安装 ROS
#### 准备工作
为了确保顺利安装ROS Noetic Ninjemys,在开始之前需确认系统的更新已经完成。可以通过运行以下命令来更新软件包列表并升级已安装的软件包:
```bash
sudo apt update && sudo apt upgrade -y
```
#### 设置源和密钥
添加ROS官方仓库到apt源中,并导入用于验证下载文件完整性的公钥。
```bash
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 install curl # if you haven't already installed curl
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo gpg --dearmor -o /usr/share/keyrings/ros-archive-keyring.gpg
```
#### 更新本地索引
再次刷新APT缓存以使新的存储库生效。
```bash
sudo apt update
```
#### 安装桌面全版本
对于希望获得图形界面支持以及更多工具集的用户来说,推荐安装Desktop-Full版本。
```bash
sudo apt install ros-noetic-desktop-full
```
这一步骤将会自动处理依赖关系并安装必要的组件[^1]。
#### 初始化 rosdep
`rosdep` 是一个实用程序,它可以帮助解决构建过程中遇到的各种依赖项问题。
```bash
sudo rosdep init
rosdep update
```
#### 配置环境变量
为了让终端能够识别ROS命令,需要配置环境变量。
```bash
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
```
#### 测试安装成果
通过执行下面这条指令可以启动一个简单的talker/listener例子,以此检验安装是否成功。
```bash
roscore &
rosrun rospy_tutorials talker
rosrun rospy_tutorials listener
```
如果一切正常,则说明ROS已经被正确安装到了Ubuntu 22.04系统之上。
阅读全文
相关推荐


















