Estou tentando instalar o tomcat 7 no Ubuntu Server 12.04 com:
sudo apt-get install tomcat7
que a maioria dos sites e guias recomenda, mas imediatamente recebo esta resposta:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed.
This may mean that you have requested an impossible situation or
if you are using the unstable distribution that some required packages
have not yet been created or been moved out of Incoming.
The following information may help to resolve the situation.
The following packages have unmet dependencies:
tomcat7 : Depends: tomcat7-common (>= 7.0.26-1ubuntu1.1) but it is not
going to be installed
E: Unable to correct problems, you have held broken packages
O que isto significa?
Eu tentei atualizar os repositórios, alterá-los de país, reparar pacotes quebrados.
Sei que existe a possibilidade de instalação manual, mas isso deve funcionar facilmente
Quaisquer pistas sobre isso são muito apreciadas!
Eu tive o mesmo problema e não tenho o tomcat 6 instalado no meu sistema antes. Corrigi-o instalando manualmente
libtomcat7-java
. (No começo eu quero instalartomcat7-common
manualmente e ele reclamalibtomcat7-java
)fonte
Verifique quais pacotes você tinha em espera para o apt-get, você deve usar
O estado do pacote "hold" do apt-get pode ser alterado usando:
Substitua espera por instalação para desabilitar o estado de espera
E tente instalá-lo novamente.
fonte
Descobri que já havia instalado o Tomcat 6, que era conflitante, mas não estava sendo captado por algum motivo.
fonte