Maitiro ekudzidza Shell Kukanda nekuisa Java JDK muDEBIAN

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.

Shell Kuverenga

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

Yemunhu folda_016

midzi @ hostmovil-sysadmin: -imba-sysadmin_001

midzi @ hostmovil-sysadmin: -imba-sysadmin_004

midzi @ hostmovil-sysadmin: -imba-sysadmin_005

midzi @ hostmovil-sysadmin: -imba-sysadmin_006

midzi @ hostmovil-sysadmin: -imba-sysadmin_008

midzi @ hostmovil-sysadmin: -imba-sysadmin_009

midzi @ hostmovil-sysadmin: -imba-sysadmin_010

Tarisa Java Shanduro - Iceweasel_011

Ruzivo rwekuchengetedza_012

Tarisa Java Shanduro - Iceweasel_013


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   zetaka01 akadaro

    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

    1.    Anton akadaro

      zetaka01, ndinofunga hauna kunzwisisa chinangwa chechinyorwa ichi. Dzimwe nguva zvakanaka kufunga kaviri.

  2.   Jose Albert akadaro

    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!

  3.   arnoldbr akadaro

    Zvido. Ndatenda nenyaya dzenyu. Inodzidzisa kwazvo. Ramba uchitumira seizvi.

  4.   zetaka01 akadaro

    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.

  5.   zetaka01 akadaro

    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.

  6.   zetaka01 akadaro

    Ah, zvaitwa pasina h.

  7.   Jose Albert akadaro

    Zorora, fungidzira dai iwe usina kuverenga chinyorwa chose!

  8.   Jose Albert akadaro

    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

  9.   Ruben akadaro

    Ndatenda kukwazisa kwakanaka kwazvo kubva kuVenezuela.