我目前正在使用reprepro
跨多个不同发行版管理少量软件包(amd64 和 arm64 的源代码和二进制文件)的公共存储库。到目前为止,一切进展顺利,但我收到了一个请求,要求保留旧版本的软件包以及最新版本的软件包 - 即,系统精灵 2.3和2.4也2.5等等——这是reprepro
我研究过的其他工具似乎不允许的。
是否有一个 apt 存储库管理工具可以管理同一包的多个版本(在同一发行版和同一架构中)?
答案1
在评论中,muru 链接到一个问答,其中包含一些建议,其中包括恰当地。我使用 Aptly 来管理 Debian 软件包存储库,其中包含旧版本和新版本的软件包,所有这些都可以从存储库中获得。
适当地将新包写入存储库的目录和文件树,并管理存储库索引文件以显示存储库中可用的包和版本。 apt
读取索引文件并决定从存储库中获取并安装哪个包文件。