如何使用 reprepro 提供 ddeb 文件?

如何使用 reprepro 提供 ddeb 文件?

我维护了我们内部的 Ceph apt repo,它的构建脚本生成了一些ddeb文件,即调试符号文件。但reprepro无法添加这些 ddeb 文件,出现以下错误:

未知文件类型:'a2e592c703334bc9f55a62f6fac267d8 135503940 debugoptional ceph-base-dbgsym_14.2.7-75-g14b67dbc11-1_amd64.ddeb',假设源格式...

以下是我的 repo conf/distributions 文件:

Codename: bionic
Suite: stable
Components: main
Architectures: amd64 source

版本reprepro为 5.1.1

答案1

有一个关于此问题的老问题这里

我目前正在使用来自这里。这个分叉版本实际上是为了实现多个版本但也支持 ddeb 文件。它并不完美,而且有一些麻烦,主要是 ddeb 文件被放入一个特殊组件中。我对此打开了一个错误报告这里它讨论了如何配置你的 sources.list,以便在使用自定义 reprepro 将它们添加到 repo 后真正可供安装。

相关内容