Ubuntu 的软件包存储库 (apt-get) 似乎没有主动更新软件包的新版本。直到我尝试了 FreeBSD 的软件包管理器,我才意识到这一点。Ubuntu 给我 nginx1.4.6,而 FreeBSD 给我 1.8.x。我想知道这是真的还是我错过了什么。
答案1
这就是稳定发行版的工作原理。它们将软件版本“锁定”在适当的位置,这样当您进行大规模升级以修复安全漏洞时,就不会无意中引入错误。
如果您想跟踪所有“最新和最好的”软件包,则需要修改软件包源列表,以包括那些提供最新软件包的软件包存储库。但是,这可能会有风险,因为您不可避免地会遇到更多的错误。通常,在生产系统上,您会运行稳定版本,然后只运行您真正需要更新的一两个软件包的“反向移植”(因为您依赖旧版本中没有的功能)。