Ich versuche, Tomcat 7 unter Ubuntu Server 12.04 zu installieren mit:
sudo apt-get install tomcat7
was die meisten Websites und Anleitungen vorschreiben, aber sofort erhalte ich diese Antwort:
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
Was bedeutet das?
Ich habe versucht, die Repositorys zu aktualisieren, das Land zu ändern und defekte Pakete zu reparieren.
Ich weiß, dass es die Möglichkeit einer manuellen Installation gibt, aber dies sollte leicht funktionieren
Alle Hinweise hierzu werden sehr geschätzt!
Ich hatte das gleiche Problem und habe Tomcat 6 noch nicht auf meinem System installiert. Ich habe es durch manuelle Installation behoben
libtomcat7-java
. (Zuerst möchte ichtomcat7-common
manuell installieren und es beschwert sich überlibtomcat7-java
)quelle
Überprüfen Sie, welche Pakete Sie für apt-get in der Warteschleife hatten, die Sie verwenden sollten
Der Paketstatus "hold" für apt-get kann geändert werden mit:
Ersetzen Sie hold durch install, um den Hold-Status aufzuheben
Und dann versuchen Sie es erneut zu installieren.
quelle
Ich stellte fest, dass ich zuvor Tomcat 6 installiert hatte, das widersprüchlich war, aber aus irgendeinem Grund nicht aufgegriffen wurde.
quelle