在 Debian Stretch 上,某些软件包仅在stretch-backports-sloppy
.stretch-backports-sloppy
存储库是用来做什么的?sloppy
和普通的有什么区别…-backports
?
答案1
主向后移植存储库不允许在下一个版本中使用比主存储库中的软件包更新的版本,以确保系统升级到下一个版本时软件包可以顺利升级。也就是说,带有来自 Stretch 向后移植的软件包的 Debian 9 系统最终不能使用比 Debian 10 更新的软件包,以确保整个系统能够平滑升级到 Debian 10。
草率的向后移植存储库没有此限制。因此,例如,包可以向后移植到 Buster 向后移植和 Strech 草率向后移植。
因此包裹apache2
目前有以下版本:
- Debian 9 中的 2.4.25-3+deb9u9
- 2.4.46-1~bpo9+1 中的拉伸马虎向后移植
- Debian 10 中的 2.4.38-3+deb10u4
- Buster 向后移植中的 2.4.46-1~bpo10+1
如果没有马虎的向后移植,Debian 9 的向后移植将仅限于早于 2.4.38-3 的版本(Debian 10 发布的版本) - 从技术上讲,这包括 2.4.38-3,它将被向后移植为 2.4.38-3 ~bpo9+1(比 2.4.38-3“更旧”,感谢波浪号)。
看向后移植指令:
为了保证从以前的稳定发行版到下一个稳定发行版的干净升级路径,不允许将包从当前测试上传到该向后移植发行版。为了允许这些系统使用一些较新的软件包,我们创建了所谓的草率发行版。