debian安装ros
时间: 2025-08-16 17:54:38 浏览: 1
在Debian系统上安装Robot Operating System (ROS) 的过程通常包括添加ROS的软件仓库、安装ROS核心组件以及配置环境变量等步骤。以下是一个通用的安装指南,适用于支持的Debian版本(如Debian 10 Buster或Debian 11 Bullseye)。
### 添加ROS仓库
首先,确保系统已经安装了`curl`和`gnupg`工具,以便能够下载并验证ROS的GPG密钥:
```bash
sudo apt update
sudo apt install curl gnupg
```
然后,添加ROS官方的GPG密钥:
```bash
sudo curl -fsSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo gpg --dearmor -o /usr/share/keyrings/ros-archive-keyring.gpg
```
接下来,将ROS仓库添加到APT源列表中。这里以ROS Noetic(适用于Ubuntu 20.04)为例,但请根据你的具体需求选择合适的ROS版本:
```bash
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/ros-latest.list > /dev/null
```
### 安装ROS
更新APT包索引并开始安装ROS。你可以选择安装完整的ROS桌面版(包含RViz等工具)或者仅安装核心库:
```bash
sudo apt update
sudo apt install ros-noetic-desktop-full
```
如果你只需要ROS的核心功能,可以安装`ros-noetic-ros-base`包:
```bash
sudo apt install ros-noetic-ros-base
```
### 初始化rosdep
为了能够使用ROS中的某些工具和功能,需要初始化`rosdep`工具:
```bash
sudo rosdep init
rosdep update
```
### 设置环境变量
最后,将ROS的环境变量设置为你当前的shell会话中。你可以将下面这行命令添加到你的`.bashrc`文件中,以便每次打开终端时自动加载ROS环境:
```bash
source /opt/ros/noetic/setup.bash
```
运行以下命令以立即应用更改:
```bash
source ~/.bashrc
```
完成以上步骤后,你应该已经成功在Debian系统上安装了ROS。现在你可以开始探索ROS的功能,比如使用RViz进行机器人数据的三维可视化[^2]。
---
###
阅读全文
相关推荐



















