case $ARCH in
"1")
ARCH="i386"
VERSION=`curl -L -I "http://javadl.sun.com/webapps/download/AutoDL?BundleId=83374" | grep tar.gz | head -n1 | cut -f4 -d'-'`
echo ""
echo "Realizando o download da versão 32 bits..."
wget --output-document=java-$VERSION.tar.gz "http://javadl.sun.com/webapps/download/AutoDL?BundleId=83374"
;;
"2")
ARCH="amd64"
VERSION=`curl -L -I "http://javadl.sun.com/webapps/download/AutoDL?BundleId=83376" | grep tar.gz | head -n1 | cut -f4 -d'-'`
echo ""
echo "Realizando o download da versão 64 bits..."
wget --output-document=java-$VERSION.tar.gz "http://javadl.sun.com/webapps/download/AutoDL?BundleId=83376"
;;
*)
echo "Escolha 1 ou 2. Instalação abortada" && exit 1
;;
esac
echo "Definindo Java Sun como padrão..."
update-alternatives --install "/usr/bin/java" "java" "/opt/java/$ARCH/$UPDATE/bin/java" 1
update-alternatives --set java /opt/java/$ARCH/$UPDATE/bin/java
## Habilitando Plugin.
for x in `ls /home`; do
rm -rf /home/$x/.mozilla/plugins/
mkdir -v /home/$x/.mozilla/plugins/
ln -s /opt/java/$ARCH/$UPDATE/lib/amd64/libnpjp2.so /home/$x/.mozilla/plugins/
chown $x:$x /home/$x/.mozilla/plugins/ -R
done
echo ""
echo "Instalação completa!"
echo ""
echo "Agora, reinicie o seu navegador e verifique a instalação acessando:"
echo "http://java.com/en/download/installed.jsp"
exit 0
Caso algum dos links de download do script mudem com o tempo, acessem:
[2] Comentário enviado por andrecanhadas em 18/02/2014 - 00:41h
[1] Comentário enviado por izaias em 17/02/2014 - 23:46h:
Mão na roda, seu script!
André, é aplicável em qualquer distro, não?
E isso é muito prático para distros que não usam PPA.
Talvez tenha que adaptar o trecho do update-alternatives para algum parâmetro especifico de outras distro mas pelo que vi fedora usa (alternatives --install ) opensuse tem um padrão muito semelhante: