Downgrade do PHP 5.6 para 5.5 [duplicado]

1

Eu preciso fazer o downgrade do meu PHP de 5,6 para 5,5

Aqui está o que eu fiz até agora

sudo aptitude purge 'dpkg -l | grep php| awk '{print $2}' |tr "\n" " "'

Então

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update
sudo apt-get install -y php5

Então eu tentei

sudo apt-get install php5

e

sudo apt-get install php5=5.5.26+dfsg-1+deb.sury.org~vivid+1

Isso é o que recebo quando executo apt-cache policy php5

php5:
  Installé : (aucun)
  Candidat : 5.6.4+dfsg-4ubuntu6.2
 Table de version :
     5.6.4+dfsg-4ubuntu6.2 0
        500 http://fr.archive.ubuntu.com/ubuntu/ vivid-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ vivid-security/main amd64 Packages
     5.6.4+dfsg-4ubuntu6 0
        500 http://fr.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
     5.5.26+dfsg-1+deb.sury.org~vivid+1 0
        500 http://ppa.launchpad.net/ondrej/php5/ubuntu/ vivid/main amd64 Packages

Não importa o que eu faça, o PHP 5.6 está instalado. Eu até tentei com o Synaptic, sem sucesso.

Alguma ideia?

    
por Hakim 13.07.2015 / 16:05

1 resposta

0

Os pacotes PPA têm uma relação de dependência >= para muitos pacotes:

Package: php5
Version: 5.5.26+dfsg-1+deb.sury.org~vivid+1
Depends: libapache2-mod-php5 (>= 5.5.26+dfsg-1+deb.sury.org~vivid+1~) | libapache2-mod-php5filter (>= 5.5.26+dfsg-1+deb.sury.org~vivid+1~) | php5-cgi (>= 5.5.26+dfsg-1+deb.sury.org~vivid+1~) | php5-fpm (>= 5.5.26+dfsg-1+deb.sury.org~vivid+1~), php5-common (>= 5.5.26+dfsg-1+deb.sury.org~vivid+1~)

Então, se você quiser instalar uma versão específica de todos eles, provavelmente precisará especificar pacotes individuais com a versão especificada:

sudo apt-get install {php5,libapache2-mod-php5,php5-common}=5.5.26+dfsg-1+deb.sury.org~vivid+1

Ou use pinagem para que o PPA tenha uma prioridade mais alta que os repositórios do Ubuntu.

    
por muru 13.07.2015 / 16:36