web-dev-qa-db-ja.com

apt-get installを使用してTomcat6をubuntu 16.04にインストールする方法

Tomcat6をubuntu 16.04にインストールすることはできますか? 16.04はTomcat6をサポートしていますか? apt-get installを使用してTomcat 6をインストールしようとすると、次のメッセージが表示されます

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package Tomcat6

そして、libtomcat6-Javaをインストールしようとすると、次のメッセージが表示されます。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libtomcat6-Java is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libtomcat6-Java' has no installation candidate

apt-get Thank Youを使用してTomcat6をインストールするのを手伝ってください。

2
Satya N

Tarファイルをダウンロードし、解凍して、選択したディレクトリに移動する必要があります。 ここでミラーを選択して、別のダウンロードリンクを取得できます

私の手順:

$ wget http://ftp.unicamp.br/pub/Apache/Tomcat/tomcat-6/v6.0.53/bin/Apache-Tomcat-6.0.53.tar.gz
$ tar xvzf Apache-Tomcat-6.0.47.tar.gz
$ Sudo mkdir /usr/local/Tomcat
$ Sudo mv Apache-Tomcat-6.0.47 /usr/local/Tomcat

Tomcat 6がJava 6で動作することはほぼ確実であるため、UbuntuでJava 8などを使用している場合は追加の手順が必要です。

Java 6はUbuntu用に配布されなくなったため、レガシーパッケージをダウンロードして手動でインストールする必要があります この回答によると

$ chmod a+x jdk-6u45-linux-x64.bin
$ Sudo ./jdk-6u45-linux-x64.bin
$ mv jdk1.6.0_45 Java-6-Oracle
$ Sudo mv Java-6-Oracle /usr/lib/jvm

そして今、update-alternativesまたは galternatives を使用してJavaバージョンを切り替えることができます。

さらに、.bashrcファイルを変更してJava_HOME変数を設定します。

export Java_HOME=/usr/lib/jvm/Java-6-Oracle

6の場合、apt-getコマンドは

Sudo apt-get install Tomcat6

そのバージョンがまだUbuntu 16.04のリポジトリにあるかどうかはわかりません。それ以外の場合は、tarバンドルをダウンロードしてそこからインストールする必要があります。

  • なぜ7または8ではなく6が必要なのですか?
  • なぜapt-getに限定されているのですか?

正しく覚えていれば、手動インストールはそれほど難しくありません。ただし、実行内容を正確に記録し、編集したすべての構成ファイルをバックアップとしてコピーする必要があります。アップグレードする必要がある場合、最初にどのようにアップグレードしたかを知りたいと思うでしょう。

0
SPRBRN