小编Sch*_*hof的帖子

从无聊的reprepro pull中恢复

我们通过使用 reprepro 创建的自定义 debian apt 存储库分发我们的软件。(免责声明:我不是设置这个的发布工程师;他不再和我们在一起。)

我们有四个存储库:unstable --> lab --> alpha --> prod

我们已经完成了一个reprepro pull lab将所有不稳定更新拉到实验室的工作。问题是我们现在不想将所有这些更新推送到 alpha - 所以我们需要取消拉到实验室。

在 reprepro 中处理此问题的标准方法是在对它们进行更改之前创建存储库的快照。我们之前的 RE 设置的脚本自 2009 年以来没有制作任何快照。

我一直无法找到任何其他方法来“解开”实验室回购。本地文档中的“恢复”文件谈到了从损坏的“packages.db”中恢复。这似乎是我们想要做的,但是手动回滚对 Releases 和 Packages 文件的更改,然后按照说明从 diss 目录重新创建 packages.db 似乎不起作用。(我得到空的 Packages 文件。)

我们还有什么可以做的吗?

ubuntu debian repository apt

9
推荐指数
0
解决办法
514
查看次数

标签 统计

apt ×1

debian ×1

repository ×1

ubuntu ×1