A JPackage projekttől lehet letölteni a szükséges RPM-et, amivel le lehet gyártani az installható csomagot. A rpmdevtools és a jpackage-utils kell, ha még nincs fent.
yum install rpmdevtools jpackage-utils
A 6-oshoz való jpackage RPM itt, az ezt és a más java verziókhoz szükséges RPM-eket tartalmazó könyvtár itt.Ez az RPM build-hez szükséges fájlt a /usr/src/redhat/SPECS-be rakja, neve java-1.6.0-sun.spec.
A megfelelő Java SDK-t (aka. JDK) innen lehet letölteni, a bin kell, nem az rpm, az /usr/src/redhat/SOURCES/-be kell tenni.
Ezután jöhet:
rpmbuild -ba java-1.6.0-sun.spec
Az elkészült RPM-ek az /usr/src/redhat/RPMS/(arch-dir)/ -be kerülnek. Az eredeti howto szerint itt jön az install:yum --nogpgcheck localinstall java*.rpm
Nekem az mkfontdir-t és odbc library-ket nem bírta feloldani, uh., megbukott, de mivel nem volt az összes RPM-re szükségem, ennyit csináltam:rpm --install java-1.6.0-sun-1.6.0.1-1jpp.x86_64.rpm
rpm --install java-1.6.0-sun-devel-1.6.0.1-1jpp.x86_64.rpm
rpm --install java-1.6.0-sun-src-1.6.0.1-1jpp.x86_64.rpm
Eztán:[root@localhost ~]$ java -version
java version "1.6.0_01"
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_01-b06, mixed mode)
Megj.: JAVA_HOME : /usr/lib/jvm/java-1.6.0-sun