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)
…