您正在阅读的是旧版本但仍受支持的 ROS 2 文档。 Jazzy.

安装

安装 ROS 2 Iron Irwini 的选项:

二进制软件包

创建的二进制文件只适用于下列第 1 级操作系统 REP-2000.如果运行的不是以下操作系统,则可能需要从源代码构建或使用 容器解决方案 以在您的平台上运行 ROS 2。

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

从源头开始建设

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

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

从二进制软件包或源代码安装,都能安装出功能齐全、可用的 ROS 2。选项之间的区别取决于你打算用 ROS 2 做什么。

二进制软件包 这非常适合那些想立即开始使用 ROS 2 的人。

Linux 用户有两种安装二进制软件包的选择:

  • 软件包(debians 或 RPMS,视平台而定)

  • 二进制存档

从软件包安装是推荐的方法,因为它会自动安装必要的依赖项,并与定期系统更新一起更新。不过,您需要 root 访问权限才能安装 Debian 软件包。如果没有 root 访问权限,二进制存档是下一个最佳选择。

选择从二进制软件包安装的 Windows 用户只有二进制存档选项(Debian 软件包为 Ubuntu/Debian 独占)。

从源头开始建设 是为那些希望更改或明确省略 ROS 2 基础部分的开发人员设计的。对于不支持二进制文件的平台,我们也推荐使用这种方法。从源代码构建还能让你选择安装绝对最新版本的 ROS 2。

为 ROS 2 核心作贡献?

如果你打算直接为 ROS 2 核心软件包做贡献,可以安装 最新发展 它与 滚动分配.