Я поддерживаю нашу внутреннюю apt-репо Ceph, ее сценарий сборки генерирует некоторые ddeb
файлы, которые являются файлами отладочных символов. Но reprepro
не может добавить эти ddeb файлы, с ошибками типа:
Неизвестный тип файла: 'a2e592c703334bc9f55a62f6fac267d8 135503940 debug optional 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
С этим здесь связана старая ошибка.
В настоящее время я использую разветвленную версию reprepro из здесь. Эта разветвленная версия была фактически создана для поддержки нескольких версий, но также имеет поддержку файлов ddeb. Он не идеален и имеет некоторые недостатки, в первую очередь из-за того, что файлы ddeb помещаются в специальный компонент. Я открыл отчет об ошибке здесь, в котором рассказывается о том, как настроить ваш sources.list, чтобы они действительно были доступны для установки после добавления их в репо с помощью пользовательского репрепро.