• ROS学习之ShadowRepository


    概述

    许多ROS包是作为Ubuntu(.deb文件)的预构建二进制文件提供的通过官方安装教程(例如ROS Indigo),您将获得“释放”版本的二进制文件。ros-shadow-fixed是您可以获得候选版本的地方。

     

    更深入的描述为开发人员

    catkin软件包被发布(使用bloom)时,buildfarm将它们构建成deb包,它们临时存储在build apt库中。开发人员和用户可以给包额外的测试,他们是手动同步到公众面前ROS从用户通常安装软件包库。

    大约每两周,ROS平台经理将ros-shadow-fixed的内容手动同步ros(公共存储库)中。

    要知道一个软件包的哪些版本正在构建中,请使用ros-shadow-fixed(标记为'testing')和ros(标记为'main')

    用法

    如果您是一个软件包释放程序或有其他兴趣访问ros-shadow-fixed存储库中的软件包,请按照以下步骤从Shadow存储库进行安装

    1. 确保您有正常的安装

    2. 打开(使用sudo)在安装过程中创建/etc/apt/sources.list.d/ros-latest.list文件,并将ros更改ros-shadow-fixed

      对于Ubuntu 14.04(Trusty),这将是:

      deb http://packages.ros.org/ros-shadow-fixed/ubuntu trusty main

      ROS线还不如保持注释。所以通常的ros-latest.list应该看起来像

      #deb http://packages.ros.org/ros/ubuntu trusty main
      deb http://packages.ros.org/ros-shadow-fixed/ubuntu trusty main
    3. 完成后,更新您的apt索引:
      sudo apt-get update
    4. 如果要将整个安装移动到使用影子版本的软件包,可以运行sudo apt-get dist-upgrade,但更有可能您只需要一两个包:

      sudo apt-get install ros-indigo-my-just-released-package
      请注意,您还可以指定通配符,例如,如果要升级与特定平台相关的所有软件包。
    5. Shadow开始测试包后您可以通过取消ros-latest.list中的ros的注释,将Ros -shadow-fixed注释掉然后更新:

      sudo apt-get update
      sudo apt-get dist-upgrade

        感谢您测试预发行ROS软件。当您遇到问题时,请使用Wiki页面上列出的包问题跟踪器与维护者联系。

     

  • 相关阅读:
    虚拟机CentOS 7 网络连接显示"线缆被拔出"
    sqlplus下删除退格,出现^H^H
    “服务器发送了一个意外的数据包。received:3,expected:20“问题的解决方法
    Oracle 12c创建PDB用户并设置默认表空间
    今日进度
    今日进度
    给王老师的建议
    今日进度
    今日进度
    每周总结
  • 原文地址:https://www.cnblogs.com/qixianyu/p/6674553.html
Copyright © 2020-2023  润新知