Arrintan shanaad (shanaad) kubbadda en desdelinux.net ku saabsan sida "Baro Qoraalka Shell" marka xigta waxaan soo bandhigi doonnaa qaabeynta a Qoraalka Bash Shell in aan automated hawsha daalka badan ee rakibida Java JDK marka FurJDK ma buuxiso shuruudahayaga shaqada mudnaanta sare leh ama dadaallada cilmi baarista.
Xaqiiqdi, FurJDK iyo qalabka loogu talagalay daalacashada, Shaaha BarafkaWay fududahay in la rakibo inta badanna waxay dabooshaa dhammaan waxyaabaha aan ka fileyno horumarka iyo fulinta khadka tooska ah ee barnaamijyada Java.
Waxaa lagu rakibi karaa habka soo socda:
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
Laakiin mararka qaarkood ah Java JDK (asal ahaan / lahaansho) Waxay na siinaysaa iswaafajin ka weyn, taageero iyo shaqooyin cusub oo ka badan kan lahaanshaha. Sidaa darteed, markaan daalno dhammaan xulashooyinkayaga aan kula shaqeyneyno FurJDK iyo qeybintayada ama keydkeena ma lahan noocii ugu dambeeyay ee Java JDK, ku samee gacanta ama a Qoraalka Bash Shell ayaa sheegay in rakibidda waa wax aad wax ku ool ah.
Xusuuso taas Qalabka Horumarinta Java (Oracle JDK) waa Qalabka Horumarinta Rasmiga ah luqadda barnaamijyada Java, jawi horumarineed oo ujeedo ujeedo leh. Oo maxaa rakibay Java JDK?
Java JDK wuxuu noo ogolaanayaa inaan qoro codsiyo iyo tufaaxyada java gudaha ama dibedda biraawsarka internetka. JDK sidoo kale waxaa ka mid ah Deegaanka Runtime Java (JRE), Isku-duwaha Java iyo Java API. Taas oo waxtar weyn u leh barnaamijyada cusub ee khibradda leh.
Java JDK Looma baahna inta badan waqtiga isticmaalaha caadiga ah ama aasaasiga ah, mararka qaarkood kaliya waxyaabaha fudud sida a Ciyaarta Khadka tooska ah ee Console ama Dhexdhexaad ama Users Advanced ah waxyaabaha sida Shahaadooyinka elektarooniga ah, maxaa yeelay badhamadiisa ayaa ah tufaaxyada java. Sidaa darteed, marar badan waa lagama maarmaan in la rakibo haddii aadan rabin inaad seegto qayb wanaagsan oo ka mid ah websaydhka. Taasi waa, in kasta oo ay jiraan boggag internet oo badan oo ka kooban qaybo yar oo ka mid ah Java JDK (badhamada, menus) ama xitaa loogu talagalay gebi ahaanba gudaha Java JDK .
Sidaa darteed, Java JDK laguma waayi karo adiga Browser-ka iyo Nidaamka Hawlgalka badanaa!
Kormeerka: Looma jeedin inay kugula taliso rakibidda "Java JDK" laakiin muuji dariiqa Shell Scripting hawsha si qarsoodi ah loo fuliyo, taasi waa, sida dejinta (Dib-u-habeynta Dib-u-Celinta) habka otomaatiga ah ee dhaca marka aan ku rakibno kaydinta. Samaynta dib-u-hagaajinta dib-u-eegista ee xirmo waa waxtar si qoto dheer loo fahmo sida loo codsado, xirmo, softiweer iyo xitaa a Nidaamka hawlgalka, lahaansho ama bilaash, sida GNU / Linux. Isku mid, tusaale ahaan, waxaa lagu sameyn karaa a Kernel bilaash ah oo loogu talagalay GNU / Linux ama Adobe Flash Player ee GNU / Linux.
Marka xigta waxyaabaha aad gelineyso Qoraalka Bash Shell ama taasi waa in gacanta lagu fuliyaa ujeedadan:
#!/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
################################################################################
==================================================
Nota: Anigu shaqsi ahaan waan u isticmaalaa anigoo gacanta ku soo degsanaya feylka Java JDK gacanta lagu cusbooneysiiyay, markaa waan isticmaalaa Khadadka soo dejinta wget ayaa faallo ka bixiyay, oo waxaan dhigaa kan qoraalka-java-jdk.sh gudaha Jidka / guriga / my_user wada faylka Java JDK soo dejiso oo ku socodso amarka amarka $ script bash-java-jdk.sh . In ka yar 30 ilbidhiqsi ayaan ku haystaa wax kasta oo shaqaynaya. Taas ka dib waxaad ku rakibi kartaa codsi kasta Nidaamka hawlgalka taasi waxay u baahan tahay Java JDK oo aad ku socodsiiso wax kasta oo java webapps ah biraawsar Mozilla Firefox ku saleysan.
Xusuusnow, fikraddu waa in la fahmo sida xariiq kasta oo xariiq ah, amarka amar loogu bixiyo, loogu beddelo isbeddellada ku shaqeeya, in la fahmo oo la barto Qoraalka Shell. Marka qoraalkan cusub waxaan kaaga tegayaa meelayn cilmi-baaris oo cusub.
NOOCA TARBIGA
Qoraalka Shell iyo Java. Ka soo horjeedka. Luqad been abuur ah sida java iyo luqad la tarjumay sida qoraalo. Java waxaad u baahan tahay JVM.
Markaad dib u cusbooneysiiso gawaarida, si fiican, si fiican.
Ku soo ururi C, laakiin Java, dib u dhac.
Felicidades
zetaka01, waxaan u maleynayaa inaadan fahmin ujeedka maqaalka. Mararka qaar way fiicantahay inaad laba jeer fikirto.
Thanks.
Qoraal ahaan waxaan ku qoray: «U fiirsasho: Ujeeddadu maaha in lagu taliyo rakibidda" Java JDK "laakiin waa in lagu muujiyaa Shell Scripting habka loo fulinayo si qarsoodi ah, taas oo ah, sida loo daaha ka rogo (Reverse Reengineering) habka otomaatiga ah ee la wado baxay markii aan ku rakibeyno keydka. Fulinta dib-u-hagaajinta dib-u-eegista ee xirmo waxay faa'iido u leedahay in si qoto dheer loo fahmo sida dalabka, xirmada, softiweerka iyo xitaa Nidaamka Howlgalka, lahaansho ama bilaash, sida GNU / Linux, u shaqeeyo. Isku mid, tusaale ahaan, waxaa lagu sameyn karaa Kernel Bilaash ah oo loogu talagalay GNU / Linux ama Adobe Flash Player ee GNU / Linux ».
Waxay ahayd inay noqoto wax aan macquul aheyn inaad ka fikirto (tarjunto) waxaad u maleysay (tarjum), laakiin dhib malahan!
Waan cadeeyay: Casharradan waxaa loogu talagalay kuwa aan aqoon Shell Scripting, bartaan Shell Scripting iyadoo dib loo dhisayo rakibaadda iyo qaabeynta qaabsocodyada ama nidaamyada qaar, lahaansho ama bilaash nidaamka GNU / Linux Operating System.
Si isku mid ah adiga: Hambalyo iyo duco badan!
Salaan. Waad ku mahadsantahay qoraaladaada. Xog badan. Ku sii dhaji sidan.
Waa hagaag, anigu waxaan ahay kan ugu caansan mashiinnada farsamada. JIT compilers kaliya way sii fiicnaanayaan laakiin mashiinka hoose ayaa hoos u dhigaya. Waxaan ka door bidaa qaab fudud sida luqadda GO, iskuduwayaasha kale ee u dhashay.
Runtii waan u xiisay iskuduwaha loo yaqaan 'Python compiler' oo ah kii hooyo.
Thanks.
Haa, waad saxantahay, isla marka aan wax ka akhristo JVM waan ka jaray maqaalka. Mashiin dalwad ah, JVM ama Mono, iwm, ayaa la mid ah nidaam hawlgal oo ka sarreeya nidaamkaaga hawlgalka.
Raali ahaada iyo salaan.
Ah, lagu sameeyo iyada oo aan h.
Isdeji, qiyaasi inaadan akhrin maqaalka oo dhan!
Tusaale horumarsan oo ah waxa lagu sameyn karo Qoraalka Shell.
LPI-SB8 Screen Test ScreenCast (LINUX POST INSTALL - QORAALKA BICENTENARIO 8.0.0)
(lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)
Eeg Shaashadda: https://www.youtube.com/watch?v=cWpVQcbgCyY
Waad ku mahadsantahay salaan aad u wanaagsan oo ka timid Venezuela.