#!/bin/bash
#Instalacion de dependencias
yum install compat-libstdc++-33 compat-libstdc++-296
#Creacion de enlaces simbolicos para librerias anteriores
/sbin/ldconfig
# Instalacion JDK
OPT=/opt
# Se busca el tar de JDK se copia a /usr/local/java y luego se descomprime
TAR_JDK=`find -maxdepth 1 -name 'jdk*.tar.gz' -type f`
#Se descomprime JDK7
tar xzvf $TAR_JDK
#Se Obtiene el archivo jdk
DIR_JDK=`find -maxdepth 1 -name 'jdk*' -type d`
#Mueve la carpeta de jdk a /opt
mv $DIR_JDK $OPT
# Obtenemos el nombre de la carpeta de jdk
JDK=${DIR_JDK:2}
JAVA_JDK=$OPT/$JDK
PROFILE=/etc/profile.d/java.sh
if [ -e $PROFILE ]; then
rm -f $PROFILE
fi
echo "JAVA_HOME=$JAVA_JDK" >> $PROFILE
echo "PATH=\$JAVA_HOME/bin:\$PATH" >> $PROFILE
source $PROFILE
#Informar a Fedora donde se encuentra Oracle Java JDK/JRE
alternatives --install /usr/bin/java java $JAVA_JDK/bin/java 1
alternatives --install /usr/bin/javac javac $JAVA_JDK/bin/javac 1
# Esto es para Oracle Java Web Start
alternatives --install /usr/bin/javaws javaws $JAVA_JDK/bin/javaws 1
# Informar a Fedora sobre Oracle Java JDK/JRE debera ser Java por defecto
alternatives --set java $JAVA_JDK/bin/java
alternatives --set javac $JAVA_JDK/bin/javac
alternatives --set javaws $JAVA_JDK/bin/javaws
java -version
javac -version
#Fin
Como ejecutar archivo y guardar
sudo touch install.sh
sudo nano ./install.sh o sudo gedit ./install.sh (eliga su etorno preferido)
chmod +x ./install.sh
ejecutan codigo
sudo ./install.sh
o
sudo sh ./install.sh
Fuente: https://gist.github.com/jujogracu/5139943 (https://gist.github.com/jujogracu/5139943)