Совместный репозиторий Debian и RPM
Секция deb_rpm проверяет .deb и .rpm с одного upstream под одним маршрутом OSA Proxy. Используйте её для upstream с обоими форматами, например Zabbix, ClickHouse или Microsoft.
В конфигурации APT или DNF замените upstream URL на https://osa-proxy.example.com/zabbix, сохранив остальную часть пути и настройки проверки подписей.
.debи.udebпроверяются как Debian,.rpm— как RPM, на любой глубине пути. Имя и версия компонента берутся из заголовка пакета, а не имени файла.- Дистрибутив определяется по пути (
/ubuntu/22.04/,/rhel/9/) или маркеру версии (+ubuntu22.04,.el9). Если данных нет или они противоречивы, дистрибутив не указывается. Полеdistroв этой секции не поддерживается. - Индексы APT,
repodata, ключи подписей и файлы настройки репозитория передаются без проверки и модификации, поэтому заблокированная версия остаётся видимой в индексе. file-type-filterиспользует объединённый список расширений Debian и RPM. Служебные индексы, ключи и файлы.repo/.listразрешены и при включённом фильтре. Архивы ClickHouse.tgzне проверяются; при включённом фильтре разрешите их черезadditional-allowed-extensions, если они нужны клиентам.
Подробности чтения заголовков и обработки ошибок см. в разделах Debian и RPM.
Страница была полезна?
