gpt4 book ai didi

ros - 如何从 ROS 中的 catkin 工作区生成 .deb

转载 作者:行者123 更新时间:2023-12-03 16:27:04 25 4
gpt4 key购买 nike

我可以在ROS的catkin工作区中编译安装ROS包。如何将 catkin 工作区中的包导出到 .deb 文件,以便我可以在其他机器上安装和使用它?

我的 ROS 版本是 ROS Indigo,操作系统版本是 Ubuntu 14.04

最佳答案

1 - 我认为 ROS build farm将是一个很好的起点和解决方案。你不能像你说的那样创建 .deb,但是,你可以创建一个源封闭的 ROS 包

The ROS build farm is also designed to enable deploying a custom build farm. This can be useful to release closed-source packages, build for platforms and architectures not provided by the official ROS build farm, and/or customize any part of the process to specific needs.



看这里更好 overview .

2 - 另一种方法是使用 CMake install .尽管这将需要您的平台之间具有相同的架构和 ROS 发行版,并且两台机器的位置可以相同。
Define a CMAKE_INSTALL_PREFIX for some location like: /opt/your_ros_install.
Run sudo make install to allow installing there.
Copy the install directory from machine A to machine B, using scp or tar or some other technique.

要在任一机器上运行已安装的 ROS 包:source/opt/your_ros_install/setup.bash。

关于ros - 如何从 ROS 中的 catkin 工作区生成 .deb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37249417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com