我需要创builddebian版本库来保存我们的软件包,但是这里的要点是允许多个版本的软件保持在需要的时候回滚。 代表无法做到这一点,似乎debarchiver也不能
我可以使用dpkg-scanpackage -m生成packages.gz,但更有趣的是创build全function的repo,支持pinning和gpg签名
有什么build议? 谢谢
您可以使用reprepro保留一个包的多个版本。 他们只需要与不同版本(例如, wheezy与wheezy-backports )相关联。 为了这个目的,你可以在reprepro中定义一个新版本。
我也推荐reprepro 。
同时提供多个版本的问题可以在每个版本的一个组件上解决,因为它是在apt.postgresql.org上完成的,而不是为每个版本创build一个新的分发版本。 (PostgreSQL的人实际上有同样的问题,这是他们的解决scheme/变通办法。)
(组件在Debian中是“main”,“contrib”和“non-free”,在Ubuntu中是“main”,“universe”,“restricted”和“multiverse”),它们位于分发套件之下一层。