Kuinka oppia Shell-komentosarjat asentamalla Java JDK DEBIAN-kielelle

Tässä viides (5.) pelivuoro en desdelinux. Net miten "Opi Shell Scripting" seuraavaksi esitämme a Bash Shell -skripti että automatisoin tylsän tehtävän asentaa Java JDK kun OpenJDK se ei täytä korkean prioriteetin työtä tai tutkimustoimintaa koskevia vaatimuksiamme.

Shell-komentosarjat

Varmasti, OpenJDK ja selainten laajennus, JääteeNe on helppo asentaa ja suurimmaksi osaksi se kattaa kaikki odotuksemme Java-sovellusten kehittämisestä ja käytöstä verkossa.

Ne voidaan asentaa seuraavasti:

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

Mutta joskus Java JDK (alkuperäinen / oma) Se tarjoaa meille paremman yhteensopivuuden, tuen ja uusia toimintoja kuin oma. Siksi, kun käytämme loppuun kaikki vaihtoehdot työskennellä OpenJDK jakelussa tai arkistossa ei ole viimeisintä versiota Java JDK, suorita manuaalisesti tai a Bash Shell -skripti mainittu asennus on jotain hyvin käytännöllistä.

Muista se Java-kehityspaketti (Oracle JDK) on Virallinen kehityspaketti Java-ohjelmointikielen, olio-suuntautuneen kehitysympäristön. Ja miksi asentaa Java JDK?

Java JDK avulla voimme kirjoittaa sovelluksia ja java-sovelmat Internet-selaimen sisällä tai ulkopuolella. JDK sisältää myös Java Runtime Environment (JRE), Java-kääntäjä ja Java-sovellusliittymä. Mikä on erittäin hyödyllistä uusille ja kokeneille ohjelmoijille.

Java JDK ei niin välttämätöntä suurimmaksi osaksi normaalille tai peruskäyttäjälle, joskus vain yksinkertaisille asioille, kuten Sulautetun konsolin online-peli tai keskisuurille tai kokeneille käyttäjille esimerkiksi Sähköiset sertifikaatit, koska sen painikkeet ovat java-sovelmat. Siksi on monta kertaa välttämätöntä, että se asennetaan, jos et halua jättää huomiotta suurta osaa verkosta. Toisin sanoen, vaikka on olemassa monia verkkosivuja, jotka sisältävät pieniä osia Java JDK (painikkeet, valikot) tai jotka on jopa suunniteltu kokonaan sisään Java JDK .

siksi Java JDK ei voi puuttua omasta Internet-selain ja käyttöjärjestelmä yleensä!

havainto: Sen asennusta ei ole suositeltu "Java JDK" mutta näytä tapa Shell-komentosarjat prosessi, joka suoritetaan salaa, toisin sanoen kuten purkaa (käänteinen uudelleensuunnittelu) automaattinen prosessi, joka tapahtuu, kun asennamme sen arkiston kautta. Paketin uudelleensuunnittelu on hyödyllistä ymmärtää perusteellisesti, miten sovellus, paketti, ohjelmisto ja jopa a Foorumi, yksityinen tai ilmainen, kuten GNU / Linux. Sama voidaan tehdä esimerkiksi a: lla Ilmainen ydin GNU / Linuxille tai Adobe Flash Player GNU / Linuxille.

Sitten sisältö lisätään Bash Shell -skripti tai joka on suoritettava manuaalisesti tätä tarkoitusta varten:


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

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

Huom: Käytän sitä henkilökohtaisesti lataamalla tiedoston manuaalisesti Java JDK päivitetään manuaalisesti, joten käytän wget-latausrivit kommentoivat, ja asetan script-java-jdk.sh vuonna polku / koti / oma_käyttäjä yhdessä tiedoston kanssa Java JDK lataa ja suorita se komentokomennolla $ bashscript-java-jdk.sh . Ja minulla on kaikki toiminnassa alle 30 sekunnissa. Tämän jälkeen voit asentaa minkä tahansa sovelluksen Foorumi se vaatii Java JDK ja suorita kaikki Java-verkkosovellukset Mozilla Firefox -pohjaisella selaimella.

Muista, että ajatuksena on ymmärtää, miten kukin rivi riviltä, ​​komento komennolta, muuttuja muuttujalta toimii, ymmärtää ja oppia Shell Scripting. Joten tämän uuden viestin kanssa jätän sinulle jännittävän uuden tutkimustehtävän.

MENETTELY OHJEET

Oma kansio_016

root @ hostmovil-sysadmin: -home-sysadmin_001

root @ hostmovil-sysadmin: -home-sysadmin_004

root @ hostmovil-sysadmin: -home-sysadmin_005

root @ hostmovil-sysadmin: -home-sysadmin_006

root @ hostmovil-sysadmin: -home-sysadmin_008

root @ hostmovil-sysadmin: -home-sysadmin_009

root @ hostmovil-sysadmin: -home-sysadmin_010

Tarkista Java-versio - Iceweasel_011

Turvallisuustiedot_012

Tarkista Java-versio - Iceweasel_013


10 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Zetaka01 dijo

    Shell-komentosarjat ja Java. Päinvastainen. Pseudokäännetty kieli, kuten java, ja tulkittu kieli, kuten shell-tiedosto. Jaavan kanssa tarvitset JVM: n.
    Kun keksit pyörän uudelleen, no, no.
    Käännä se C: lle, mutta Java: lle, viive.
    felicidades

    1.    Anton dijo

      zetaka01, luulen, ettet ole ymmärtänyt artikkelin tarkoitusta. Joskus on hyvä ajatella kahdesti.

  2.   Jose Albert dijo

    Tervehdys.

    Kirjoitin tekstillä: «Huomautus: Tarkoitus ei ole suositella Java JDK: n asentamista, vaan näyttää Shell Scriptingin avulla salaa suoritettu prosessi, eli kuinka puretaan (Reverse Reengineering) suoritettava automatisoitu prosessi kun asennamme sen arkiston kautta. Paketin uudelleensuunnittelun suorittaminen on hyödyllistä ymmärtääksesi perusteellisesti, miten sovellus, paketti, ohjelmisto ja jopa oma tai ilmainen käyttöjärjestelmä, kuten GNU / Linux, toimii. Sama voidaan tehdä esimerkiksi ilmaisella ytimellä GNU / Linuxille tai Adobe Flash Playerilla GNU / Linuxille ».

    Sen piti olla mahdotonta ajatella (tulkita) mitä ajattelit (tulkita), mutta sillä ei ole väliä!

    Haluan selventää: Nämä opetusohjelmat on tarkoitettu niille, jotka eivät tiedä Shell-komentosarjoja, oppivat Shell-komentosarjat rakentamalla uudelleen joidenkin ohjelmistojen tai menettelyjen asennus- ja määritysprosessit, jotka ovat omistettuja tai ilmaisia ​​GNU / Linux-käyttöjärjestelmässä.

    Yhtä sinulle: Onnittelut ja monia siunauksia!

  3.   arnoldbr dijo

    Terveiset. Kiitos artikkeleistasi. Erittäin informatiivinen. Jatka lähettämistä näin.

  4.   Zetaka01 dijo

    No, olen virtuaalikoneiden vastakkaisin. JIT-kääntäjät vain parantuvat, mutta taustalla oleva kone hidastaa sitä. Pidän parempana kevyempää lähestymistapaa kuin GO-kieli, muille natiivikääntäjille.
    Kaipaan todella python-kääntäjää alkuperäiseen.
    Tervehdys.

  5.   Zetaka01 dijo

    Ja kyllä, olet oikeassa, heti kun luin JVM: stä, jonka katkaisin artikkelista. Virtuaalikone, JVM tai Mono, jne., On kuin käyttöjärjestelmä käyttöjärjestelmän päällä.
    Pyydän anteeksi ja terveisiä.

  6.   Zetaka01 dijo

    Ah, tehty ilman h.

  7.   Jose Albert dijo

    Rentoudu, kuvittele, ettet ole lukenut koko artikkelia!

  8.   Jose Albert dijo

    Edistyksellinen esimerkki siitä, mitä Shell Scripting -ohjelmalla voidaan tehdä.

    LPI-SB8-testinäyttö (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

    Katso Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY

  9.   Ruben dijo

    Kiitos erittäin hyvät terveiset Venezuelasta.