警告

您正在阅读的 ROS 2 文档版本已达到 EOL(生命周期结束),不再受官方支持。如果您想了解最新信息,请访问 Jazzy.

用 bloom 发布 ROS 2 软件包

导言

本页介绍了如何准备在公共 ROS 2 构建库中发布软件包。创建软件包后,下一步就是将您的软件包放到公开的 Debian 软件包中(也就是说,您可以通过以下方式安装软件包 适切).本页包括 ROS 2 的特定指令,在按照 ROS Wiki 上的 Bloom 发布教程.

所需工具

  • 盛开 >= 0.9.7

  • catkin_pkg >= 0.4.10

确保拥有最新版本的 bloom 和 catkin_pkg

参见上述版本要求。

  • 确保您的源代码中有 ros 软件源(请参阅说明 这里).

  • 安装最新版本的 bloom 和 catkin_pkg:

    苏都 适切 安装 python3-catkin-pkg python3-bloom
    

如果您使用的 bloom 版本早于 0.6.8,则需要使用 v3 索引 url 进行发布。

出口 rosdistro_index_url='https://raw.githubusercontent.com/ros/rosdistro/master/index.yaml';

与 ROS 1 Bloom 无差异

如果你以前在 ROS 1 中盛放过软件包,那么 ROS 2 的过程也完全一样。

程序

与 ROS 1 相同: 按照本教程

如果将 ROS 1 软件包移植到 ROS 2,建议创建一个新的 -释放 存放处。

建设状态