Execute este comando:
sudo apt-get update
sudo apt-get install --reinstall apache2 apache2-bin
Oi eu estou tentando instalar o servidor Apache2 no meu Ubuntu 12,04, mas quando eu digito este comando
sudo apt-get install apache2
estou recebendo este erro -
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed.
Isso pode significar que você tem solicitou uma situação impossível ou se você estiver usando a instável distribuição que alguns pacotes necessários ainda não foram criados ou foi movido para fora da Entrada. As informações a seguir podem ajudar a resolver a situação:
Os seguintes pacotes têm dependências não atendidas:
apache2 : Depends: apache2-bin (= 2.4.12-1+deb.sury.org~precise+5) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Como faço para corrigir este problema?
Execute este comando:
sudo apt-get update
sudo apt-get install --reinstall apache2 apache2-bin
o aptitude funciona para mim instale o pacote aptitude primeiro
sudo apt-get install aptitude
assim que o aptitude estiver pronto, instale o apache2
sudo aptitude install apache2
A única solução que parece funcionar bem é baixar o aptitude, pressionando "n" para a primeira sugestão, seguida de um "y". Tentar ver os pacotes do dpkg para ver se alguma biblioteca do apache2 estava em espera e tentar alterá-la não funcionou, nem os passos para limpar e reinstalar o trabalho.