安装

安装ROS2 Foxy Fitzroy的选项: [小鱼@5279]

二进制包

二进制文件仅针对 REP-2000 层级的一级操作系统创建。如果您没有运行以下任何操作系统,您可能需要从源文件构建或使用 container solution 在您的平台上运行ROS 2。 [Alyssa@5281]

我们为以下平台提供ROS 2二进制包:

  • Ubuntu Linux - Focal Fossa (20.04)

从源文件构建

我们支持在以下平台上从源文件构建ROS 2:

您应该选择哪种安装?

从二进制包或源文件安装都可以完成功能齐全且可用的ROS 2安装。选项之间的差异取决于您计划如何使用ROS 2。 [Alyssa@5294]

二进制包是通用的,并提供一个已经建立的ROS 2安装。这对于那些想立即投入并开始使用ROS 2的人来说非常好。

Linux用户有两个安装二进制包的选项:

  • Debian包

  • "fat" archive

建议从Debian包安装。它更方便,因为它会自动的安装其必要的依赖项。它还会定期更新系统。 [Alyssa@5299]

但是,您需要根访问权限才能安装Debian包。如果你没有根访问权限, "fat" archive是下一个最佳选择。 [待校准@5300]

选择从二进制包安装的macOS和Windows用户只有 "fat" archive选项 (Debian包是Ubuntu/Debian独有的)。 [待校准@5301]

从源文件构建是为希望更改或显式省略ROS 2基础部分的开发人员设计的。对于不支持二进制文件的平台,也建议这样做。从源文件构建还使您可以选择安装ROS 2的绝对最新版本。 [待校准@5302]

对ROS 2核心有贡献吗?

如果您计划直接为ROS 2核心包做出贡献,您可以安装 latest development from source (最新开发版)提供了 Rolling distribution 的安装说明。 [Alyssa@5304]