我目前正在使用 reprepro 来管理我的私有 debian 存储库。我希望能够在存储库中提供同一软件包的多个版本。旧版本软件包的所有 .deb 文件仍存在于 pool/main/ 文件夹中,并且我找到了一种重新生成所需 Packages 和 Packages.gz 文件的方法。不幸的是,我似乎无法弄清楚如何重新生成包含存储库所有校验和的 Release 文件(从而对存储库进行签名)。
我怎样才能重新签署存储库(手动或使用工具),同时又不更改重建的 Packages.gz 文件?
答案1
我认为你必须创造一个用于签名的 GPG 密钥,然后创建签名的 APT 存储库
您可以阅读:http://blog.jonliv.es/2011/04/26/creating-your-own-signed-apt-repository-and-debian-packages/