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

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

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

  • Ao tentar instalar o passageiro, reclamou que apache2-prefork-devestava faltando.
  • sudo apt-get install apache2-prefork-devreclama:

    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-commonreclama:

    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-bininstala.

  • sudo apt-get install apache2.2-commonainda não o encontra.

Desinstalei todo o Apache várias vezes, limpei, etc. Alguma ideia?

Responder1

Eu tentei uma nova instalação do 12.04 LTS. A questão principal é que adicionei o ppa:ondrej/php5repositório para php 5.4. Isso inclui o Apache 2.4 sem cabeçalhos de desenvolvimento. Como resultado, tenho o Apache 2.4.6 instalado, mas quando vou instalar os cabeçalhos de desenvolvimento, o índice do pacote só o encontra para o 2.2.

Se eu continuar com o 12.04, parece que só poderei obter resultados compilando do zero.

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

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

Vou tentar atualizar para 13.10 e comentar aqui novamente.

informação relacionada