目前,Ubuntu 10.04 LTS的可用选项是php 5.3.2。 我想知道多久,通常需要更新到PHP 5.3.3,甚至是最新的PHP 5.3.4。
尽pipe目前我对PHP有更多的兴趣,但是任何人都可以提供关于Ubuntu“释放理念”的更多细节。 我明白每6个月发行一次“主要”,每2年发行一个LTS,但不知道Ubuntu如何pipe理软件包。
据我所知,Ubuntu通常会在有新的Ubuntu版本时更新回购协议,并且该版本的软件包已经过testing。 如果你想使用更多的最新软件包,那么只需要获得源代码并自己编译,我不会在生产服务器上这样做,因为在下一次更新中仍然可能存在错误或其他严重问题。
希望帮助:) RayQuang
亚伦,发行包的更新模式与典型的networking商店的快速发展并不完全一致。
因为发行版试图将事物整合到一个极其稳定的地步,所以通常我们实际上不会将10.04这样的稳定版本更新到最新的上游版本,因为这可能会导致与Ubuntu附带的依赖软件不兼容。
相反,通常我们会挑选来自较新版本的修补程序和修补程序,并将它们作为“StableReleaseUpdates”推送到稳定版本中。 这减less了回归的机会,同时还解决了修复错误的问题。
这里列出了已经发布或被接受为需要在清晰的php5包中修复的修复:
此外,还有一个过程,我们可以将更新的上游版本反向移植到稳定的版本中,但通常优先级低于错误修复,并且可以在下一个开发版本上运行。 但是,如果用户遵循这个过程,不应该太困难。 我们真的很希望有更多的人要求/在后台工作!
https://help.ubuntu.com/community/UbuntuBackports
(更具体地说,PHP 5.3.3是10.10,5.3.4 应该是纳蒂(未来11.04),除非它引入了可怕的回归)。
在Ubuntu 10.04 LTS中你可能永远也看不到它。 Ubuntu旨在保持整个版本的版本号相同,因为库和语言function会更改和破坏现有的代码。 但看他们的包数据库网站,你可以看到,10.10中的php5是5.3.3。 有可能11.04会得到5.3.4,而不是在Debian不稳定之前。