在rockylinux系统中下载ROS
时间: 2024-10-15 20:16:28 浏览: 6
在Rocky Linux系统中安装Robot Operating System (ROS)通常需要使用该系统官方的包管理器Dnf,因为Rocky Linux基于CentOS。以下是安装ROS的步骤:
1. **更新包列表**:
```
sudo dnf update
```
2. **添加ROS仓库**:
ROS官方提供了一个 yum repository,你需要先访问其官网获取对应版本的仓库文件,然后将其添加到系统里。你可以从ROS官方网站下载 `roselinuksdk.repo` 文件并保存到 `/etc/yum.repos.d/` 目录下。
```bash
wget https://download.ros.org/ros-latest-<distro>/repo/<arch>/ros-linuksdk.repo
sudo nano /etc/yum.repos.d/ros-linuksdk.repo
# 替换 <distro> 和 <arch> 为你的Rocky Linux版本和架构,例如 "rocky" 或者 "x86_64"
```
3. **启用并添加存储库**:
```bash
sudo chmod u+rwx /etc/yum.repos.d/ros-linuksdk.repo
sudo dnf install -y https://download.ros.org/key/raspberrypi.asc
sudo rpm --import https://download.ros.org/key/raspberrypi.asc
sudo dnf config-manager --enable ros-linuksdk
```
4. **安装ROS**:
最终安装ROS的核心包:
```bash
sudo dnf install -y ros-noetic-desktop-full
```
这将安装Noetic版本的ROS,如果你需要其他版本,替换 "noetic" 为相应版本名。
5. **启动并验证**:
安装完成后,你可以通过运行 `source /opt/ros/<version>/setup.bash` 来激活ROS环境,并检查是否成功安装。
阅读全文