Próbuję zainstalować tomcat 7 na Ubuntu Server 12.04 z:
sudo apt-get install tomcat7
które większość witryn i przewodników nakazuje, ale natychmiast otrzymuję tę odpowiedź:
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
Co to znaczy?
Próbowałem zaktualizować repozytoria, zmienić kraj, naprawić uszkodzone pakiety.
Wiem, że istnieje możliwość ręcznej instalacji, ale powinna ona działać łatwo
Wszelkie uwagi w tym zakresie są bardzo mile widziane!
Miałem ten sam problem i wcześniej nie instalowałem tomcat 6 w moim systemie. Naprawiłem to ręcznie instalując
libtomcat7-java
. (Najpierw chcę zainstalowaćtomcat7-common
ręcznie i narzekalibtomcat7-java
)źródło
Sprawdź, które pakiety wstrzymałeś dla apt-get, których powinieneś użyć
Stan pakietu „wstrzymaj” dla apt-get można zmienić za pomocą:
Zastąp blokadę instalacją, aby anulować stan wstrzymania
A następnie spróbuj zainstalować go ponownie.
źródło
Odkryłem, że wcześniej zainstalowałem Tomcat 6, który był w konflikcie, ale z jakiegoś powodu nie zostałem odebrany.
źródło