Как установить последнюю версию tomcat на ubuntu с помощью apt?

7

apt-get install будет устанавливать только 7.0.26, что является предписанным способом получения последней версии 7.0.47 .

Я на 12.04. Я пытаюсь избежать ручной загрузки и установки.

    
задан kmansoor 10.01.2014 в 14:08
источник

4 ответа

4

Если вам нужна последняя версия, которая недоступна в репозиториях ubuntu, есть следующие альтернативные способы ее получения.

  • скачать руководство пользователя с веб-сайта
  • скачать из неофициальных репозиториев.
  • загрузите и создайте последний исходный код.
  • скачать из другого linux репозитория и конвертировать с помощью alien .

Теперь, когда вы не хотите устанавливать вручную, давайте поговорим о других методах.

загрузка из неофициальных репозиториев.

после того, как вы найдете необходимый репозиторий, откройте терминал и введите.

  

sudo add-apt-repository ppa: (Ваш ppa здесь)
  sudo apt-get update
  sudo apt-get install tomcat

Примечание: -

сначала вам нужно временно заблокировать репо, которое содержит более старую версию tomcat, или они будут мешать. Вы можете сделать это с помощью

  

sudo add-apt-repository -r ppa: (ваш ppa здесь)

и не забудьте добавить его обратно, как только вы закончите.

скачать и построить

это ссылка предоставляет исходный код. Для создания и установки программного обеспечения читайте программную документацию / форумы и легко компилируйте .

скачать из другого источника

скачать с помощью веб-сайта или любого другого места. Затем используйте alien для конвертирования package.read alien man pages для справки об использовании чужих.

    
ответ дан Registered User 10.01.2014 в 14:37
источник
2

В двух словах

Обновите до последней версии, отличной от LTS, чтобы получить последнюю версию Tomcat

Подробнее

LTS-версии Ubuntu сосредоточены на стабильности, а не на функциях. Если вы хотите запустить последнюю версию Tomcat, вы используете неправильную версию Ubuntu. Возможно, вам захочется обновиться до последней версии, отличной от LTS, чтобы получить последнюю версию Tomcat, доступную из репозиториев Ubuntu.

Вам может быть интересно прочитать Почему репозитории Ubuntu не имеют последних версий программного обеспечения?

    
ответ дан Braiam 10.01.2014 в 15:56
1

См. tomcat @ launchpad : 7.0.47-1 доступен с 14.04, поэтому с помощью apt-get он будет не работает (вы будете тянуть больше, чем просто tomcat, так как ваша система найдет множество новых версий).

В случае, если кто-то хочет знать 2-й лучший способ: вы можете загрузить файлы установщика debian и установить Ubuntu Software Center (третий способ - установить из загрузки с сайта apache).

  • Подробные сведения о пакете можно найти здесь , а установщик deb можно найти . Это зависит от:

    adduser
    debconf (>= 0.5)
    tomcat7-common (>= 7.0.47-1) 
    ucf 
    

    После загрузки файла DEB просто удваивайте его с Nautilus, и, если он установлен, он является технически ручным, но настолько простым, насколько это возможно.

ответ дан Rinzwind 10.01.2014 в 14:32
1

Если вы не хотите вручную загружать & amp; установите Tomcat (либо из источника, либо с помощью пакета .deb , установленного через dpkg ), то, очевидно, единственная возможность его установки - через диспетчер пакетов (т. е. apt-get ).

Менеджер пакетов автоматически извлекает пакет из репозитория в Интернете. Разработчики Ubuntu еще не сделали версию 7.0.47 доступной в официальных репозиториях для 12.04 (пока), поэтому в лучшем случае вы могли бы надеяться на сторонний репозиторий, такой как PPA.

К сожалению, похоже, нет такого стороннего репозитория Ubuntu для Tomcat. По крайней мере, я просто искал, довольно широко, и не мог найти его.

Итак, ваши варианты:

  1. Переход на новую версию Ubuntu (конечно, более свежие версии Ubuntu не являются долгосрочной поддержкой, поэтому, возможно, это не вариант для вас). В текущем выпуске, а именно Ubuntu 13.10, ou найдет Tomcat 7.0.42. Кроме того, в предстоящем Ubuntu 14.04 будет доступен Tomcat 7.0.47. Ubuntu 14.04 также будет долгосрочной поддержкой, так что это может быть интересной альтернативой, но вам придется ждать до апреля.

    Перейдите в Подробная информация о пакете tomcat7 на сайтах packages.ubuntu.org , чтобы узнать, какая версия доступна в выпуске Ubuntu .

  2. Если вы не хотите обновлять свой Ubuntu: дождитесь его;) Ubuntu 12.04 будет поддерживаться в начале 2017 года, поэтому в какой-то момент Tomcat 7.0.47, безусловно, будет доступен для Ubuntu 12.04. Имейте в виду, что это стабильный, долгосрочный релиз поддержки, поэтому новые пакеты просто не приходят так быстро. Это разумный подход в производственных условиях. Вы не всегда хотите самого нового и самого лучшего. Вы хотите что-то стабильное.

  3. Если ни обновление, ни ожидание не являются приемлемыми параметрами для вас, вы остаетесь только с установкой Tomcat вручную. См. Как установить Tomcat 7.0.42 на Ubuntu 12.04.3 LTS? , чтобы узнать, как вручную установить новейший Tomcat в Ubuntu 12.04 (этот поток относится к Tomcat 7.0.42, но метод аналогичен Tomcat 7.0.47, конечно ).

ответ дан Malte Skoruppa 10.01.2014 в 14:33