安装

安装ROS 2 Humble Hawksbill的选项:

二进制包

仅为列在 REP-2000 中的一级操作系统创建二进制文件。鉴于Rolling的性质,该列表可能随时更新。如果您没有运行以下任何操作系统,则可能需要从源代码构建或使用 容器解决方案 在您的平台上运行ROS 2。

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

从源代码构建

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

你应该选择哪种安装方式?

从二进制包或源代码安装都可以获得完全功能和可用的ROS 2安装。选项之间的差异取决于您计划如何使用ROS 2。

**二进制包**适用于一般用途,并提供了一个已构建的ROS 2安装。这对于希望立即开始使用ROS 2的人来说非常方便。

Linux 用户有两个选项来安装二进制软件包:

  • Debian 软件包

  • "fat" 存档

从 Debian 软件包安装是推荐的方法。它更方便,因为它会自动安装所需的依赖项。它还会随着常规系统更新而更新。

然而,你需要 root 访问权限才能安装 Debian 软件包。如果你没有 root 访问权限,"fat" 存档是下一个最佳选择。

选择从二进制软件包安装的 macOS 和 Windows 用户只有 "fat" 存档选项(Debian 软件包只适用于 Ubuntu/Debian)。

**从源代码构建**适用于希望更改或明确省略ROS 2基础部分的开发人员。它也推荐用于不支持二进制文件的平台。从源代码构建还提供了安装ROS 2绝对最新版本的选项。

对ROS 2核心的贡献?

如果您计划直接对ROS 2核心包进行贡献,您可以安装:doc:来自源代码的最新开发版本,该安装说明与:ref:`Rolling发行版<rolling_distribution>`共享。