警告
您正在阅读的 ROS 2 文档版本已达到 EOL(生命周期结束),不再受官方支持。如果您想了解最新信息,请访问 Jazzy.
创建自定义 Debian 软件包
许多 Ubuntu 用户在系统中安装 ROS 2 时都会安装 debian 软件包.本指南提供了一套简短的说明,用于构建本地的自定义 Debian 软件包。
先决条件
要成功编译自定义软件包,要编译的软件包的所有依赖项都必须在本地或 rosdep 中可用。此外,软件包的所有依赖项都应在 package.xml
文件。
安装依赖项
运行以下命令安装构建所需的实用程序:
$ 苏都 适切 安装 python3-bloom python3-rosdep fakeroot debhelper dh-python
初始化远程数据采集系统
通过调用来初始化 rosdep 数据库:
$ 苏都 rosdep 启动 $ rosdep 更新
请注意 rosdep 启动
命令可能会失败;这种情况可以忽略。
从软件包中构建 debian
运行以下命令来构建 debian:
$ CD /path/to/pkg_source # 这应该是包含 package.xml 的目录
$ 绽放-生成 rosdebian $ fakeroot debian/rules 二进制
假定所有需要的依赖项都可用,并且编译成功,新软件包将在该目录的父目录中可用。