Como instalar a última versão do tomcat no Ubuntu usando o apt?

7

apt-get install só instalará o 7.0.26, qual é a forma prescrita para obter a versão mais recente que é 7.0.47 .

Eu estou no 12.04. Estou tentando evitar o download e a instalação manuais.

    
por kmansoor 10.01.2014 / 15:08

4 respostas

4

Se você quiser a versão mais recente, que não está disponível em repositórios do Ubuntu, existem as seguintes maneiras alternativas de obtê-la.

  • download manual do site
  • faça o download de repositórios não oficiais.
  • faça o download e crie o código-fonte mais recente.
  • faça o download do repositório other linux e converta usando alien .

Agora, como você não quer instalar manualmente, vamos falar sobre outros métodos.

download de repositórios não oficiais.

assim que você encontrar o repositório de que precisa, abra um terminal e digite.

  

sudo add-apt-repository ppa: (Seu ppa aqui)
  sudo apt-get update
  sudo apt-get install tomcat

NOTA: -

primeiro você terá que bloquear temporariamente o repositório que contém uma versão mais antiga do tomcat ou eles interferirão. Você pode fazer isso

  

sudo add-apt-repositório -r ppa: (Seu ppa aqui)

e não se esqueça de adicioná-lo novamente, assim que estiver pronto.

faça o download e crie

este link fornece o código fonte.para a criação e instalação de software leia a documentação / fóruns de software e compile como

download de outra fonte

faça o download do pacote usando o website ou qualquer outro lugar. use alien para converter package.read alien man pages para obter ajuda sobre como usar o alien.

    
por Registered User 10.01.2014 / 15:37
2

Em poucas palavras

Atualize para o último não-LTS para obter a versão mais recente do Tomcat

Em detalhes

As versões LTS do Ubuntu estão focadas na estabilidade e não nos recursos. Se você quiser rodar a última versão do Tomcat, então você está usando a versão errada do Ubuntu. Você pode querer atualizar para o último não-LTS para obter a versão mais recente do Tomcat disponível nos repositórios do Ubuntu.

Você pode estar interessado em ler Por que os repositórios do Ubuntu não têm as últimas versões do software?

    
por Braiam 10.01.2014 / 16:56
1

Veja o launchpad do tomcat @ : o 7.0.47-1 está disponível a partir de 14.04, portanto, com o apt-get ele será não funciona (você poderia extrair mais do que apenas o tomcat, pois o sistema encontrará muitas versões mais recentes).

Caso alguém queira saber o segundo melhor método: você pode baixar os arquivos do instalador debian e instalar o Ubuntu Software Center (o terceiro método seria instalar a partir de um download do site apache).

  • Detalhes do pacote podem ser encontrados aqui e o deb installer pode ser encontrado aqui . Depende de:

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

    Depois de baixar o arquivo DEB, basta duplicá-lo do Nautilus e, se for instalável, é um método manual, mas tão fácil quanto possível.

por Rinzwind 10.01.2014 / 15:32
1

Se você não quiser fazer download manualmente de & amp; instalar o Tomcat (seja da origem ou usando algum pacote .deb instalado via dpkg ), então, claramente, a única possibilidade de instalá-lo é através do gerenciador de pacotes (por exemplo, apt-get ).

O gerenciador de pacotes recupera o pacote automaticamente de um repositório na Internet. Os desenvolvedores do Ubuntu ainda não disponibilizaram a versão 7.0.47 nos repositórios oficiais do 12.04 (ainda), portanto, na melhor das hipóteses, você poderia esperar por um repositório de terceiros, como um PPA.

Infelizmente, não parece haver um repositório de terceiros desse tipo para o Tomcat. Pelo menos, eu apenas procurei bastante, e não consegui encontrar um.

Então, suas opções são:

  1. Atualize para uma nova versão do Ubuntu (é claro que as versões mais recentes do Ubuntu não são de longo prazo, então pode não ser uma opção para você). Na versão atual, ou seja, o Ubuntu 13.10, você encontrará o Tomcat 7.0.42. Além disso, no próximo Ubuntu 14.04, o Tomcat 7.0.47 estará disponível. O Ubuntu 14.04 também será um suporte de longo prazo, então essa pode ser uma alternativa interessante, mas você terá que esperar até abril.

    Navegue até Detalhes do pacote tomcat7 em packages.ubuntu.org para encontrar exatamente qual versão está disponível no release do Ubuntu .

  2. Se você não quiser atualizar seu Ubuntu: espere por ele;) O Ubuntu 12.04 será suportado até o início de 2017, então em algum momento o Tomcat 7.0.47 será disponibilizado para o Ubuntu 12.04. Tenha em mente que este é um lançamento de suporte estável e de longo prazo, portanto, os novos pacotes simplesmente não chegam tão rápido. Esta é uma abordagem sensata em ambientes de produção. Você nem sempre quer o mais novo e melhor. Você quer algo estável.

  3. Se nem a atualização nem a espera forem opções aceitáveis para você, você só terá a instalação do Tomcat manualmente. Consulte Como instalar o Tomcat 7.0.42 no Ubuntu 12.04.3 LTS? para descobrir como instalar manualmente o mais novo Tomcat no Ubuntu 12.04 (esse tópico é sobre o Tomcat 7.0.42, mas o método é análogo para o Tomcat 7.0.47, é claro ).

por Malte Skoruppa 10.01.2014 / 15:33