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 quer incluir 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á sintonizada) 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 questões sobre a instalação de versões mais antigas do software no Ubuntu, mas estou procurando especificamente informar o sistema de gerenciamento de pacotes sobre qual é a versão atual instalada.
Você usa o equivs para informar ao sistema de gerenciamento de pacotes que você instalou o software por outros meios. Veja, por exemplo, http://blog.andrewbeacock.com/2005/09/creating-dummy-debian-package-for.html - crédito: https://serverfault.com/users/48857/mark-wagner e andrew beacock
fonte