zoukankan      html  css  js  c++  java
  • 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页面上列出的包问题跟踪器与维护者联系。

     

  • 相关阅读:
    【BZOJ 2124】【CodeVS 1283】等差子序列
    【BZOJ 1036】【ZJOI 2008】树的统计Count
    【BZOJ 1901】【ZJU 2112】Dynamic Rankings
    【BZOJ 3924】【ZJOI 2015】幻想乡战略游戏
    【BZOJ 4103】【THUSC 2015】异或运算
    【BZOJ 4513】【SDOI 2016】储能表
    【HDU 3622】Bomb Game
    【BZOJ 3166】【HEOI 2013】Alo
    【BZOJ 3530】【SDOI 2014】数数
    【BZOJ 4567】【SCOI 2016】背单词
  • 原文地址:https://www.cnblogs.com/qixianyu/p/6674553.html
Copyright © 2011-2022 走看看