Estoy tratando de instalar Tomcat 7 en Ubuntu Server 12.04 con:
sudo apt-get install tomcat7
que la mayoría de los sitios y guías dicen hacer, pero inmediatamente recibo esta respuesta:
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
¿Qué significa esto?
He intentado actualizar los repositorios, cambiarlos de país, reparar paquetes rotos.
Sé que existe la posibilidad de instalación manual, pero esto debería funcionar fácilmente
Cualquier ventaja sobre esto es muy apreciada.
Tuve el mismo problema y no he instalado Tomcat 6 en mi sistema antes. Lo arreglé instalando manualmente
libtomcat7-java
. (Al principio quiero instalartomcat7-common
manualmente y se quejalibtomcat7-java
)fuente
Compruebe qué paquetes tenía en espera para apt-get, debe usar
El estado del paquete "hold" para apt-get se puede cambiar usando:
Reemplace hold con install para desactivar el estado "hold"
Y luego intente instalarlo nuevamente.
fuente
Descubrí que anteriormente había instalado Tomcat 6, lo cual era conflictivo pero no fue recogido por alguna razón.
fuente