Вопрос Установка tomcat 7 на сервер Ubuntu 12.04


Я пытаюсь установить 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

Что это значит?

Я пробовал обновлять репозитории, меняя их страну, исправляя сломанные пакеты.

Я знаю, что есть возможность ручной установки, но это должно работать легко

Любые выводы по этому поводу очень ценятся!


11
2017-08-09 20:14


происхождения




ответы:


Это связано с тем, что пакет tomcat6-common по-прежнему находится в системе.

сделай это

sudo apt-get remove tomcat6-common

Это приведет к удалению конфликтующего пакета. Установка Tomcat7 Должна работать нормально сейчас


10
2017-09-10 07:04



Как это повлияет на установленный tomcat6? Он перестанет работать? - Ludwig Magnusson
@Rishin Это не работает - nazar_art


У меня была такая же проблема, и я раньше не использовал tomcat 6 в своей системе. Я установил его вручную libtomcat7-java, (Сначала я хочу установить tomcat7-common вручную, и он жалуется на libtomcat7-java)


3
2017-12-22 12:07





Проверьте, какие пакеты у вас были на удержании для apt-get, вы должны использовать

sudo dpkg --get-selections | grep hold

Состояние пакета «hold» для apt-get можно изменить, используя:

sudo echo package_name hold | dpkg --set-selections

Заменить удержание с помощью установки, чтобы отключить состояние «удержание»

sudo apt-get update

И затем попробуйте установить его снова.


0
2017-08-09 21:30



В первой строке не было пакетов. Я даже проверял их один за другим в случае, если grep был неправильным, но каждый упакованный помечен как «установить», - Anibaru


Я обнаружил, что ранее я установил Tomcat 6, который по какой-то причине был конфликтующим, но не был поднят.


0
2017-08-24 10:04