não posso atualizar para o php 5.4 ubuntu 12.10

0

Eu estou tentando instalar o php 5.4 no Ubuntu 12.10 mas não está funcionando. Eu continuo recebendo php5 já é a versão mais recente. (5.3.10).

Eu tentei adicionar o ondrej / php5-oldstable mas ainda assim, ele não fará o upgrade.

Eu fiz o sudo apt-get-update & amp; & amp; sudo apt-get dist-upgrade.

Este é o resultado de

 apt-cache policy php5
:
php5:
  Installed: 5.3.10-1ubuntu3
  Candidate: 5.3.10-1ubuntu3
  Package pin: 5.3.10-1ubuntu3
  Version table:
     5.4.6-1ubuntu1.7 991
        500 http://pt.archive.ubuntu.com/ubuntu/ quantal-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ quantal-security/main amd64 Packages
     5.4.6-1ubuntu1 991
        500 http://pt.archive.ubuntu.com/ubuntu/ quantal/main amd64 Packages
     5.3.10-1ubuntu3.10 991
        500 http://bg.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
 *** 5.3.10-1ubuntu3 991
        500 http://bg.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
        100 /var/lib/dpkg/status

Como você pode ver, eu posso ver o último php 5.4 na Tabela de Versão, mas não posso atualizar.

    
por brpaz 01.04.2014 / 16:27

2 respostas

0

A saída de apt-cache policy php5 mostra claramente que o pacote php5 foi fixado em uma versão específica.

php5:
  Installed: 5.3.10-1ubuntu3
  Candidate: 5.3.10-1ubuntu3
  Package pin: 5.3.10-1ubuntu3

Você precisa liberar o pacote para que ele possa ser atualizado.

Execute o comando abaixo para liberar o pacote php5

sudo apt-mark unhold php5

Em seguida, tente atualizar esse pacote,

sudo apt-get install php5
    
por Avinash Raj 01.04.2014 / 16:43
1

Ok. Eu resolvi o problema. O arquivo deles era um arquivo de política em /etc/apt/preferences.d que estava bloqueando a atualização.

    
por brpaz 01.04.2014 / 16:49