Ubuntu 16.0.4 缓存中有 Apache 2.4.18,但最新版本是 2.4.29。是否有必要获取最新版本?

Ubuntu 16.0.4 缓存中有 Apache 2.4.18,但最新版本是 2.4.29。是否有必要获取最新版本?

步骤 1) 使用 检查 Ubuntu 的版本lsb_release -a。我的服务器有 16.04.3 LTS。

步骤 2)使用 安装 Apache apt-get install apache2

步骤 3) 使用 检查 Apache 的版本apache2 -v。我的是 2.4.18。

然而根据Apache 网站最新版本是2.4.29。

升级到 Apache 或其他软件包的最新版本是常见做法还是一般安全?如果是,我该怎么做?有什么明显的理由让我不应该升级到最新版本吗?

答案1

您可以使用 ppahttps://launchpad.net/~ondrej/+archive/ubuntu/apache2获取最新版本。

使用 ppa 总是存在一些风险,但这个很受欢迎;我自己已经使用了很长时间,没有问题。

由于您已经安装了 Apache,您可以通过以下方式获取更新

sudo add-apt-repository ppa:ondrej/apache2
sudo apt update
sudo apt upgrade

答案2

我发现由于某种原因,我新安装的 Organic Marble 发布的 PPA 无法立即工作,不是因为它不正确,而是因为我的机器没有正确升级,经过一番研究,我发现升级发行版对我来说是可行的

sudo add-apt-repository ppa:ondrej/apache2
sudo apt update
sudo apt upgrade
sudo apt-get dist-upgrade

这与 Organic Marble 答案一起为我解决了问题

参考:“以下包裹已被保留:”为什么以及我该如何解决?

相关内容