Mune izvi yechishanu (5th) inning en desdelinux.com nezve sei "Dzidza Shell Scripting" inotevera isu ticharatidza dhizaini ye Bhash Shell script kuti ini ndakagadzira basa rinonetesa rekuisa iyo Java JDK apo OpenJDK hazviite zvido zvedu zvepamusoro soro basa kana kutsvagisa kuedza.
Zvirokwazvo, OpenJDK uye iyo plugin yemabhurawuza, iyo icedteaIzvo zviri nyore kuisa uye yakawanda yenguva iyo inovhara zvese zvatinotarisira zvekuvandudza uye online kuitisa kweJava kunyorera.
Vanogona kuiswa nenzira inotevera:
aptitude install default-jdk
aptitude install openjdk-7-jdk
aptitude install openjdk-7-jre
aptitude install openjdk-8-jdk
aptitude install openjdk-8-jre
aptitude install icedtea-netx
aptitude install icedtea-plugin
Asi dzimwe nguva iyo Java JDK (yekutanga / inobata) Iyo inotipa isu kukuririrana kukuru, rutsigiro uye mabasa matsva kupfuura eyo yeimba. Naizvozvo, patinopedza dzese sarudzo dzedu dzekushanda ne OpenJDK uye kugovera kwedu kana repository haina yazvino vhezheni ye Java JDK, ita nemaoko kana nenzira ye Bhash Shell script akati kuisirwa chinhu chinoshanda kwazvo.
Rangarira izvozvo Java Yekuvandudza Kit (Oracle JDK) ndiyo Yepamutemo Yekuvandudza Kit yemutauro weJava programming, nharaunda inotungamirwa nechinhu. Uye nei uchiisa Java JDK?
Java JDK inotibvumidza kunyora kunyorera uye java maapuro mukati kana kunze kweinternet browser. JDK zvakare inosanganisira Java Runtime Nharaunda (JRE), the Java compiler and the Java API. Izvo zvinonyanya kubatsira kune vatsva uye vane ruzivo mapurogiramu.
Java JDK kwete izvo zvinodikanwa kazhinji yenguva yeakajairwa kana mushandisi Mushandisi, dzimwe nguva kungoitira zvinhu zvakapusa se Yakapetwa Console Pamhepo Game kana yeVapakati kana Vashandisi Vepamberi vezvinhu zvakaita Zvemagetsi zvitupa, nekuti mabhatani ayo ari java maapuro. Naizvozvo, zvinowanzo kuve zvakakosha kuti ive iiswe kana iwe usiri kuda kupotsa chikamu chakanaka chewebhu. Ndokunge, kunyangwe paine akawanda mapeji ewebhu ane zvidimbu zvidiki zve Java JDK (mabhatani, menyu) kana izvo zvakatogadzirwa zvizere mukati Java JDK .
Naizvozvo, Java JDK haigone kushaikwa mune yako Webhu Bhurawuza uye Inoshanda System kazhinji!
Kucherechedza: Izvo hazvina kuitirwa kukurudzira kuiswa kwe "Java JDK" asi kuratidza nzira Shell Kuverenga maitiro anoitwa muchivande, ndiko kuti, se deconstruct (Reverse Reengineering) iyo otomatiki maitiro anoitika kana isu tachiisa kuburikidza repository. Kuitisa reverse reengineering yepakeji kunobatsira kuti unzwisise zvakadzama mashandisiro, pasuru, software uye kunyangwe a Operating system, zvakavanzika kana mahara, senge GNU / Linux. Izvo zvakafanana, semuenzaniso, zvinogona kuitwa ne Yemahara Kernel yeGNU / Linux kana Adobe Flash Player yeGNU / Linux.
Tevere zvirimo kuisa mu Bhash Shell script kana izvo zvinofanirwa kuitwa nemaoko nekuda kwechinangwa ichi:
#!/bin/bash
################################################################################
# INICIO DEL MODULO DE INSTALACIÓN DE ORACLE JAVA JDK
################################################################################
USER_NAME=`cat /etc/passwd | grep 1000 | cut -d: -f1`
HOME_USER_NAME=/home/$USER_NAME
cd $HOME_USER_NAME
cd /opt
cp $HOME_USER_NAME/jdk-* .
clear
echo " Introduzca el numero de Versión de Java JDK (Ejemplo, 7 o 8): "
read NUM_VER
NV=${NUM_VER}
echo ""
echo ""
echo " Introduzca el numero de SubVersion de Java JDK (Ejemplo, 80 o 45): "
read NUM_SUBVER
NSV=${NUM_SUBVER}
VERSION=jdk1.$NV.0_$NSV
echo ""
echo ""
echo " NOTA: Este parámetro solo es usado para descargar el paquete .tar.gz "
echo " Si no lo conoce y ya tiene los paquetes descargados escriba cualquier "
echo " valor como por ejemplo (Ejemplo, b14 o b15) "
echo " Introduzca el numero de revisión de Java JDK (Ejemplo, b14 o b15): "
read NUM_REV
NREV=${NUM_REV}
echo ""
echo ""
echo " Introduzca el Tipo de Arquitectura del Paquete de Java JDK (Ejemplo, 1 para 32 Bit y 2 para 64 Bit): "
read T_ARQ
ARQ_PC=${T_ARQ}
if [ "$ARQ_PC" = "1" ]; then
ARQ1=i586
ARCHIVOJDK=jdk-"$NV"u$NSV-linux-$ARQ1.tar.gz
ARQUITECTURA=i386
else
ARQ2=x64
ARCHIVOJDK=jdk-"$NV"u$NSV-linux-$ARQ2.tar.gz
ARQUITECTURA=amd64
fi
sleep 5
echo ""
echo ""
echo " CONFIRME QUE ESTE ES EL PAQUETE ORACLE JAVA JDK QUE COLOCO PARA SU INSTALACION"
echo ""
echo ""
echo " $ARCHIVOJDK - $VERSION - $NREV - $ARQUITECTURA"
echo ""
echo ""
echo " EN CASO DE NO SER CIERTO, CANCELE EL PROCESO CON CTRL+C, DE LO CONTRARIO"
echo " ESPERE 15 SEGUNDOS MIENTRAS EL PROGRAMA CONTINUA EL PROCESO DE INSTALACION."
echo ""
echo ""
sleep 15
# export http_proxy=http://192.168.3.250:8080
# export no_proxy="127.0.0.1, localhost, 192.168.0.0/22, tu_institucion.gob.ve:8080"
# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/"$NV"u$NSV-$NREV/$ARCHIVOJDK"
# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/"$NV"u$NSV-$NREV/$ARCHIVOJDK"
# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/"$NV"u$NSV-$NREV/$ARCHIVOJDK"
# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/"$NV"u$NSV-$NREV/$ARCHIVOJDK"
# Descargar manualmente y colocar en la ruta /home/mi_usuario/
# http://www.oracle.com/technetwork/java/javase/downloads/index.html
tar -zxvf $ARCHIVOJDK -C /usr/lib/jvm/
# ACTUALIZACION VARIABLES DE ENTORNO PARA SUN JAVA JDK
echo "JAVA_HOME=/usr/lib/jvm/$VERSION" >> /etc/profile
echo "PATH=$PATH:$HOME/bin:$JAVA_HOME/bin" >> /etc/profile
echo "export JAVA_HOME" >> /etc/profile
echo "export PATH" >> /etc/profile
# INSTALACION Y CONFIGURACION DE LA VERSION ACTUAL DE ORACLE JAVA JDK
update-alternatives --install /usr/bin/java java /usr/lib/jvm/$VERSION/bin/java 1
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/$VERSION/bin/javac 1
update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/$VERSION/bin/javaws 1
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/$VERSION/bin/jar 1
update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/$VERSION/jre/lib/$ARQUITECTURA/libnpjp2.so 1
update-alternatives --set java /usr/lib/jvm/$VERSION/bin/java
update-alternatives --set javac /usr/lib/jvm/$VERSION/bin/javac
update-alternatives --set javaws /usr/lib/jvm/$VERSION/bin/javaws
update-alternatives --set jar /usr/lib/jvm/$VERSION/bin/jar
update-alternatives --set mozilla-javaplugin.so /usr/lib/jvm/$VERSION/jre/lib/$ARQUITECTURA/libnpjp2.so
# CONFIGURACION DE VERSION ACTUAL DE ORACLE JAVA JDK EN MOZILLA FIREFOX Y OPERA BROWSER
cd /usr/lib/mozilla/plugins/
rm -f libnpjp2.so
ln -s /usr/lib/jvm/$VERSION/jre/lib/$ARQUITECTURA/libnpjp2.so
# VERIFICACION Y GUARDADO DE LA ACTUALIZACION DE LA VERSION ACTUAL DE ORACLE JAVA DESCARGADA
java -version
javac -version
. /etc/profile
# FINALIZACION DE INSTALACION DE ORACLE JAVA DESCARGADA
rm -f jdk-*
cd $HOME_USER_NAME
rm -f jdk-*
su - $USER_NAME -c "xdg-open 'http://www.java.com/es/download/installed.jsp'" &
################################################################################
# FINAL DEL MODULO DE INSTALACIÓN DE ORACLE JAVA JDK
################################################################################
==================================================
Cherechedza: Ini pachangu ndinoshandisa iyo nemaoko kurodha pasi iyo faira Java JDK yakagadziridzwa nemawoko, saka ndinoshandisa wget download mitsara yakataurwa, uye ini ndinoisa yangu script-java-jdk in the nzira / imba / yangu_user pamwe chete nefaira Java JDK kurodha pasi uye kumhanya nayo nemirairo yekuraira $ bash script-Java-jdk.sh . Uye mumasekondi asingasviki makumi matatu ndine zvese zvinoshanda. Mushure meizvi unogona kuisa chero chishandiso mu Operating system izvo zvinoda Java JDK uye unomhanya chero java webapps mune Mozilla Firefox-based browser.
Rangarira, zano nderekunzwisisa kuti mutsara wega wega nemutsetse, kuraira nekuraira, kusiyanisa nemabasa akasiyana, kuti unzwisise uye udzidze Shell Kunyora. Saka neichi chitsva chinyorwa ini ndinokusiira iwe neinonakidza nyowani yekutsvagisa basa.
MUGWARO DZIDZISO
Shell kunyora uye Java. Izvo zvinopesana. Mutauro wekunyepedzera wakadai saJava uye mutauro wakadudzirwa senge shellscript. Na Java iwe unoda JVM.
Paunodzoreredza vhiri, mushe, mushe.
Unganidza iyo kuC, asi kuJava, lag.
Felicidades
zetaka01, ndinofunga hauna kunzwisisa chinangwa chechinyorwa ichi. Dzimwe nguva zvakanaka kufunga kaviri.
Thanks.
Zvinyorwa ndakanyora kuti: «Kucherekedza: Chinangwa hachisi chekumisikidza kuisirwa kwe" Java JDK "asi kuratidza kuburikidza neShell Kunyora maitiro anoitwa muchivande, ndiko kuti, maitiro ekugadzirisa (Reverse Reengineering) maitiro anoitwa patinoiisa kuburikidza neiyo repository. . Kuitisa reverse reengineering yepakeji kunobatsira kuti unzwisise zvakadzama mashandisiro, pasuru, software uye kunyangwe iyo Inoshanda Sisitimu, inobata kana yemahara, seGNU / Linux, inoshanda Izvo zvakafanana, semuenzaniso, zvinogona kuitwa neFree Kernel yeGNU / Linux kana Adobe Flash Player yeGNU / Linux ».
Izvo zvaifanirwa kunge zvisingaite kufunga (kududzira) zvaunofunga (kududzira), asi hazvina basa!
Rega ndijekese: Aya ma tutorials ndeaavo vasingazive Shell Scripting, dzidza Shell Scripting nekumisazve iyo yekumisikidza uye yekumisikidza maitiro eimwe software kana maitiro, ehupfumi kana emahara pane GNU / Linux Operating System.
Zvakaenzana iwe: Makorokoto uye akawanda maropafadzo!
Zvido. Ndatenda nenyaya dzenyu. Inodzidzisa kwazvo. Ramba uchitumira seizvi.
Zvakanaka, ini ndinopesana zvakanyanya nemamishini chaiwo. JIT compilers inoramba ichiita zvirinani asi muchina wepasi unodzora. Ini ndinoda nzira yakareruka senge GO mutauro, kune vamwe vemuno compilers.
Ini ndinonyatsosuwa python compiler kune native.
Thanks.
Uye hongu, uri kutaura chokwadi, pandakangoverenga nezve JVM ini ndakatemwa kubva kuchinyorwa. Mushini chaiwo, JVM kana Mono, nezvimwe, wakaita senge inoshanda sisitimu pamusoro peyako sisitimu.
Kukumbira ruregerero nekwaziso.
Ah, zvaitwa pasina h.
Zorora, fungidzira dai iwe usina kuverenga chinyorwa chose!
Muenzaniso wemberi wezvingaitwe neShell Scripting.
LPI-SB8 Kwayedza ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
(lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)
Ona Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY
Ndatenda kukwazisa kwakanaka kwazvo kubva kuVenezuela.