74.1.2. Nasazení Javy v Debian Sarge

section id="java.sarge"

Java v Sarge není, z licenčních důvodů, zato máme k dispozici balíček java-package který nám má být naápomocen v jejím nasazaní. Nainstalujem jej tedy a začteme se do dokumentace.

# aptitude install java-package

Jak se praví v dokumentaci, a tady ji budu opakovat, přináší nám balíček program make-jpkg. Tento nám dovoluje FIXME:nainstalovat některou z

Pro první pokus jsem zvolil implementaci od Sunu. Nejdříve je nutno si od Sunu stáhnout balíček s Javou. Stáhl jsem nejnovější co byl k dispozici (ke dni 2005-07-09), JDK 5.0 Update 4 soubor jdk-1_5_0_04-linux-i586.bin

radek@yoda:~/tmp: 1 $ fakeroot make-jpkg jdk-1_5_0_04-linux-i586.bin
Creating temporary directory: /tmp/make-jpkg.XXXX5FZxxd
Loading plugins: blackdown-j2re.sh blackdown-j2sdk.sh common.sh ibm-j2re.sh ibm-j2sdk.sh j2re.sh j2sdk.sh j2se.sh sun-j2re.sh sun-j2sdk.sh

Detected product:
    Java(TM) Software Development Kit (J2SDK)
    Standard Edition, Version 1.5.0+update04
    Sun Microsystems(TM), Inc.
Is this correct [Y/n]:

Checking free diskspace: done.

Please enter your full name. This value will be used in the maintainer
field of the created package.

Full name [root]:Radek Hnilica

Please enter a valid email address or press return to accept the
default value. This address will be used in the maintainer field of
the created package.

Email [root@yoda]: nospam@hnilica.cz

In the next step, the binary file will be extracted. Probably a
license agreement will be displayed. Please read this agreement
carefully. If you do not agree to the displayed license terms, the
package will not be built.

…

The Debian package has been created in the current directory. You can
install the package as root (e.g. dpkg -i sun-j2sdk1.5_1.5.0+update04_i386.deb). 


Removing temporary directory: done
radek@yoda:~/tmp: 0 $

Vytvořený balíček nainstalujeme. Já používám svoji vlastní repository pro lokální balíčky.

# cp /home/radek/tmp/sun-j2sdk1.5*.deb /root/debs
# update-debs
# aptitude update
# aptitude install sun-j2sdk1.5
# update-alternatives --config java

Po instalaci a konfiguraci se přesvědčíme že je vše v pořádku. Podíváme se na verzi javy a odzkoušíme aplikace které javu používají.

# java -showversion
java version "1.5.0_04"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing)
…