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.
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
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
zetaka01, luulen, ettet ole ymmärtänyt artikkelin tarkoitusta. Joskus on hyvä ajatella kahdesti.
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!
Terveiset. Kiitos artikkeleistasi. Erittäin informatiivinen. Jatka lähettämistä näin.
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.
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ä.
Ah, tehty ilman h.
Rentoudu, kuvittele, ettet ole lukenut koko artikkelia!
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
Kiitos erittäin hyvät terveiset Venezuelasta.