Problem
I was trying to setup my Oracle Enterprise Linux docker container with JDK and ran into this problem when I tried to execute the rpm.bin file, couldnt figure out the reason after tons of searches on internet and eventually solved it as mentioned in the Solution.
bash-4.1# cp /Software/linux/java/jdk-6u38-linux-x64-rpm.bin .
bash-4.1# chmod 755 jdk-6u38-linux-x64-rpm.bin
bash-4.1# ./jdk-6u38-linux-x64-rpm.bin
Unpacking...
Checksumming...
Extracting...
UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu).
inflating: jdk-6u38-linux-amd64.rpm
inflating: sun-javadb-common-10.6.2-1.1.i386.rpm
inflating: sun-javadb-core-10.6.2-1.1.i386.rpm
inflating: sun-javadb-client-10.6.2-1.1.i386.rpm
inflating: sun-javadb-demo-10.6.2-1.1.i386.rpm
inflating: sun-javadb-docs-10.6.2-1.1.i386.rpm
inflating: sun-javadb-javadoc-10.6.2-1.1.i386.rpm
error: Failed dependencies:
/bin/basename is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/cat is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/cp is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/gawk is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/grep is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/ln is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/ls is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/mkdir is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/mv is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/pwd is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/rm is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/sed is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/sort is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/touch is needed by jdk-2000:1.6.0_38-fcs.x86_64
/usr/bin/cut is needed by jdk-2000:1.6.0_38-fcs.x86_64
/usr/bin/dirname is needed by jdk-2000:1.6.0_38-fcs.x86_64
/usr/bin/expr is needed by jdk-2000:1.6.0_38-fcs.x86_64
/usr/bin/find is needed by jdk-2000:1.6.0_38-fcs.x86_64
/usr/bin/tail is needed by jdk-2000:1.6.0_38-fcs.x86_64
/usr/bin/tr is needed by jdk-2000:1.6.0_38-fcs.x86_64
/usr/bin/wc is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/sh is needed by jdk-2000:1.6.0_38-fcs.x86_64
Installing JavaDB
error: Failed dependencies:
/bin/sh is needed by sun-javadb-core-10.6.2-1.1.i386
Done.
bash-4.1#
Solution
Download the .bin file which doesnt say .rpm.bin and follow the same installation process and it just works :)
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u38-oth-JPR
I was trying to setup my Oracle Enterprise Linux docker container with JDK and ran into this problem when I tried to execute the rpm.bin file, couldnt figure out the reason after tons of searches on internet and eventually solved it as mentioned in the Solution.
bash-4.1# cp /Software/linux/java/jdk-6u38-linux-x64-rpm.bin .
bash-4.1# chmod 755 jdk-6u38-linux-x64-rpm.bin
bash-4.1# ./jdk-6u38-linux-x64-rpm.bin
Unpacking...
Checksumming...
Extracting...
UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu).
inflating: jdk-6u38-linux-amd64.rpm
inflating: sun-javadb-common-10.6.2-1.1.i386.rpm
inflating: sun-javadb-core-10.6.2-1.1.i386.rpm
inflating: sun-javadb-client-10.6.2-1.1.i386.rpm
inflating: sun-javadb-demo-10.6.2-1.1.i386.rpm
inflating: sun-javadb-docs-10.6.2-1.1.i386.rpm
inflating: sun-javadb-javadoc-10.6.2-1.1.i386.rpm
error: Failed dependencies:
/bin/basename is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/cat is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/cp is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/gawk is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/grep is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/ln is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/ls is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/mkdir is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/mv is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/pwd is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/rm is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/sed is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/sort is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/touch is needed by jdk-2000:1.6.0_38-fcs.x86_64
/usr/bin/cut is needed by jdk-2000:1.6.0_38-fcs.x86_64
/usr/bin/dirname is needed by jdk-2000:1.6.0_38-fcs.x86_64
/usr/bin/expr is needed by jdk-2000:1.6.0_38-fcs.x86_64
/usr/bin/find is needed by jdk-2000:1.6.0_38-fcs.x86_64
/usr/bin/tail is needed by jdk-2000:1.6.0_38-fcs.x86_64
/usr/bin/tr is needed by jdk-2000:1.6.0_38-fcs.x86_64
/usr/bin/wc is needed by jdk-2000:1.6.0_38-fcs.x86_64
/bin/sh is needed by jdk-2000:1.6.0_38-fcs.x86_64
Installing JavaDB
error: Failed dependencies:
/bin/sh is needed by sun-javadb-core-10.6.2-1.1.i386
Done.
bash-4.1#
Solution
Download the .bin file which doesnt say .rpm.bin and follow the same installation process and it just works :)
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u38-oth-JPR
Linux x64 | 65.66 MB | jdk-6u38-linux-x64-rpm.bin |
Linux x64 | 68.72 MB | jdk-6u38-linux-x64.bin |
No comments:
Post a Comment