Java 1.5: Debian Make and Install
From NAS-Central Buffalo - The Linkstation Wiki
Contents |
Introduction
The purpose of this project is to create a Debian package of Java 1.5 so that it can be managed better than installing it manually.
Assumptions
- Debian is already installed
- Kurobox is accessible via FTP
- Key Debian packages are already installed
Needed Files
IBM Java for PPC
http://www-128.ibm.com/developerworks/java/jdk/linux/download.html,
Select 32-bit iSeries/pSeries J2SE 5.0. As of writing this, the latest version is SR4. I'm not aware of anyway to detect what version is installed so just make a mental note of the service release number in case an update is needed for later. Yes, you will need to register to download this and yes, its a pain. When you finally reach the download page, download the .tgz version of the JRE.
On the Kurobox, create directory /opt and do a chmod on it
# mkdir /opt # chmod 777 /opt
Upload the .tgz file into the /opt directory and then do the following:
# chmod 777 /opt/ibm-java2-jre-5.0-4.0-linux-ppc.tgz
Java-Package
When you do an apt-get install java-package, you will get the latest "stable" version which is 0.24. Unfortunately, 0.24 is not able to make a Java 1.5 .deb file from IBM. (Specifically, the ibm-j2re.sh file does not have the parameters for it). Go ahead and get version 0.28. (Version 0.27 works as well.)
Upload to the Kurobox and do the following as root:
# dpkg -i java-package_0.27_all.deb
or
# dpkg -i java-package_0.28_all.deb
Depending on which one you use
You can verify the version of java-package you have installed by typing
# apt-cache policy java-package
Should look something like this:
java-package:
Installed: 0.27
Candidate: 0.27
Version Table:
*** 0.27 0
100 /var/lib/dpkg/status
0.24 0
500 ftp://ftp.dti.ad.jp stable/contrib Packages
Remember that java file we downloaded from IBM? Java-Package does not recognize the file name that IBM gives it so we need to rename it to a more general name that it recognizes.
# mv /opt/ibm-java2-jre-5.0-4.0-linux-ppc.tgz /opt/ibm-java2-jre-50-linux-ppc.tgz
Preparing the Kurobox for brewing Java 1.5
At this point one could just and make the .deb package and see if it will work. However, there will be a plethora of warnings about not being to find paths of various packages. So, to satisfy the make process without any warnings, install the following:
# apt-get install
The the following packages may or may not be needed. BUT, if you don't install these, there will be butt loads of warnings / errors during the making of the Java 1.5 .deb package. I do recall when following the steps for creating a .deb package for Java 1.4.2 (see here), there were several warnings / errors as well. And for my purpose, it still worked fine. So if you are one of those that don't want to see a barrage of errors marching by on your console, install the packages in this section.
Install Key Packages
This will install some of the basic things to assist in making life a little easier when dealing with Debian.
- Install Key Packages which can be found here

