Настройка Debian

Реализация OSA Proxy

Эта страница относится к текущей реализации OSA Proxy. Архивная Java/Spring-реализация доступна в разделе Архивная Java/Spring-реализация.

debian:
  enabled: true
  repository:
    - name: debian
      registry: https://deb.debian.org/debian
      distro: bookworm
      scan-package: true
      work-mode: strict_wait

Пример /etc/apt/sources.list.d/osa-proxy.sources:

Types: deb
URIs: https://osa-proxy.example.com/debian
Suites: bookworm
Components: main
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
apt update
apt install curl

Определение компонента

При scan-package: true имя, версия (включая epoch) и архитектура берутся из файла control внутри .deb/.udeb.

Дистрибутив определяется по пути upstream или маркеру версии. Если данных нет или они противоречивы, дистрибутив не указывается. Явное поле distro имеет приоритет над автоматическим определением.

Ответы upstream 401, 403, 404, 410, 429 и 5xx на запрос заголовка возвращаются клиенту как есть, при отсутствии ответа возвращается 502 или 504. В остальных случаях, например если заголовок не удалось разобрать, действует codescoring.block-on-codescoring-errors.

Для upstream с обоими форматами пакетов используйте совместный репозиторий Debian и RPM.

Страница была полезна?