Я пытаюсь установить Tomcat 7 на Ubuntu Server 12.04 с:
sudo apt-get install tomcat7
что большинство сайтов и гидов говорят сделать, но сразу же я получаю этот ответ:
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
Что это значит?
Я пытался обновить репозитории, изменить их страну, восстановить поврежденные пакеты.
Я знаю, что есть возможность ручной установки, но это должно работать легко
Любые ссылки на это очень ценятся!
У меня была та же проблема, и я не установил tomcat 6 в мою систему раньше. Я исправил это путем ручной установки
libtomcat7-java
. (Сначала я хочу установитьtomcat7-common
вручную, и он жалуется наlibtomcat7-java
)источник
Проверьте, какие пакеты у вас были в ожидании для apt-get, вы должны использовать
Состояние пакета «hold» для apt-get можно изменить с помощью:
Замените hold на install, чтобы сбросить состояние «hold»
А затем попробуйте установить его снова.
источник
Я обнаружил, что ранее я установил Tomcat 6, который конфликтовал, но по какой-то причине не был обнаружен.
источник