博客
关于我
将ROS的功能包打包为deb文件,并且成功安装
阅读量:514 次
发布时间:2019-03-07

本文共 639 字,大约阅读时间需要 2 分钟。

打包并安装ROS功能包的步骤说明

  • 打包配置文件
  • 在功能包的CMakeLists.txt文件中添加以下内容:

    install(TARGETS mvcam    ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}    LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}    RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION})
    1. 安装依赖工具
    2. 运行以下命令安装必要工具:

      sudo apt-get install python-bloom fakeroot
      1. 生成功能包
      2. 切换到功能包目录并执行生成命令:

        roscd mvcambloom-generate rosdebian --os-name ubuntu --ros-distro melodic
        1. 创建 Debian 包
        2. 执行 fakeroot 环境下的构建命令:

          fakeroot debian/rules binary
          1. 打包发布
          2. 生成的 Debian 包将位于 ~/ros-melodic-mvcam 目录下。

            1. 测试功能包
            2. 运行主节点程序,观察包管理界面确认安装成功。

              7.卸载功能包

              当不再需要时,可以使用以下命令删除功能包:

              sudo dpkg -r ros-melodic-mvcam

              注意事项:在生成功能包后请谨慎管理包名,以便于后续修改和验证。

    转载地址:http://fcajz.baihongyu.com/

    你可能感兴趣的文章
    python语言:装饰器原理
    查看>>
    Python 交互式数据可视化详解
    查看>>
    python语言有哪些优点和缺点_Python有哪些优缺点,你了解吗?
    查看>>
    Python 从入门到精通:30天速成教程到底有多狠?你能坚持下来吗?
    查看>>
    Python 从数据库中存储和检索密码的最安全方法
    查看>>
    Python语言及其应用 - 知识点遍历
    查看>>
    Python 优化提速的 8 个小技巧
    查看>>
    Python 余弦相似度与皮尔逊相关系数 计算
    查看>>
    python 使用execjs 报编码错误解决办法,UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xac in position 145: il
    查看>>
    python 使用filetype校验文件
    查看>>
    Python 使用flush函数将缓冲区数据立即写磁盘
    查看>>
    python 使用in判断不准确,in不好使
    查看>>
    Python 使用pandas 进行查询和统计详解
    查看>>
    Redis 配置文件redis.conf详细解释
    查看>>
    python网络爬虫(2)——scrapy框架的基础使用
    查看>>
    python网络爬虫实例教程试读_Python网络爬虫实战教程(全套完整版) - 学途无忧网 - 做技术的王者 - Powered By EduSoho...
    查看>>
    Python 使用哈希函数用于加密
    查看>>
    Python 依赖管理的革新——Poetry 深度解析
    查看>>
    python 保留精度及增加去除数字的千位分隔符(金额化数字)
    查看>>
    python 倒计时 9,8,7,。。。。。。0
    查看>>