Как обслуживать файлы .deb, скомпилированные для amd64 без получения ошибок, что файлы i386 .deb недоступны?

У меня есть репозиторий на сервере ubuntu 12.04, который обслуживает файлы .deb только для 64-битных архитектур.

Когда я запускаю обновление apt-get, я получаю следующее

W: Failed to fetch https://test.com/repo/dists/precise/Release Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)
2] Я использую reprepro, чтобы добавить файлы .deb в репозиторий

reprepro -Vb . includedeb precise package_amd64.deb

И в моем файле дистрибутивов /var/www/site/repo/conf/distributions я задаю только архитектуры с amd64 бит.

[ f3]

Я обхожу ошибку, имея файл sources.list, содержащий запись, содержащую [arch=amd64]

deb [arch=amd64] https://apt.site.com/repo precise main

Однако я бы хотел не указывать, что в файле sources.list , Есть ли что-нибудь, что я могу настроить в репозитории, чтобы сказать клиентам, пытающимся вытащить файлы из репо, что они должны ожидать только файлы .deb, скомпилированные для архитектур amd64?

1
задан 10 July 2017 в 02:10

0 ответов

Другие вопросы по тегам:

Похожие вопросы: