如何在 Ubuntu 中将 APC 升级到最新版本?

如何在 Ubuntu 中将 APC 升级到最新版本?

我正在运行 10.10 版本。

我安装 APC 为

sudo apt-get install php-apc

它安装了 APC (3.1.3p1)。目前最新版本是 3.1.10。

我如何更新到最新版本?

谢谢。

答案1

你需要

  1. 等待它出现在官方 Ubuntu 存储库中,或者
  2. 安装并使用 PECL/PEAR 安装 APC,但我不知道这在 Ubuntu 上是否适用

假设您已安装 PEAR/PECL(以及任何其他必要的依赖项),这将从该存储库安装 APC,其版本可能高于 Ubuntu 软件包。它还需要安装“libpcre3-dev”才能正确编译。

sudo apt-get install libpcre3-dev
sudo pecl install apc

答案2

由于您正在运行已发布的 ubuntu 版本,因此您不应期望为该版本的 ubuntu 发布较新的上游软件版本,而应仅期望为较旧版本发布安全补丁。您可以看到这里已发布适用于较新版本的 ubuntu 的 3.1.10。您可以尝试反向移植该版本。

要反向移植,首先需要在 sources.list 中添加一个 deb-src 行,以便下载 quantal 的源包。

deb-src http://us.archive.ubuntu.com/ubuntu/ quantal main universe 

只将该行添加到 sources.list,不要添加 deb 行,只添加 deb-src。然后运行apt-get update。然后apt-get build-dep php-apc ; apt-get install build-essential将安装构建 php-apc 所需的软件包,并apt-get source -b php-apc应下载 apc 的源代码,并在当前目录中构建一个新的 .deb。如果此操作有效,您可以使用类似以下命令安装 debdpkg -i ./php-apc-$newversion.deb

但是,如果您选择这种方式(或几乎任何其他方式,使您远离您发布的官方 ubuntu 软件包),则您需要自行对此软件包进行安全更新。因此,您应该思考您是否真的需要更新版本,或者您只是因为 10 > 3 而想要它。

相关内容