我有一台运行 Ubuntu 9.10 的服务器,Apache 2.2.12 是apache2
. 但是,我看到 2.2.14 可用于 Lucid。有没有办法继续使用dpkg
并运行 2.2.14(或者最好是 2.2.15,因为它是3 月份的安全版本),还是我必须求助于手动编译?
我会简单地将操作系统升级到 Lucid,但机器在 8 小时之外并且没有备份(责怪管理人员)。
如果您只想获得一些安全更新,那么请不要担心 - 只要您有标准安装并运行:
apt-get update
apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
您将从 karmic-security APT 存储库中获取更新。Ubuntu 的政策是一旦发布就不会更改软件包的版本,但他们会根据需要从以后的版本向后移植安全更新。此策略有一些例外(Firefox 是最显着的),但 Apache2 不是其中之一。
事实上,如果您查看apache2 karmic 包页面,您会看到当前版本被标记为“安全”,如果您查看更改日志,您会看到他们已经向后移植了安全问题。
如果您真的有兴趣在不升级的情况下获得更高版本,您应该阅读Ubuntu Backports wiki 页面。有许多不同的选项可用,从重新构建您自己的软件包到使用 Ubuntu backports 存储库来获取一些以后的软件包。