Назад | Перейти на главную страницу

Как обновить APC до последней версии в Ubuntu?

Я использую версию 10.10.

Я устанавливаю APC как

sudo apt-get install php-apc

Он получает установленный APC (3.1.3p1). На данный момент последняя версия 3.1.10.

Как я могу обновиться до последней версии?

Спасибо.

Поскольку вы используете выпущенную версию ubuntu, не следует ожидать, что для этой версии ubuntu будут выпущены более новые версии программного обеспечения, а только исправления безопасности для более старых версий. Ты можешь видеть Вот что 3.1.10 была выпущена для более новой версии ubuntu. Вы можете попробовать выполнить резервное копирование этой версии.

Для резервного копирования сначала вам нужно добавить строку deb-src в sources.list, которая может загружать исходные пакеты для 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 в текущем каталоге. Если это сработает, вы можете установить deb с помощью чего-нибудь вроде dpkg -i ./php-apc-$newversion.deb

Однако, если вы пойдете по этому пути (или почти по любому другому пути, который уводит вас от официального пакета ubuntu для вашего выпуска), вы сами можете получать обновления безопасности для этого пакета. И из-за этого вы должны спросить, действительно ли вам нужна более новая версия, или вы просто хотите ее, потому что 10> 3.

Тебе надо

  1. подождите, пока он появится в официальном репозитории Ubuntu, или
  2. установить ГРУША и используйте PECL / PEAR для установки APC, но я не знаю, сработает ли это для вас в Ubuntu

Предполагая, что у вас установлен PEAR / PECL (и любые другие необходимые зависимости), APC должен быть установлен из этого репозитория, который может быть более поздней версии, чем пакет Ubuntu. Также для правильной компиляции требуется установка libpcre3-dev.

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