我正在研究如何设置可以支持多个版本的私有apt存储库(在10.04 LTS上)。
我了解您不能在服务器上安装软件包的多个版本。这纯粹是针对开发环境,在该环境中,我们希望能够在将多个版本发布到生产apt存储库之前对其进行测试。
我知道可以通过将版本号放在程序包名称中来获得多个版本,但是我想实现相反的目的,即支持同一程序包名称的多个版本。
例如packagename_1.0_all.deb和packagename_2.0_all.deb,而不是packagename-1.0_1.0_all.deb和packagename-2.0_2.0_all.deb
对于那些熟悉Puppet自动部署的用户-我们可以指定我们要在服务器上使用哪个版本的软件包(使用带有相同软件包名称的sure标签)。
我已经尝试过在http://wiki.debian.org/HowToSetupADebianRepository中描述的Google的debmarshal,但由于缺少文档而无法使其工作。
-m
。非常感谢!