Si të mësoni Shell Scripting duke instaluar Java JDK në DEBIAN

Në këtë fillimi i pestë (i 5-të) en desdelinux. Net për mënyrën se si "Mësoni Shell Scripting" në vijim do të paraqesim modelin e a Skenari Bash Shell se kam automatizuar detyrën e lodhshme të instalimit të Java JDK kur OpenJDK nuk i përmbush kërkesat tona për punë me përparësi të lartë ose përpjekje kërkimore.

Shell Scripting

sigurisht, OpenJDK dhe shtojcën për shfletuesit, Caj i ftohteAto janë të lehta për tu instaluar dhe shumicën e kohës mbulon të gjitha pritjet tona për zhvillimin dhe ekzekutimin në internet të aplikacioneve Java.

Ato mund të instalohen në mënyrën vijuese:

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

Por ndonjëherë Java JDK (origjinale / e pronarit) Na ofron pajtueshmëri më të madhe, mbështetje dhe funksione të reja sesa ai i pronarit. Prandaj, kur shterojmë të gjitha opsionet tona të punës me OpenJDK dhe shpërndarja ose depoja jonë nuk ka versionin më të fundit të Java JDK, kryej manualisht ose me anë të a Skenari Bash Shell instalimi në fjalë është diçka shumë praktike.

Kujtojnë se Java për Zhvillim (Oracle JDK) është Paketë Zyrtare e Zhvillimit të gjuhës programuese Java, një mjedis zhvillimi i orientuar drejt objektit. Dhe pse ta instaloni Java JDK?

Java JDK na lejon të shkruajmë aplikacione dhe aplete java brenda ose jashtë një shfletuesi interneti. JDK gjithashtu përfshin Mjedisi Java i Kohëzgjatjes (JRE), Përpiluesi Java dhe Java API. E cila është shumë e dobishme për programuesit e rinj dhe me përvojë.

Java JDK jo aq sa është e nevojshme shumicën e kohës për një Përdorues normal ose themelor, ndonjëherë vetëm për gjëra të thjeshta si një Lojë online e konsolës së ngulitur ose për Përdoruesit e Mesëm ose të Avancuar për gjëra të tilla Çertifikimet elektronike, sepse butonat e saj janë aplete java. Prandaj, shumë herë është thelbësore që ta keni të instaluar nëse nuk dëshironi të humbni një pjesë të mirë të uebit. Kjo është, megjithëse ka shumë faqe në internet që përmbajnë pjesë të vogla të Java JDK (butonat, menutë) ose që janë dizenjuar plotësisht në Java JDK .

Prandaj, Java JDK nuk mund të mungojë në tuajin Shfletuesi i internetit dhe sistemi operativ zakonisht!

vëzhgimi: Nuk ka për qëllim të rekomandojë instalimin e "Java JDK" por tregoni rrugën Shell Scripting procesi që kryhet fshehurazi, domethënë si dekonstruktoj (Rindërtimi i kundërt) procesi i automatizuar që zhvillohet kur e instalojmë përmes depozitës. Kryerja e rindërtimit të kundërt të një pakete është e dobishme për të kuptuar në thellësi se si një aplikacion, paketë, softuer dhe madje edhe një Sistemit operativ, private ose falas, të tilla si GNU / Linux. E njëjta gjë, për shembull, mund të bëhet me një Kernel falas për GNU / Linux ose Adobe Flash Player për GNU / Linux.

Tjetra përmbajtja për të futur në Skenari Bash Shell ose që duhet të ekzekutohet manualisht për këtë qëllim:


#!/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                                   
################################################################################

==================================================

Shenim: Unë personalisht e përdor atë duke shkarkuar manualisht skedarin Java JDK azhurnuar manualisht, kështu që unë përdor komentet e linjave te shkarkimit wget, dhe unë vendos tim script-java-jdk.shshtegu / shtëpia / përdoruesi im së bashku me dosjen Java JDK shkarkohet dhe ekzekutohet me komandën komanduese $ skenari bash-java-jdk.sh . Dhe në më pak se 30 sekonda kam gjithçka funksionale. Pas kësaj mund të instaloni çdo aplikacion në Sistemit operativ që kërkon Java JDK dhe ekzekutoni ndonjë java webapps në një shfletues të bazuar në Mozilla Firefox.

Mos harroni, ideja është të kuptojmë se si funksionon çdo rresht pas rreshti, komandë pas komande, ndryshore sipas ndryshores, për të kuptuar dhe mësuar Shkrimet Shell. Pra, me këtë post të ri ju lë me një detyrë të re interesante kërkimore.

PROCEDURA Tutoriale

Dosje personale_016

rrënja @ hostmovil-sysadmin: -home-sysadmin_001

rrënja @ hostmovil-sysadmin: -home-sysadmin_004

rrënja @ hostmovil-sysadmin: -home-sysadmin_005

rrënja @ hostmovil-sysadmin: -home-sysadmin_006

rrënja @ hostmovil-sysadmin: -home-sysadmin_008

rrënja @ hostmovil-sysadmin: -home-sysadmin_009

rrënja @ hostmovil-sysadmin: -home-sysadmin_010

Kontrolloni Versionin Java - Iceweasel_011

Informacioni i Sigurisë_012

Kontrolloni Versionin Java - Iceweasel_013


10 komente, lini tuajën

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   zetaka01 dijo

    Skriptimi i Shell dhe java. E kundërta. Një gjuhë pseudokompiluar si java dhe një gjuhë e interpretuar si predha. Me java ju duhet një JVM.
    Kur ri-shpikni timonin, mirë, mirë.
    Përpiloni atë në C, por në Java, një vonesë.
    Përgëzime

    1.    Anton dijo

      zetaka01, mendoj se nuk e keni kuptuar qëllimin e artikullit. Ndonjëherë është mirë të mendosh dy herë.

  2.   Ing Jose Albert dijo

    Përshëndetje.

    Tekstualisht kam shkruar: «Vëzhgimi: Qëllimi nuk është të rekomandojmë instalimin e" Java JDK "por të tregoj përmes Shell Scripting procesin që kryhet fshehurazi, domethënë se si të dekonstruktohet (Reengineering Reverse) procesi i automatizuar që kryhet jashtë kur e instalojmë përmes depozitës. Kryerja e rindërtimit të kundërt të një pakete është e dobishme për të kuptuar në thellësi se si funksionon një aplikacion, paketë, softuer dhe madje edhe një sistem operativ, i pronarit ose i lirë, si GNU / Linux. E njëjta gjë, për shembull, mund të bëhet me një Kernel Falas për GNU / Linux ose Adobe Flash Player për GNU / Linux ».

    Wasshtë dashur të jetë e pamundur të mendosh (interpretoje) atë që ke menduar (interpretuar), por nuk ka rëndësi!

    Më lejoni të sqaroj: Këto udhëzime janë për ata që nuk dinë Scripting të Shell, mësojnë Shell Scripting duke rindërtuar proceset e instalimit dhe konfigurimit të disa softuerëve ose procedurave, të pronarit ose falas në një Sistem Operativ GNU / Linux.

    Njëlloj për ju: Urime dhe shumë bekime!

  3.   arnoldbr dijo

    Të fala. Faleminderit për artikujt tuaj. Shumë informuese. Vazhdoni të postoni kështu.

  4.   zetaka01 dijo

    Epo, unë jam më e kundërta e makinave virtuale. Hartuesit JIT vazhdojnë të bëhen më të mirë, por makina themelore e ngadalëson atë. Unë preferoj një qasje më të lehtë si gjuha GO, për përpiluesit e tjerë vendas.
    Me të vërtetë më mungon një përpilues python në vendas.
    Një përshëndetje.

  5.   zetaka01 dijo

    Dhe po, keni të drejtë, posa lexova për JVM u shkëputa nga artikulli. Një makinë virtuale, JVM ose Mono, etj., Është si një sistem operativ në krye të sistemit tuaj operativ.
    Faljet dhe përshëndetjet e mia.

  6.   zetaka01 dijo

    Ah, bërë pa h

  7.   Ing Jose Albert dijo

    Relax, imagjinoni se nuk e keni lexuar të gjithë artikullin!

  8.   Ing Jose Albert dijo

    Një shembull i avancuar i asaj që mund të bëhet me Shell Scripting.

    ScreenCast i Testit LPI-SB8 (INSTALIMI I POSTS LINUX - BICENTENARIO SHKRIMI 8.0.0)
    (lpi_sb8_adecuación-audiovizual_2016.sh / 43Kb)

    Shikoni shfaqjen në ekran: https://www.youtube.com/watch?v=cWpVQcbgCyY

  9.   Ruben dijo

    Faleminderit përshëndetje shumë të mira nga Venezuela.