博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ROS学习之ShadowRepository
阅读量:6607 次
发布时间:2019-06-24

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

概述

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

 

更深入的描述为开发人员

当软件包被发布(使用)时,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 maindeb 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 updatesudo apt-get dist-upgrade

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

 

转载于:https://www.cnblogs.com/qixianyu/p/6674553.html

你可能感兴趣的文章
LeetCode OJ:Merge Two Sorted Lists(合并两个链表)
查看>>
功能测试
查看>>
Rust的闭包
查看>>
【BZOJ 1901】Dynamic Rankings
查看>>
阿里架构师都在学的知识体系
查看>>
PAT (Advanced Level) 1028. List Sorting (25)
查看>>
【摘】人生苦短, 每日python
查看>>
【转】聚集索引和非聚集索引的区别
查看>>
【转】mac os 安装php
查看>>
Android -- OkHttp的简单使用和封装
查看>>
软件工程_第二次作业
查看>>
C# DllImport的用法
查看>>
Github-Client(ANDROID)开源之旅(二) ------ 浅析ActionBarSherkLock
查看>>
no identities are available for signing
查看>>
javascript 和 jquery插件开发
查看>>
Linux Shell文件差集
查看>>
eclipse中如何去除警告:Class is a raw type. References to generic type Class<T> should be parameterized...
查看>>
Gradle脚本基础全攻略
查看>>
Django模版中的过滤器详细解析 Django filter大全
查看>>
Linux中使用pwconv实现passwd中密码到shadow
查看>>