📅  最后修改于: 2023-12-03 15:20:07.005000             🧑  作者: Mango
在开始使用ROS之前,需要设置软件源列表以获取ROS软件包和依赖项。本文将介绍如何在Ubuntu系统中设置ROS软件源。
首先,打开一个终端窗口并运行以下命令,以确保您的软件源列表已更新:
sudo apt update
安装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
在/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
的文件,其中包含软件源列表。
更新软件包列表:
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软件源列表的设置。