小编Tom*_*Tom的帖子

如何设置可以支持多个版本的私有 apt 存储库?

我正在研究如何设置一个可以支持多个版本的私有 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 自动化部署的人 - 我们可以指定我们想要在服务器上使用哪个版本的包(使用使用相同包名的 ensure 标签)。

我已经尝试过在http://wiki.debian.org/HowToSetupADebianRepository 中描述的 Google 的 debmarshal,但由于缺乏文档而无法使其工作。

apt repository deb

10
推荐指数
2
解决办法
7155
查看次数

标签 统计

apt ×1

deb ×1

repository ×1