Sida loo barto Qoraalka Shell adigoo ku dhejinaya Java JDK DEBIAN

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.

Shell Scripting

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

Gel shaqsiyeed_016

xididka @ hostmovil-sysadmin: -home-sysadmin_001

xididka @ hostmovil-sysadmin: -home-sysadmin_004

xididka @ hostmovil-sysadmin: -home-sysadmin_005

xididka @ hostmovil-sysadmin: -home-sysadmin_006

xididka @ hostmovil-sysadmin: -home-sysadmin_008

xididka @ hostmovil-sysadmin: -home-sysadmin_009

xididka @ hostmovil-sysadmin: -home-sysadmin_010

Hubi Nooca Java - Iceweasel_011

Macluumaadka Amniga_012

Hubi Nooca Java - Iceweasel_013


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   01 dijo

    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

    1.    Anton dijo

      zetaka01, waxaan u maleynayaa inaadan fahmin ujeedka maqaalka. Mararka qaar way fiicantahay inaad laba jeer fikirto.

  2.   Jose Albert dijo

    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!

  3.   Arnoldobr dijo

    Salaan. Waad ku mahadsantahay qoraaladaada. Xog badan. Ku sii dhaji sidan.

  4.   01 dijo

    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.

  5.   01 dijo

    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.

  6.   01 dijo

    Ah, lagu sameeyo iyada oo aan h.

  7.   Jose Albert dijo

    Isdeji, qiyaasi inaadan akhrin maqaalka oo dhan!

  8.   Jose Albert dijo

    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

  9.   Ruben dijo

    Waad ku mahadsantahay salaan aad u wanaagsan oo ka timid Venezuela.