升级到debian 9,但保持从debian 8包?

我们正在使用自定义存储库来安装可用于jessie的full-http2兼容修补版本的nginx 。存储库名为dotdeb,我找不到任何对debian 9 strech的引用。 ( http://packages.dotdeb.org/dists/ )

我可以从jessie升级到strech,同时仍然从dotdeb存储库(jessie)引用nginx? 还是应该所有的软件包来自等于debian版本或更高?

谢谢。

是的你可以。 包存储库的想法是,你可以有多个来源。 可以肯定的是,你可以模拟升级,你可以得到所有更改的列表,查看“升级”和“删除” – 如果你的软件包不在那里,你没事的。

 apt-get --dry-run dist-upgrade 

如果你想确定的话,你可以把握住包裹,这将阻止它改变:

 apt-mark hold <package-name> 

最后:我希望你在开始生产之前在dev / uat服务器上进行testing。 如果你这样做,而且破坏开发,没有人会关心,没有风险。 如果你没有开发盒,那就去买一台便宜的电脑,一个树莓派就可以做,把它设置成你的产品环境,然后升级,这是你最好的testing。