如何恰当地删除/删除已发布的 repo?

如何恰当地删除/删除已发布的 repo?

这似乎是许多人面临的普遍问题,但互联网上却没有任何解决方案。

我使用 .deb 软件包创建了一个 repo 并将其发布,现在 repo 中的发布文件已损坏,因此我需要修复发布文件,我想删除该 repo,但是当我删除它时,出现错误提示“无法删除已发布的 repo”。如何取消发布 repo 并将其删除,以便我可以创建具有相同分布的新 repo 并再次发布。

答案1

如果我理解正确的话,您已经使用 创建了本地仓库aptly repo create,在其中添加了一些包,然后使用 发布aptly publish repo。如果仓库已发布,aptly 将拒绝删除本地仓库aptly repo drop。因此,您需要先删除已发布的仓库aptly publish drop

如果Release文件损坏了,您可以尝试运行aptly publish update以重新生成元数据文件。

相关内容