Como atualizar o APC para o mais recente no Ubuntu?

1

Estou executando a versão 10.10.

Eu instalo o APC como

sudo apt-get install php-apc

Ele obtém o APC (3.1.3p1) instalado. O último é 3.1.10 agora.

Como posso atualizar para o mais recente?

Obrigado.

    
por gilzero 14.05.2012 / 15:43

2 respostas

2

Você precisa

  1. espere que ele apareça no repositório oficial do Ubuntu, ou
  2. instale PEAR e use o PECL / PEAR para instalar o APC, mas não sei se isso funcionará no Ubuntu

Supondo que você tenha o PEAR / PECL instalado (e quaisquer outras dependências necessárias), isso deve instalar o APC daquele repositório, que pode estar em uma versão superior ao pacote do Ubuntu. Também requer que o 'libpcre3-dev' seja instalado para poder compilar corretamente.

sudo apt-get install libpcre3-dev
sudo pecl install apc
    
por 14.05.2012 / 15:49
2

Como você está executando uma versão lançada do Ubuntu, você não deve esperar que versões mais recentes do software sejam lançadas para essa versão do ubuntu, apenas correções de segurança para versões mais antigas. Você pode ver aqui que 3.1.10 foi lançado para uma versão mais recente do Ubuntu. Você pode tentar backporting essa versão.

Para backport, primeiro você precisa adicionar uma linha deb-src ao sources.list que pode baixar pacotes fonte para o quantal.

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

Adicione apenas essa linha ao sources.list, não adicione uma linha deb, apenas deb-src. Em seguida, execute apt-get update . Então apt-get build-dep php-apc ; apt-get install build-essential irá instalar os pacotes necessários para a construção do php-apc, e apt-get source -b php-apc deve baixar a fonte para o apc e construir um novo .deb no diretório atual. Se isso funcionar, você pode instalar o deb com algo como dpkg -i ./php-apc-$newversion.deb

No entanto, se você seguir este caminho (ou praticamente qualquer outra rota que o afaste do pacote oficial do ubuntu para o seu lançamento), você está sozinho para atualizações de segurança neste pacote. E por causa disso, você deve questionar se você realmente precisa da versão mais recente, ou se você quer apenas porque 10 > 3.

    
por 14.05.2012 / 16:02