有没有人知道为什么fedora 10(相当现代的Linux发行版,我说)仍然附带升级版本1.34,而最新版本是1.38?
答案 0 :(得分:4)
操作系统很少附带任何最新版本。它的不只是将最新版本的X打包到操作系统,因为依赖于X的每个其他部分都必须使用新版本进行测试。纸上的兼容性并不总是意味着现实中的兼容性 - 可能并且会有惊喜。
这就是为什么例如Debian的稳定版本有时包括几乎古老的软件;古老但稳定。
答案 1 :(得分:1)
可能是因为人们不愿意参与并帮助保持最新版本。
提示,提示。
如果有任何安慰,Ubuntu Jaunty看起来会有1.37 ......
答案 2 :(得分:0)
我的猜测是,他们运送了一个有点旧的库,因为它仍然有用,他们不想测试新版本。在大多数包装上,Distos通常只有一两个版本。此外,Fedora 10发布时不存在1.38。对于Fedora 11,它们可能会发布更新的版本。
答案 3 :(得分:0)
他们可能没有依赖于libboost的软件包> 1.34。
答案 4 :(得分:0)
不知道Fedora,但Debian /测试在去年的大部分时间都停留在1.35,而Lenny被释放了。同时提振1.36,1.37& 1.38速度与激情within a 7 month period。
我认为这不是什么大问题。 Stuff boost释放通常处于非常稳定的“完成”状态,而不是正在进行的工作。如果你使用的是1.3x的东西,那么你很可能会遇到需要更新版本修复的bug。如果你绝对想要一些他们已经发布的新库,那么从源代码构建一个/ usr / local版本并不是那么繁重。