如何在 debian jessie “stable” 上从“sid”升级/降级特定软件包?

如何在 debian jessie “stable” 上从“sid”升级/降级特定软件包?

我需要升级一些特定的包席德关于 Debian 杰西稳定的与他们的依赖关系。

通过添加以下存储库:

deb http://ftp.fr.debian.org/debian/ sid main
deb-src http://ftp.fr.debian.org/debian/ sid main
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free

对于我来说sources.list,所有现有的软件包都将被升级,并且可能会损坏我的系统。

如何在 debian jessie “stable” 上安装来自“sid”的特定软件包而不破坏我现有的系统?

编辑

如何设置引脚优先 升级 ?当出现问题时如何使用它来降级特定包?

答案1

与 Debian 版本“混合”并不总是值得的(或安全或可靠等),但是有时有用。

混合版本的最佳情况是当包来自测试或者不稳定只做一些微不足道的改变(甚至是永久的),此后一切都会顺利进行。可能已经被打包了Debian 向后移植,或类似的一些存储库或存档。

如果失败的话,只要包不是太复杂,就可以搜索pkgs.org希望找到足够接近的东西。这外星人包有时会有所帮助。

一个人可以去上游并尝试编译它(并打包它),但如果它是一个棘手的包,则可能需要比空闲更多的时间(这就是我们首先使用预编译包的原因)。

最坏的情况是包裹来自不稳定那是太需要帮助或爱吵架,并且有太多的冲突稳定的, 消灭某物更多的比新包重要。

相关内容