7 votes

Comment installer la dernière version de Tomcat sur Ubuntu en utilisant apt?

apt-get install installera uniquement la version 7.0.26, quelle est la manière recommandée d'obtenir la dernière version qui est 7.0.47.

Je suis sur 12.04. J'essaie d'éviter le téléchargement et l'installation manuels.

4voto

Registered User Points 9233

Si vous souhaitez obtenir la dernière version, qui n'est pas disponible dans les dépôts Ubuntu, il existe les façons alternatives suivantes pour l'obtenir.

  • télécharger manuellement depuis le site Web
  • télécharger depuis des dépôts non officiels
  • télécharger et construire le code source le plus récent
  • télécharger depuis un dépôt autre linux et convertir en utilisant alien

Maintenant, comme vous ne souhaitez pas installer manuellement, parlons d'autres méthodes.


télécharger depuis des dépôts non officiels

une fois que vous avez trouvé le dépôt dont vous avez besoin, ouvrez un terminal et tapez.

sudo add-apt-repository ppa:(Votre ppa ici)
sudo apt-get update
sudo apt-get install tomcat

REMARQUE :-

vous devrez d'abord bloquer temporairement le dépôt qui contient une version plus ancienne de tomcat, sinon ils interféreront. Vous pouvez le faire en

sudo add-apt-repository -r ppa:(Votre ppa ici)

et n'oubliez pas de le réajouter une fois que vous avez terminé.


télécharger et construire

ce lien fournit le code source. Pour construire et installer le logiciel, consultez la documentation/forums du logiciel et comment compiler facilement


télécharger depuis une autre source

téléchargez le package depuis le site Web ou tout autre endroit, puis utilisez alien pour convertir le package. Consultez les pages de manuel de alien pour obtenir de l'aide sur son utilisation.

2voto

Braiam Points 64282

En résumé

Mettez à jour vers la dernière version non-LTS pour obtenir la dernière version de Tomcat

En détails

Les versions LTS d'Ubuntu sont axées sur la stabilité plutôt que sur les fonctionnalités. Si vous souhaitez exécuter la dernière version de Tomcat, vous utilisez la mauvaise version d'Ubuntu. Vous voudrez peut-être mettre à jour vers la dernière version non-LTS pour obtenir la dernière version de Tomcat disponible à partir des dépôts Ubuntu.

Vous pouvez être intéressé à lire Pourquoi les dépôts Ubuntu n'ont-ils pas les dernières versions des logiciels?

1voto

Rinzwind Points 270388

Consultez tomcat@launchpad : la version 7.0.47-1 est disponible depuis la version 14.04, donc avec apt-get, cela ne fonctionnera pas (vous obtiendrez plus que juste tomcat car votre système trouvera de nombreuses versions plus récentes).

Au cas où quelqu'un voudrait connaître la deuxième meilleure méthode : vous pouvez télécharger les fichiers d'installation debian et faire installer par le Gestionnaire de logiciels Ubuntu (la troisième méthode serait d'installer à partir d'un téléchargement du site apache).

  • Vous trouverez les détails du package ici et le fichier d'installation deb peut être trouvé ici. Il dépend de :

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

    Après avoir téléchargé le fichier DEB, double-cliquez dessus depuis Nautilus et s'il est installable, c'est en quelque sorte une méthode manuelle mais aussi simple que possible.

1voto

Malte Skoruppa Points 12096

Si vous ne souhaitez pas télécharger et installer manuellement Tomcat (que ce soit à partir de la source ou en utilisant un paquet .deb installé via dpkg), alors la seule possibilité d'installation est clairement à travers le gestionnaire de packages (c'est-à-dire apt-get).

Le gestionnaire de packages récupère automatiquement le package à partir d'un dépôt sur Internet. Les développeurs d'Ubuntu n'ont pas encore rendu disponible la version 7.0.47 dans les dépôts officiels pour la version 12.04, donc au mieux vous pourriez espérer un dépôt tiers, comme un PPA.

Malheureusement, il ne semble pas exister de dépôt tiers d'Ubuntu pour Tomcat. Du moins, j'ai fait des recherches approfondies et je n'ai pas pu en trouver.

Donc, vos options sont :

  1. Passer à une nouvelle version d'Ubuntu (bien sûr, les versions plus récentes d'Ubuntu ne sont pas des versions à long terme, donc cela peut ne pas être une option pour vous). Dans la version actuelle, à savoir Ubuntu 13.10, vous trouverez Tomcat 7.0.42. De plus, dans la future version d'Ubuntu 14.04, Tomcat 7.0.47 sera disponible. Ubuntu 14.04 sera également une version à long terme, donc cela pourrait être une alternative intéressante, mais vous devrez attendre jusqu'en avril.

    Rendez-vous sur Détails du package tomcat7 sur packages.ubuntu.org pour savoir exactement qu'elle version est disponible dans quelle version d'Ubuntu.

  2. Si vous ne souhaitez pas mettre à jour votre Ubuntu : attendez ;) Ubuntu 12.04 sera supporté jusqu'au début de 2017, donc à un moment donné Tomcat 7.0.47 sera certainement rendu disponible pour Ubuntu 12.04. Gardez à l'esprit que c'est une version stable, avec support à long terme, donc les nouveaux packages ne viennent pas si rapidement. C'est une approche sensée dans les environnements de production. Vous ne voulez pas toujours le nouveau et le meilleur. Vous voulez quelque chose de stable.

  3. Si ni la mise à jour ni l'attente ne sont des options acceptables pour vous, il ne vous reste plus qu'à installer Tomcat manuellement. Référez-vous à Comment installer Tomcat 7.0.42 sur Ubuntu 12.04.3 LTS ? pour savoir comment installer manuellement le plus récent Tomcat sur Ubuntu 12.04 (ce fil concerne Tomcat 7.0.42, mais la méthode est analogue pour Tomcat 7.0.47, bien sûr).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X