В настоящее время мы используем Reprepro для обеспечения внутренней публикации различных проприетарных пакетов (например, агентов безопасности), для которых поставщики предоставляют только загрузку .deb, а не исходные репозитории для прямого использования.
Мы можем нормально публиковать пакеты, но только последнюю версию можно получить через apt-cache мэдисон какой-то пакет
Мы хотели бы, по сути, сделать то, что, например, может сделать GitLab, и сделать доступными несколько версий, как в этом примере:
apt-cache мэдисон gitlab-ce | главный
gitlab-ce | 14.4.2-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu bionic/main Пакеты amd64
gitlab-се | 14.4.1-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu bionic/main Пакеты amd64
gitlab-ce | 14.4.0-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu bionic/main Пакеты amd64
gitlab-ce | 14.3.4-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu bionic/main Пакеты amd64
Я читал и перечитывал справочную страницу reprepro, но ее не очень легко понять. Все, что я знаю из списков рассылки reprepro/apt о многоверсионности, это то, что за последние 3 года или около того они добавили возможность в reprepro, и это все, что мне удалось найти.
Спасибо!