首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级apache而不升级Ubuntu?

升级apache而不升级Ubuntu?
EN

Server Fault用户
提问于 2010-06-28 15:44:11
回答 2查看 7.1K关注 0票数 4

我有一个运行Ubuntu9.10的服务器,Apache2.2.12是apache2的最新可用包。然而,我发现,2.2.14是适用于露西德的。是否有一种方法可以继续使用dpkg并使2.2.14 (或者最好是2.2.15,因为它在三月份是一个安全释放 )运行,还是我必须求助于手动编译?

我会简单地升级操作系统到Lucid,但机器在8个小时之外,没有备份(归咎于管理紧缩)。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2010-06-28 16:36:12

如果您想要做的只是获得一些安全更新,那么不要担心它--只要您有一个标准的安装并运行:

代码语言:javascript
复制
apt-get update
apt-get upgrade

您将从业力安全APT存储库获得更新。Ubuntu的策略是,一旦发布,不更改包的版本,但它们将在必要时支持后续版本的安全更新。这个策略有几个例外(火狐是最著名的),但Apache2不是其中之一。

事实上,如果您查看apache2业力包页面,您将看到当前版本被标注为“安全性”,如果您查看变化量g,您将看到它们已经支持了安全性问题。

如果您真的对在不升级的情况下获得更高版本感兴趣,那么您应该阅读Ubuntu Backports wiki页面。有许多不同的选项可用,从重新构建您自己的包到使用Ubuntu backports存储库获得一些后续的包。

票数 5
EN

Server Fault用户

发布于 2010-06-28 16:31:14

从技术上讲,您可以通过在deb中添加/etc/apt/sources.list行来实现这一点(下面是一个示例):

deb http://archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse

然后是apt-get updateapt-get install apache2 (只更新Apache2 )。但绝对没有任何保证,更新不会破坏您的Apache2安装,或系统中的其他东西(缺少的库,错误的链接.)。

不用说,您不应该在生产服务器上这样做:)

如果更新对您的系统非常重要,那么您应该删除现有的包并自己编译Apache2 (或者更好的做法是使用checkinstall创建一个包,以后很容易卸载)。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/155619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档