Ubuntu 12.04: não é possível instalar o apache2-common

3

Acabei de atualizar para 12.04 a partir de 10.04 e atualizei o apache2. Eu corri para o seguinte:

  • Ao tentar instalar o passageiro, ele reclamou que apache2-prefork-dev estava faltando.
  • sudo apt-get install apache2-prefork-dev reclama:

    apache2-prefork-dev : Depends: apache2.2-common (= 2.2.22-1ubuntu1.4) but it is not going to be installed

  • sudo apt-get install apache2.2-common reclama:

    apache2.2-common : Depends: apache2.2-bin (= 2.2.22-1ubuntu1.4) but it is not going to be installed

  • sudo apt-get install apache2.2-bin installs.

  • sudo apt-get install apache2.2-common ainda não o encontrou.

Eu desinstalei todo o apache várias vezes, purgou, etc. Alguma idéia?

    
por noel 02.11.2013 / 00:11

1 resposta

4

Eu tentei uma nova instalação 12.04 LTS. O principal problema é que eu adicionei o ppa:ondrej/php5 repo para o php 5.4. Isso inclui o apache 2.4 sem cabeçalhos de desenvolvimento. Como resultado, eu tenho o Apache 2.4.6 instalado, mas quando vou instalar os cabeçalhos de desenvolvimento, o índice de pacotes só o encontra para o 2.2.

Se eu quiser ficar com o 12.04, parece que só posso obter resultados compilando do zero.

Se eu quiser pacotes gerenciados para o php 5.4 e o apache 2.4, não posso ficar com 12.04 LTS.

Note que tudo ficaria bem se eu precisasse apenas de páginas PHP e estáticas normais. Eu preciso instalar o Phusion Passenger for Rails também, então o 12.04 não é uma opção.

Vou tentar atualizar para 13.10 e comentar aqui novamente.

    
por noel 05.11.2013 / 19:48