Como informar ao Ubuntu 12.04 apt-get sobre a versão antiga instalada do php

0

Recentemente instalei o php5.3.22 no Ubuntu 12.04 a partir de um excelente script de instalação fornecido por git: //github.com/vladgh/VladGh.com-LEMP.git. Isso funciona perfeitamente.

O problema que tenho é que agora eu quero também instalar o phpunit. Quando eu tento o apt-get install phpunit - Ele também inclui um monte de dependências como php5-common, etc. (Eu suspeito que o apt-get ainda não saiba que eu tenho o php5.3.22 instalado e quer instalar o php5.4 .x - já que é a versão de lançamento da distro.)

Eu não quero entrar em conflito / sobrescrever minha instalação (já ajustada) do php5.3.22.

Eu pensei em usar um arquivo php phar para executar a unidade php. mas primeiro quero saber se alguém sabe simples instruções passo a passo para informar o apt-get sobre a instalação existente do php5.3.22 para que eu possa usar o apt-get no futuro para configurar o php para atualizações, adicionar módulos, etc.

Há muitas perguntas sobre a instalação de versões mais antigas de software no Ubuntu, mas estou procurando especificamente informar o sistema de gerenciamento de pacotes sobre qual é a versão atual instalada.

    
por windsor 08.03.2013 / 16:27

2 respostas

0

Você usa o equivs para informar ao sistema de gerenciamento de pacotes que você instalou o software por outros meios. Veja, por exemplo, link - credit: link e andrew beacock

    
por 12.03.2013 / 21:06
0

Sugiro usar o composer em seu projeto PHP para gerenciar / instalar o phpunit.

Basta adicionar o seguinte ao seu arquivo composer.json

"require-dev": {
    "phpunit/PHPUnit": "3.7.*"
}
    
por 08.03.2013 / 16:30