Let’s show you how to install java JDK in Slackware 14.1, also with the same way you can install the JRE version :
root@slack:~# hostname slack root@slack:~# uname -a Linux slack 3.10.17-smp #2 SMP Wed Oct 23 17:13:14 CDT 2013 i686 Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz GenuineIntel GNU/Linux root@slack:~# cat /etc/slackware-version Slackware 14.1
Let’s begin:
1. Download the JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html
Please not if you are using the text mode verify the certificate with wget, else download locally and upload it to the slackware machine.
2. Download jdk.SlackBuild, slack-desc, and profile.d from http://mirrors.slackware.com/slackware/slackware-14.1/extra/source/java/
3. Edit the java.slackbuild script with the java version on line 40.
SOURCETGZ="$CWD/jdk-7u45-linux-x64.tar.gz"
4. Chmod +x java.SlackBuild and run
./java.SlackBuild jdk-7u45-linux-x64.tar.gz
5. Install the generated slackware package in tmp folder with:
root@slack:~# installpkg /tmp/jdk-7u45-i586-1.txz Verifying package jdk-7u45-i586-1.txz. Installing package jdk-7u45-i586-1.txz: PACKAGE DESCRIPTION: # Java(TM) 2 Platform Standard Edition Development Kit. # # The Java 2 SDK software includes tools for developing, testing, and # running programs written in the Java programming language. This # package contains everything you need to run Java(TM). # # For additional information, refer to this web page: # http://java.com/ # Executing install script for jdk-7u45-i586-1.txz. Package jdk-7u45-i586-1.txz installed.
add java folder to your profile.
vi /etc/profile
add
export JAVA_HOME="/ur/lib/java/"
read again the new profile setting.
root@slack:~# source /etc/profile
Check your Java version.
root@slack:~# java -versionjava version "1.7.0_45" Java(TM) SE Runtime Environment (build 1.7.0_45-b18) Java HotSpot(TM) Client VM (build 24.45-b08, mixed mode)
Install Java pulgin
cd root@slack:~# cd /usr/lib/mozilla/plugins/
make Symbolik link to java plugin
root@slack:/usr/lib/mozilla/plugins# ln -s /usr/lib/java/jre/plugin/i386/ns7/libjavaplugin_oji.so
root@slack:/usr/lib/mozilla/plugins#ls -altr
rwxr-xr-x 1 root root 66236 Jul 5 22:27 skypebuttons.so* lrwxrwxrwx 1 root root 38 Nov 14 14:54 libnpjp2.so -> /usr/lib/java/jre/lib/i386/libnpjp2.so* lrwxrwxrwx 1 root root 54 Nov 14 15:29 libjavaplugin_oji.so -> /usr/lib/java/jre/plugin/i386/ns7/libjavaplugin_oji.so
I tested how-to this on my Slackware desktop. It worked for me 100%.
cheers!