安装
安装 ROS 2 Rolling Ridley 的选项:
二进制包
二进制文件仅为 REP-2000 中列出的 Tier 1 操作系统创建。 如果您没有运行以下任何操作系统,则可能需要从源代码构建或使用 容器解决方案 在您的平台上运行 ROS 2。
我们为以下平台提供 ROS 2 二进制包:
Ubuntu Linux - Jammy Jellyfish (22.04)
deb packages (recommended)
RHEL 8
RPM packages (recommended)
Windows 10
从源代码构建
我们支持在以下平台上从源代码构建 ROS 2:
您应该选择哪种安装?
从二进制包或源代码安装都将获得功能齐全且可用的 ROS 2 安装。 选项之间的差异取决于您计划使用 ROS 2 做什么。
二进制包 用于一般用途,并提供已构建的 ROS 2 安装。
这对于想要立即开始使用 ROS 2 的人来说非常有用。
Linux 用户有两种安装二进制包的选项:
软件包(debs 或 RPMS,取决于平台)
二进制档案
建议使用从软件包安装的方法,因为它会自动安装必要的依赖项,并与常规系统更新一起更新。 但是,您需要 root 访问权限才能安装 deb 软件包。 如果您没有 root 访问权限,则二进制存档是下一个最佳选择。
选择从二进制软件包安装的 Windows 用户只有二进制存档选项 (deb 软件包是 Ubuntu/Debian 独有的)。
从源代码构建 适用于希望更改或明确省略 ROS 2 基础部分的开发人员。 也建议将其用于不支持二进制文件的平台。 从源代码构建还为您提供了安装 ROS 2 的最新版本的选项。
为 ROS 2 核心做出贡献?
如果您计划直接为 ROS 2 核心包做出贡献,您可以安装:doc:来自源的最新开发,它与:ref:滚动分布 共享安装说明。