satoshiabe.jp : Installing JDK 1.5 on Debian GNU/Linux 3.1 sarge

HOME > DOCUMENTS > GNU/Linux > Installing JDK 1.5 on Debian GNU/Linux 3.1 sarge

Installing JDK 1.5 on Debian GNU/Linux 3.1 sarge

Updated : 2006/01/30
Created : 2006/01/27

まえがき

JDK 1.5 をインストールする

リンク

まえがき

Debian GNU/Linux 3.1 sarge に JDK 1.5 をインストールしたときのメモ。 FreeBSD では BETA だが、GNU/Linux では 1.5 をインストールして良い。 JDK は J2SE Development Kit の略称だ。 J2SE 5.0 は Java 2 Platform Standard Edition 5.0 の略称となる。

JDK 1.5 をインストールする

まず、java-package と java-common をインストールする。

$ su - # apt-get update # apt-get install java-package java-common Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: debconf-utils debhelper fakeroot gettext html2text intltool-debian po-debconf Suggested packages: dh-make cvs gettext-doc equivs Recommended packages: curl libmail-sendmail-perl libcompress-zlib-perl The following NEW packages will be installed: debconf-utils debhelper fakeroot gettext html2text intltool-debian java-common java-package po-debconf 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. Need to get 2465kB of archives. After unpacking 7864kB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://ftp.jp.debian.org stable/main debconf-utils 1.4.30.13 [33.0kB] Get:2 http://ftp.jp.debian.org stable/main html2text 1.3.2a-2 [92.6kB] Get:3 http://ftp.jp.debian.org stable/main gettext 0.14.4-2 [1718kB] Get:4 http://ftp.jp.debian.org stable/main intltool-debian 0.30+20040213 [23.5kB] Get:5 http://ftp.jp.debian.org stable/main po-debconf 0.8.23 [78.0kB] Get:6 http://ftp.jp.debian.org stable/main debhelper 4.2.32 [362kB] Get:7 http://ftp.jp.debian.org stable/main fakeroot 1.2.10 [70.5kB] Get:8 http://ftp.jp.debian.org stable/main java-common 0.22 [68.2kB] Get:9 http://ftp.jp.debian.org stable/contrib java-package 0.24 [19.6kB] Fetched 2465kB in 4s (603kB/s) Selecting previously deselected package debconf-utils. (Reading database ... 45742 files and directories currently installed.) Unpacking debconf-utils (from .../debconf-utils_1.4.30.13_all.deb) ... Selecting previously deselected package html2text. Unpacking html2text (from .../html2text_1.3.2a-2_i386.deb) ... Selecting previously deselected package gettext. Unpacking gettext (from .../gettext_0.14.4-2_i386.deb) ... Selecting previously deselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.30+20040213_all.deb) ... Selecting previously deselected package po-debconf. Unpacking po-debconf (from .../po-debconf_0.8.23_all.deb) ... Selecting previously deselected package debhelper. Unpacking debhelper (from .../debhelper_4.2.32_all.deb) ... Selecting previously deselected package fakeroot. Unpacking fakeroot (from .../fakeroot_1.2.10_i386.deb) ... Selecting previously deselected package java-common. Unpacking java-common (from .../java-common_0.22_all.deb) ... Selecting previously deselected package java-package. Unpacking java-package (from .../java-package_0.24_all.deb) ... Setting up debconf-utils (1.4.30.13) ... Setting up html2text (1.3.2a-2) ... Setting up gettext (0.14.4-2) ... Setting up intltool-debian (0.30+20040213) ... Setting up po-debconf (0.8.23) ... Setting up debhelper (4.2.32) ... Setting up fakeroot (1.2.10) ... Setting up java-common (0.22) ... Setting up java-package (0.24) ... #

Sun の Web サイトから jdk-1_5_x_xx-linux-i586.bin というファイルをダウンロードする。 バージョンによりファイル名が異なる場合がある。 今回ダウンロードしたファイルは jdk-1_5_0_06-linux-i586.bin だ。

$ ls jdk-1_5_0_06-linux-i586.bin

ダウンロードしたファイルから Debian 用のバイナリパッケージを作成する。

$ fakeroot make-jpkg jdk-1_5_0_06-linux-i586.bin ### root だと実行できない ### この後にはいくつか質問される $

作成したパッケージをインストールする。

$ su - # dpkg -i /home/satoshi/sun-j2sdk1.5_1.5.0+update06_i386.deb Selecting previously deselected package sun-j2sdk1.5. (Reading database ... 46362 files and directories currently installed.) Unpacking sun-j2sdk1.5 (from .../sun-j2sdk1.5_1.5.0+update06_i386.deb) ... Setting up sun-j2sdk1.5 (1.5.0+update06) ... #

インストールされたディレクトリを ls してみる。

# exit $ $ ls -l /usr/lib/j2sdk1.5-sun/ 合計 17288 -rw-r--r-- 1 root root 2487 2005-11-11 06:38 COPYRIGHT -rw-r--r-- 1 root root 15584 2005-11-11 06:38 LICENSE -rw-r--r-- 1 root root 20415 2005-11-11 06:38 README.html -rw-r--r-- 1 root root 68419 2005-11-11 06:38 THIRDPARTYLICENSEREADME.txt drwxr-xr-x 2 root root 4096 2006-01-27 21:45 bin drwxr-xr-x 2 root root 4096 2006-01-27 21:45 debian drwxr-xr-x 8 root root 4096 2006-01-27 21:45 demo drwxr-xr-x 3 root root 4096 2006-01-27 21:45 include drwxr-xr-x 6 root root 4096 2006-01-27 21:45 jre drwxr-xr-x 2 root root 4096 2006-01-27 21:45 lib drwxr-xr-x 4 root root 4096 2006-01-27 21:45 man drwxr-xr-x 4 root root 4096 2006-01-27 21:45 sample -rw-r--r-- 1 root root 17527615 2005-11-11 06:38 src.zip $

環境変数を設定しておく。

$ export JAVA_HOME=/usr/lib/j2sdk1.5-sun/

リンク

Java Technology (sun.com)

Software/Java - Debian GNU/Linux スレッドテンプレ (fam.cx)

Email to Satoshi ABE