📜  setup source.list of ROS - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:20:07.005000             🧑  作者: Mango

设置ROS软件源列表 - Shell-Bash

在开始使用ROS之前,需要设置软件源列表以获取ROS软件包和依赖项。本文将介绍如何在Ubuntu系统中设置ROS软件源。

步骤
  1. 首先,打开一个终端窗口并运行以下命令,以确保您的软件源列表已更新:

    sudo apt update
    
  2. 安装ROS的密钥:

    sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
    

    若出现指纹无法验证的情况,可以尝试使用下面的命令来安装密钥:

    sudo apt-key adv --keyserver 'hkp://pgp.mit.edu:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
    
  3. /etc/apt/sources.list.d/中创建ROS软件源列表文件。

    sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
    

    该命令会在/etc/apt/sources.list.d/目录中创建一个名为 ros-latest.list的文件,其中包含软件源列表。

  4. 更新软件包列表:

    sudo apt-get update
    

    执行此命令后,您的系统将连接到ROS软件包的官方存储库以获取最新软件包和依赖项。

结论

经过以上步骤之后,您已经成功设置了ROS软件源列表,并可以开心的开始在Ubuntu上使用ROS啦!

下面是上述命令的代码片段:

sudo apt update

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
# 若出现指纹无法验证的情况,可以尝试使用下面的命令来安装密钥:
# sudo apt-key adv --keyserver 'hkp://pgp.mit.edu:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

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-get update

该代码片段可以直接在Shell-Bash环境中执行以完成ROS软件源列表的设置。