安装
安装ROS 2 Humble Hawksbill的选项:
二进制包
仅为列在 REP-2000 中的一级操作系统创建二进制文件。鉴于Rolling的性质,该列表可能随时更新。如果您没有运行以下任何操作系统,则可能需要从源代码构建或使用 容器解决方案 在您的平台上运行ROS 2。
我们为以下平台提供ROS 2二进制软件包:
Ubuntu Linux - Jammy Jellyfish (22.04)
RHEL 8
:doc:`RPM软件包 <Installation/RHEL-Install-RPMs>`(推荐)
你应该选择哪种安装方式?
从二进制包或源代码安装都可以获得完全功能和可用的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>`共享。