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-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
instala.sudo apt-get install apache2.2-common
ainda 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/php5
repositó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.