| Turbolinux 10 Server: ユーザーガイド | ||
|---|---|---|
| 前のページ | 第 44章Java CD の使用方法 | |
「Java CD」をご利用いただくためのインストール手順を解説します。利用するアプリケーションによっては、non-free パッケージを必要とするため「Java CD」のインストールを開始する前に Sun Microsystems 社のダウンロードサイト http://java.sun.com/downloads/ からコンポーネントの入手が必要になります。項44.2.2 を参照し、必要な場合はコンポーネントのダウンロードおよび RPM パッケージのビルド、インストールを実行してください。
turbopkg を使用して「Java CD」に収録の RPM パッケージをインストールします。「Java CD」をドライブに挿入した状態で以下のように実行します。
# turbopkg |
以下の画面が表示されますので[インストール]を選択します。

以下の画面で[CD-ROM]を選択します。

以下のように、パッケージの一覧が表示されます。[Space] キーで選択し[インストール]を押します。[F5] キーを押すとすべてのパッケージを選択することができます。

確認のダイアログが表示されますので[続行]を押します。選択したパッケージがインストールされます。
![]() | インストールするパッケージを選択した後で依存関係のエラーが表示された場合は、必要とされているパッケージ名をひかえてインストールを中断します。必要なパッケージのインストールを行ってから再度「Java CD」のインストールを実行してください。non-free パッケージのインストールが必要な場合は、項44.2.2 を参照し RPM パッケージの作成とインストールを行ってから、再度「Java CD」のインストールを実行してください。依存関係のエラーが発生したままインストールを続行してもソフトウェアは正常に動作しません。 |
「Java CD」のインストールを開始する前に以下の表を確認して、インストールするパッケージが「Java CD」にバイナリ RPM パッケージとして収録されているのか、NoSource RPM ファイルからバイナリ RPM ファイルの作成が必要であるのかを確認してください。"依存パッケージ" 欄に記載のあるパッケージをインストールするには、あらかじめ "作成 RPM" 欄の RPM パッケージを NoSource RPM ファイルから作成し、インストールしておく必要があります。主なアプリケーションの作成手順は、Tomcat4/5(項44.2.2.1)、selpec-tomcat4(SELinux/Aid WUI モードの selpec 項44.2.2.2)で解説しています。JBoss、Eclips、struts 、selpec(CUI、GUI モードの selpec)など必要なパッケージがバイナリ RPM として「Java CD」に収録されている場合は、以降の手順は不要です。項44.2.1 を参照し、インストールを行ってください。
表 44-2. non-free パッケージ
| Nosource RPM | ダウンロードコンポーネント | 備考 | 作成 RPM | 依存パッケージ |
|---|---|---|---|---|
| ejb-2.1-4.nosrc.rpm | ejb-2_1-fr-spec-api.zip | ejb-2.1-4 ejb-javadoc-2.1-4 | jonas-3.3.6-2 | |
| ejb-2_1-fr-spec.pdf | ||||
| ejb-2_1-fr-spec-docs.zip | * | |||
| j2ee-connector-1.5-5.nosrc.rpm | j2ee_connector-1_5-fr-spec-classes.zip | j2ee-connector-1.5-5 j2ee-connector-javadoc-1.5-5 | ||
| j2ee_connector-1_5-fr-spec.pdf | ||||
| j2ee_connector-1_5-fr-spec-docs.zip | * | |||
| j2ee-connector1.0-1.0-3.nosrc.rpm | j2ee-connector.license.bz2 | j2ee-connector1.0-1.0-3 j2ee-connector1.0-javadoc-1.0-3 | ||
| j2ee_connector-1_0-fr-class.zip | ||||
| j2ee_connector-1_0-fr-spec.pdf | ||||
| j2ee_connector-1_0-fr-apidocs.zip | * | |||
| jaas-ext-1.0.1-4.nosrc.rpm | jaas-1_0_01.zip | jaas-ext-1.0.1-4 jaas-ext-demo-1.0.1-4 jaas-ext-javadoc-1.0.1-4 | jonas-3.3.6-2 | |
| jaas-1_0_01-doc.zip | * | |||
| jaf-1.0.2-3.nosrc.rpm | jaf-1_0_2-upd.zip | jaf-javadoc-1.0.2-3 jaf-demo-1.0.2-3 jaf-1.0.2-3 jaf-manual-1.0.2-3 | tomcat4-4.1.30-4 tomcat5-5.0.24-5 axis-1.1-3 jonas-3.3.6-2 | |
| java-1.4.2-sun-manual-1.4.2-2.nosrc.rpm | j2sdk-1_4_2-doc.zip | java-1.4.2-sun-manual-1.4.2-2 | ||
| javacc-3.2-2.nosrc.rpm | javacc-3.2.tar.gz | javacc-3.2-2 javacc-manual-3.2-2 javacc-demo-3.2-2 | ||
| javamail-1.3.1-2.nosrc.rpm | javamail-1_3_1-upd.zip | javamail-javadoc-1.3.1-2 javamail-manual-1.3.1-2 javamail-monolithic-1.3.1-2 javamail-1.3.1-2 javamail-demo-1.3.1-2 | tomcat4-4.1.30-4 tomcat5-5.0.24-5 axis-1.1-3 jonas-3.3.6-2 | |
| jdbc-stdext-ext-2.0-14.nosrc.rpm | jdbc-stdext.license.bz2 | jdbc-stdext-ext-2.0-14 jdbc-stdext-ext-javadoc-2.0-14 | ||
| jdbc2_0-stdext.jar | ||||
| jdbc2_0_1-stdext-javadoc.zip | * | |||
| jimi-1.0-10.nosrc.rpm | jimi1_0.zip | jimi-1.0-10 jimi-demo-1.0-10 jimi-manual-1.0-10 jimi-javadoc-1.0-10 | ||
| jms-1.1-5.nosrc.rpm | jms-1_1-fr-apidocs.zip | jms-1.1-5 jms-javadoc-1.1-5 | avalon-logkit-1.2-3 javagroups-2.1.1-2 jonas-3.3.6-2 | |
| jmx-1.2.1-2.nosrc.rpm | jmx-1_2_1-ri.zip | jmx-1.2.1-2 jmx-javadoc-1.2.1-2 | ||
| jndi-ext-1.2.1-10.nosrc.rpm | jndi-1_2_1.zip | jndi-ext-1.2.1-10 jndi-ext-manual-1.2.1-10 jndi-ext-demo-1.2.1-10 | jonas-3.3.6-2 | |
| jsse-ext-1.0.3.03-3.nosrc.rpm | jsse-1_0_3_03-gl.zip | jsse-ext-1.0.3.03-3 jsse-ext-javadoc-1.0.3.03-3 jsse-ext-manual-1.0.3.03-3 | jonas-3.3.6-2 | |
| jta-1.0.1-2.nosrc.rpm | jta-1_0_1B-classes.zip | jta-1.0.1-2 jta-javadoc-1.0.1-2 | tomcat4-4.1.30-4 castor-0.9.5-2 tomcat5-5.0.24-5 jonathan-3.1-2 jonas-3.3.6-2 mysql-connector-java-3.0.11-2 | |
| jta-1_0_1B-doc.zip | * | |||
| java-1.3.1-sun.nosrc.rpm | j2sdk-1_3_1_12-linux-i586.bin | java-1.3.1-sun-1.3.1.12-4 java-1.3.1-sun-devel-1.3.1.12-4 java-1.3.1-sun-demo-1.3.1.12-4 java-1.3.1-sun-jdbc-1.3.1.12-4 |
NoSource RPM から RPM パッケージの作成が必要な場合は以下の手順で実行します。
はじめに以下のように実行して rpm-build、jpackage-utils、java-1.4.2-sun-devel の各パッケージがインストールされていることを確認します。
# rpm -q rpm-build \ jpackage-utils \ java-1.4.2-sun-devel rpm-build-4.2.2-12 jpackage-utils-1.5.36-2 java-1.4.2-sun-devel-1.4.2.04-5 |
インストールされていない場合は、「インストール CD 1」および「インストール CD 2」からインストールしておいてください。
上記リストの "作成 RPM" 欄の RPM を作成するには "ダウンロードコンポーネント" 欄のコンポーネントを Sun Microsystems 社のダウンロードサイト http://java.sun.com/downloads/ から入手して、/var/src/rpm/SOURCES/ に格納しておきます。
"備考" 欄に "*" のついているファイルは javadoc サブパッケージ用のものであり必須ではありません。
「Java CD」をマウントし、以下のように実行します。NoSource RPM には、作成する RPM の NoSource パッケージ名(上記リストの "NoSouce RPM" 欄)を指定します。省略した場合は、全 RPM パッケージを作成するため、リストにあるすべてのコンポーネントのダウンロードが必要になります。-d mount_point オプションは、複数のドライブを搭載している場合などに「Java CD」のマウントポイントを指定します。-j オプションは、javadoc サブパッケージを作成しない場合に指定します。
# sh /mnt/cdrom/build-java [-d mount_point] [-j] [nosrc RPM...] |
実行すると、/var/src/rpm/RPMS/noarch/ 下に必要な RPM パッケージが作成されます(java-1.3.1-sun のみ /var/src/rpm/RPMS/i586/ 下、詳細は 項44.2.3 を参照)。
rpm コマンドを実行しインストールします。
# rpm -ivh /var/src/rpm/RPMS/noarch/*.rpm |
続いて 項44.2.1 を参照し 「Java CD」からアプリケーションをインストールします。
![]() | 「Java CD」のインストール中に依存関係のエラーが発生した場合は、要求されている RPM パッケージ名をひかえて中断します。その RPM パッケージ名が上記リストの "作成 RPM" 欄に存在するか確認します。例えば jaas-ext-1.0.1-4 のインストールが必要な場合、リストに存在しますので "ダウンロードコンポーネント" の jaas-1_0_01.zip と jaas-1_0_01-doc.zip をダウンロードし /var/src/rpm/SOURCES/ 下に格納します。以下のように "NoSource RPM" の jaas-ext-1.0.1-4.nosrc.rpm を引数にして build-java を実行します。
/var/src/rpm/RPMS/noarch/ 下に jaas-ext-1.0.1-4.noarch.rpm 、jaas-ext-javadoc-1.0.1-4.noarch.rpm 、jaas-ext-demo-1.0.1-4.noarch.rpm が作成されます。rpm コマンドで以下のように実行しインストールします。
その後再度「Java CD」をインストールします。 |
Tomcat4 または Tomcat5 をインストールするには以下のように実行します。
RPM パッケージの作成に必要な以下の "ダウンロードするコンポーネント" を Sun Microsystems 社のダウンロードサイト http://java.sun.com/downloads/ から入手して、/var/src/rpm/SOURCES/ に格納しておいてください。"備考" 欄に "*" のついているファイルは javadoc サブパッケージ用のものであり必須ではありません。
「Java CD」をドライブに挿入しマウントします。
# mount /mnt/cdrom |
Tomact4 、Tomcat5 に必要な RPM パッケージをビルドするには以下のように実行します。Success と表示されれば完了です。
# sh /mnt/cdrom/build-java jaf-1.0.2-3.nosrc.rpm \ javamail-1.3.1-2.nosrc.rpm \ jta-1.0.1-2.nosrc.rpm jaf-1.0.2-3: Success javamail-1.3.1-2: Success jta-1.0.1-2: Success |
ビルドに失敗すると error: とともにログファイル名が表示されます。また、必要なファイルが存在しない場には、以下のように画面に表示されます。再度確認後 build-java を実行してください。
error: cannot find jaf-1_0_2-upd.zip. |
![]() | javadoc サブパッケージを作成しない場合("備考" に "*" のあるパッケージを含めない場合)は、以下のように -j オプションを指定してください。
複数の CD-ROM ドライブを搭載している場合などには、以下のように mount_point に「Java CD」のマウントポイントを指定します。
|
/var/src/rpm/RPMS/noarch/ 下に必要な RPM パッケージが作成されます。以下のように実行してインストールします。
# rpm -ivh /var/src/rpm/RPMS/noarch/*.rpm |
続いて 項44.2.1 を参照し 「Java CD」をインストールします。
selpec-tomcat4 は、SELinux/Aid のセキュリティポリシー設定ツール selpec のブラウザベースのインターフェースである WUI モードも使用する場合にインストールが必要なアプリケーションです。コンソールベース CUI モード および X 上で動作する GUI モードのみを使用する場合は、「Java CD」の selpec のみのインストールでかまいません。
RPM パッケージの作成に必要な以下の "ダウンロードするコンポーネント" を Sun Microsystems 社のダウンロードサイト http://java.sun.com/downloads/ から入手して、/var/src/rpm/SOURCES/ に格納しておいてください。"備考" 欄に "*" のついているファイルは javadoc サブパッケージ用のものであり必須ではありません。
「Java CD」をドライブに挿入しマウントします。
# mount /mnt/cdrom |
jonas に必要な RPM パッケージをビルドするには以下のように実行します。Success と表示されれば完了です。
# sh /mnt/cdrom/build-java jaf-1.0.2-3.nosrc.rpm \ javamail-1.3.1-2.nosrc.rpm \ jms-1.1-5.nosrc.rpm \ jta-1.0.1-2.nosrc.rpm jaf-1.0.2-3: Success javamail-1.3.1-2: Success jms-1.1-5: Success jta-1.0.1-2: Success |
ビルドに失敗すると error: とともにログファイル名が表示されます。また、必要なファイルが存在しない場には、以下のように画面に表示されます。再度確認後 build-java を実行してください。
error: cannot find jaf-1_0_2-upd.zip. |
![]() | javadoc サブパッケージを作成しない場合( "備考"に "*" のあるパッケージを含めない場合)は、以下のように -j オプションを指定してください。
複数の CD-ROM ドライブを搭載している場合などには、以下のように mount_point に「Java CD」のマウントポイントを指定します。
|
/var/src/rpm/RPMS/noarch/ 下に必要な RPM パッケージが作成されます。以下のように実行してインストールします。
# rpm -ivh /var/src/rpm/RPMS/noarch/*.rpm |
続いて 項44.2.1 を参照し 「Java CD」をインストールします。
Turbolinux 10 Server 「インストール CD 1」には、java-1.4.2-sun の RPM パッケージが収録されており、Turbolinux 10 Server のインストール後すぐに Java の実行環境をご利用いただけますが、java-1.3.1-sun を利用したい場合は、以下の手順に従いインストールすることが可能です。ただし、バージョンの異なる環境を切り換えて利用するには、十分な知識が必要ですのでご理解の上でインストールを実行してください。
はじめに、パッケージの作成に必要な以下の "ダウンロードするコンポーネント" を Sun Microsystems 社のダウンロードサイト http://java.sun.com/downloads/ から入手して、/var/src/rpm/SOURCES/ に格納しておいてください。
「Java CD」をドライブに挿入しマウントします。
# mount /mnt/cdrom |
java-1.3.1-sun に必要な RPM パッケージをビルドするには以下のように実行します。Success と表示されれば完了です。
sh /mnt/cdrom/build-java java-1.3.1-sun-1.3.1.12-4.nosrc.rpm java-1.3.1-sun-1.3.1.12-4: Success |
ビルドに失敗すると error: とともにログファイル名が表示されます。また、必要なファイルが存在しない場には、以下のように画面に表示されます。再度確認後 build-java を実行してください。
error: cannot find j2sdk-1_3_1_12-linux-i586.bin |
![]() | 複数の CD-ROM ドライブを搭載している場合などには、以下のように mount_point に「Java CD」のマウントポイントを指定します。
|
/var/src/rpm/RPMS/i586/ 下に以下の RPM パッケージが作成されます。これらの中でインストールが必要なパッケージは "インストール" 欄に "○" と記載のあるパッケージです。java-1.4.2-sun がインストールされている環境では、java-1.3.1-sun-fonts-1.3.1.12-4.i586.rpm および java-1.3.1-sun-plugin-1.3.1.12-4.i586.rpm のインストールは必要ではありません。
表 44-6. 作成される RPM パッケージ
| RPM パッケージ | インストール |
|---|---|
| java-1.3.1-sun-1.3.1.12-4.i586.rpm | ○ |
| java-1.3.1-sun-demo-1.3.1.12-4.i586.rpm | ○ |
| java-1.3.1-sun-devel-1.3.1.12-4.i586.rpm | ○ |
| java-1.3.1-sun-fonts-1.3.1.12-4.i586.rpm | |
| java-1.3.1-sun-jdbc-1.3.1.12-4.i586.rpm | ○ |
| java-1.3.1-sun-plugin-1.3.1.12-4.i586.rpm |
![]() | java-1.4.2-sun の インストールされている環境に java-1.3.1-sun-plugin をインストールした場合、java-1.4.2-sun 用の Java applet が動作しなくなるなどの問題が発生します。ご注意ください。 |
以下のようにインストールします。
# rpm -ivh /var/src/rpm/RPMS/i586/java-1.3.1-sun-1.3.1.12-4.i586.rpm \ /var/src/rpm/RPMS/i586/java-1.3.1-sun-demo-1.3.1.12-4.i586.rpm \ /var/src/rpm/RPMS/i586/java-1.3.1-sun-devel-1.3.1.12-4.i586.rpm \ /var/src/rpm/RPMS/i586/java-1.3.1-sun-jdbc-1.3.1.12-4.i586.rpm |
続いて 項44.2.1 を参照し、「Java CD」をインストールします。