web-dev-qa-db-ja.com

aptを使用してUbuntuにTomcatの最新バージョンをインストールする方法

apt-get installは7.0.26のみをインストールします。これは、 7.0.47 である最新バージョンを取得するための規定の方法です。

私は12.04にいます。手動でのダウンロードとインストールを回避しようとしています。

7
kmansoor

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)

完了したら、忘れずに追加し直してください。


ダウンロードしてビルドする

このリンク は、ソフトウェアを構築およびインストールするためのソースコードを提供します。ソフトウェアのドキュメント/フォーラムを読み、 簡単にコンパイルする方法


他のソースからダウンロード

webサイトまたはその他の場所を使用してパッケージをダウンロードします。次に、alienを使用してpackage.read alien man pagesを変換し、エイリアンの使用に関するヘルプを表示します。

4
Registered User

手短に

最新の非LTSにアップグレードして、最新のTomcatバージョンを取得します

詳細に

UbuntuのLTSバージョンは、機能よりも安定性に重点を置いています。 Tomcatの最新バージョンを実行する場合は、間違ったバージョンのUbuntuを使用しています。 Ubuntuリポジトリから最新バージョンのTomcatを入手するには、最新の非LTSにアップグレードすることをお勧めします。

読むことに興味があるかもしれません なぜUbuntuリポジトリにソフトウェアの最新バージョンがないのですか?

2
Braiam

Tomcat @ launchpad を参照してください。14.04から7.0.47-1が利用可能になり、apt-getでは機能しなくなります(システムには多くの新しいバージョンが見つかるため、Tomcat以外のものを取り込むことになります) 。

誰もが2番目の最良の方法を知りたい場合:debianインストーラーファイルをダウンロードし、Ubuntu Software Centerにインストールさせることができます(3番目の方法は、Apacheサイトからのダウンロードからインストールすることです)。

  • パッケージの詳細は here にあり、debインストーラーは here にあります。による:

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

    DEBファイルをダウンロードしたら、Nautilusからそれをダブルクリックします。インストール可能な場合は、技術的な手作業ですが、できる限り簡単です。

1
Rinzwind

Tomcatを(ソースから、またはdpkgを介してインストールされた.debパッケージを使用して)手動でダウンロードおよびインストールしたくない場合は、パッケージマネージャー(つまり、apt-get)。

パッケージマネージャーは、インターネット上のリポジトリからパッケージを自動的に取得します。 Ubuntu開発者は、12.04(まだ)の公式リポジトリでバージョン7.0.47をまだ利用可能にしていないため、せいぜいPPAなどのサードパーティのリポジトリを期待できます。

残念ながら、Tomcat用のそのようなUbuntuサードパーティのリポジトリはないようです。少なくとも、私はかなり広範囲に検索しましたが、見つかりませんでした。

オプションは次のとおりです。

  1. 新しいUbuntuリリースにアップグレードします(もちろん、最新のUbuntuバージョンは長期サポートではないため、オプションではない可能性があります)。現在のリリース、つまりUbuntu 13.10では、ouはTomcat 7.0.42を見つけます。また、今後のUbuntu 14.04では、Tomcat 7.0.47が利用可能になります。 Ubuntu 14.04も長期的なサポートになるため、これは興味深い代替手段になる可能性がありますが、4月まで待つ必要があります。

    packages.ubuntu.orgのパッケージTomcat7の詳細 を参照して、Ubuntuのどのリリースで利用可能なバージョンを正確に見つけます。

  2. Ubuntuをアップグレードしたくない場合は、待ってください;)Ubuntu 12.04は2017年初頭までサポートされるため、Tomcat 7.0.47はUbuntu 12.04で利用できるようになります。これは安定した長期のサポートリリースであるため、新しいパッケージはそれほど高速ではないことに注意してください。これは、本番環境での賢明なアプローチです。常に最新で最高のものが欲しいとは限りません。安定したものが必要です。

  3. アップグレードも待機も受け入れられないオプションである場合は、Tomcatを手動でインストールするだけです。 buntu 12.04.3 LTSにTomcat 7.0.42をインストールする方法 を参照して、Ubuntu 12.04に最新のTomcatを手動でインストールする方法を確認してください(スレッドはTomcat 7.0.42についてですが、方法はもちろん、Tomcat 7.0.47に類似しています)。

1
Malte Skoruppa