如果 apt-get 没有自动找到它,我该如何安装较新版本的 Apache2?

Emi*_*zel 5 ubuntu apt apache-2.2

我已经使用 apt-get 包管理器在我的 ubuntu 机器上安装了 apache2。它安装了 apache 2.2.16。我想升级到最新(或至少是更新版本)的 apache2,但 apt-get upgrade 和 update 似乎没有找到更新的版本。当我打字

apt-get install -s apache2
Run Code Online (Sandbox Code Playgroud)

它告诉我

apache2 is already the newest version.
Run Code Online (Sandbox Code Playgroud)

我需要手动下载这个包吗?有理由不这样做吗?

这是我正在运行的 Ubuntu 版本:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.10
DISTRIB_CODENAME=maverick
DISTRIB_DESCRIPTION="Ubuntu 10.10"
Run Code Online (Sandbox Code Playgroud)

EEA*_*EAA 4

使用包存储库时,您的升级将受到存储库管理器的支配。在绝大多数情况下,这是一件非常好的事情,因为他们在将新修订版本发布到存储库之前对包和包之间的交互进行了大量测试。这可以在很多方面防止你搬起石头砸自己的脚。

如果您确实需要前沿版本,则需要从源代码安装(不推荐)或找到具有更新版本的第三方存储库(尽管这样做,您将“脱离脚本”并且更有可能遇到错误或包之间奇怪的交互)。