gilzero Asked: 2012-05-15 05:43:59 +0800 CST2012-05-15 05:43:59 +0800 CST 2012-05-15 05:43:59 +0800 CST 如何在 Ubuntu 中将 APC 升级到最新版本? 772 我正在运行 10.10 版本。 我将 APC 安装为 sudo apt-get install php-apc 它安装了 APC (3.1.3p1)。现在最新的是 3.1.10。 我怎样才能更新到最新的? 谢谢。 ubuntu alternative-php-cache ubuntu-10.10 2 个回答 Voted Best Answer EightBitTony 2012-05-15T05:49:54+08:002012-05-15T05:49:54+08:00 你需要 等待它出现在官方 Ubuntu 存储库中,或者 安装PEAR并使用 PECL/PEAR 安装 APC 但我不知道这是否适用于你的 Ubuntu 假设您安装了 PEAR/PECL(以及任何其他必要的依赖项),这应该从该存储库安装 APC,该存储库的版本可能高于 Ubuntu 软件包。它还需要安装“libpcre3-dev”才能正确编译。 sudo apt-get install libpcre3-dev sudo pecl install apc stew 2012-05-15T06:02:59+08:002012-05-15T06:02:59+08:00 由于您运行的是已发布的 ubuntu 版本,因此您不应期望为该版本的 ubuntu 发布更新的上游软件版本,而只能为旧版本发布安全补丁。您可以在此处看到 3.1.10 已针对较新版本的 ubuntu 发布。您可以尝试向后移植该版本。 要向后移植,首先需要在 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。
你需要
假设您安装了 PEAR/PECL(以及任何其他必要的依赖项),这应该从该存储库安装 APC,该存储库的版本可能高于 Ubuntu 软件包。它还需要安装“libpcre3-dev”才能正确编译。
由于您运行的是已发布的 ubuntu 版本,因此您不应期望为该版本的 ubuntu 发布更新的上游软件版本,而只能为旧版本发布安全补丁。您可以在此处看到 3.1.10 已针对较新版本的 ubuntu 发布。您可以尝试向后移植该版本。
要向后移植,首先需要在 sources.list 中添加 deb-src 行,可以下载 quantal 的源包。
仅将该行添加到 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。