В настоящее время я использую репозиторий для управления своим частным репозиторием debian. Я ищу возможность обслуживать несколько версий одного и того же пакета в репо. Все файлы .deb для старых версий пакета все еще присутствуют в папках pool / main /, и я нашел способ регенерации необходимых файлов Packages и Packages.gz. К сожалению, я не могу понять, как регенерировать файл Release (таким образом подписывая репозиторий), который содержит все контрольные суммы для репозитория.
Как я могу повторно подписать репозиторий - вручную или с помощью инструмента - таким образом, чтобы не изменить восстановленные файлы Packages.gz?
Итак, я решил свою проблему с помощью: http://wiki.debian.org/SecureApt#Setting_up_a_secure_apt_repository
Я думаю, вам нужно создать Ключ GPG для подписи материалов, а затем Создать подписанный репозиторий APT
Вы можете прочитать как: http://blog.jonliv.es/2011/04/26/creating-your-own-signed-apt-repository-and-debian-packages/