我希望使用比当前稳定 Debian 发行版中可用的软件包更新的版本。从源代码安装(或从源代码制作的软件包)的替代方法是使用Debian 反向移植。
反向移植软件包的版本多久更改一次?我能否信赖它在中长期内可用?
例如 apt 策略显示:
$ apt policy libprotobuf-dev
libprotobuf-dev:
Installed: 3.6.1-4~bpo9+1
Candidate: 3.6.1-4~bpo9+1
Version table:
*** 3.6.1-4~bpo9+1 100
100 http://ftp.debian.org/debian stretch-backports/main amd64 Packages
100 /var/lib/dpkg/status
3.0.0-9 500
500 http://deb.debian.org/debian stable/main amd64 Packages
我很乐意使用 3.6.1。有什么保证可以继续从 backports 存储库获取该版本,而不是被 3.7 或更新版本取代?
Debian 对此有官方政策吗?例如,可以添加较新的反向移植版本,但现有版本只有在修复错误或安全问题时才会被替换?
这个问题表明软件包确实会从 backport 中删除,但它们随后可能会通过http://snapshot.debian.org/ 也可以看看https://blog.sleeplessbeastie.eu/2017/07/17/how-to-install-packages-using-repository-snapshot/这虽然增加了一些保证,但却没有回答问题。