构建自定义的Debian软件包
许多Ubuntu用户通过安装:doc:`Debian软件包 <../Installation/Ubuntu-Install-Debians>`在其系统上安装ROS 2。本指南提供了一组简短的说明,用于构建本地的自定义Debian软件包。
安装依赖项
运行以下命令安装构建所需的实用工具:
$ sudo apt install python3-bloom python3-rosdep fakeroot debhelper dh-python
初始化 rosdep
通过调用以下命令来初始化 rosdep 数据库:
$ sudo rosdep init
$ rosdep update
请注意,如果 rosdep 在过去已经被初始化过,rosdep init
命令可能会失败,但可以安全地忽略这个错误。
从软件包中构建 Debian 包
运行以下命令以构建Debian:
$ cd /path/to/pkg_source # this should be the directory that contains the package.xml
$ bloom-generate rosdebian
$ fakeroot debian/rules binary
假设所有所需的依赖项都可用且编译成功,新软件包将在此目录的上级目录中可用。