Bii o ṣe le kọ Ikarahun Ikarahun nipa fifi Java JDK sori ẹrọ ni DEBIAN

Ni eyi karun (karun) inning en fromlinux.net nipa bawo Kọ ẹkọ Ikarahun Ikarahun atẹle a yoo mu apẹrẹ ti a Bash Shell akosile pe Mo ṣe adaṣe iṣẹ ti o nira ti fifi sori ẹrọ naa Java JDK nigbati awọn OpenJDK ko ṣe deede awọn ibeere wa fun iṣẹ ayo to ga julọ tabi awọn igbiyanju iwadi.

Ikarahun ikarahunDajudaju, OpenJDK ati ohun itanna fun awọn aṣawakiri, awọn Tíì tútùWọn rọrun lati fi sori ẹrọ ati pupọ julọ akoko ti o bo gbogbo awọn ireti wa ti idagbasoke ati ipaniyan ori ayelujara ti awọn ohun elo Java.

Wọn le fi sori ẹrọ ni ọna atẹle:

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

Ṣugbọn nigbami awọn Java JDK (atilẹba / ohun-ini) O nfun wa ni ibaramu ti o tobi julọ, atilẹyin ati awọn iṣẹ tuntun ju ọkan ti o ni ẹtọ lọ. Nitorinaa, nigba ti a ba re gbogbo awọn aṣayan wa ti ṣiṣẹ pẹlu awọn OpenJDK ati pinpin wa tabi ibi ipamọ wa ko ni ẹya tuntun ti Java JDK, ṣe pẹlu ọwọ tabi nipasẹ ọna a Bash Shell akosile wi fifi sori jẹ nkankan gan wulo.

Ranti pe Ohun elo Idagbasoke Java (Ibara JDK) ni Osise Development Apo ti ede siseto Java, ayika idagbasoke ohun-iṣalaye. Ati idi ti fi sori ẹrọ Java JDK?

Java JDK gba wa laaye lati kọ awọn ohun elo ati java applets inu tabi ita ẹrọ aṣawakiri intanẹẹti kan. JDK tun pẹlu Ayika asiko asiko Java (JRE), awọn Alakojo Java ati awọn Java API. Eyiti o wulo pupọ fun awọn olutọsọna tuntun ati iriri.

Java JDK kii ṣe pataki julọ julọ akoko naa fun Olumulo deede tabi ipilẹ, nigbamiran fun awọn nkan ti o rọrun bi a Ifibọ Console Online Ere tabi fun Alabọde tabi Awọn olumulo to ti ni ilọsiwaju fun awọn nkan bii Awọn iwe-ẹri itanna, nitori awọn bọtini rẹ jẹ java applets. Nitorinaa, o jẹ igbagbogbo pataki lati jẹ ki o fi sii ti o ko ba fẹ lati padanu apakan to dara ti oju opo wẹẹbu. Iyẹn ni, botilẹjẹpe ọpọlọpọ awọn oju-iwe wẹẹbu wa ti o ni awọn ipin kekere ti Java JDK (awọn bọtini, awọn akojọ aṣayan) tabi iyẹn paapaa ṣe apẹrẹ patapata ni Java JDK .

Nitorina, Java JDK ko le sonu ninu rẹ Ẹrọ aṣawakiri Wẹẹbu ati Eto Isẹ nigbagbogbo!

Ami: Ko ṣe ipinnu lati ṣeduro fifi sori ẹrọ ti "Java JDK" ṣugbọn fihan ọna Ikarahun ikarahun ilana ti o ṣe ni ikoko, iyẹn ni, bi deconstruct (Yiyipada atunṣe) ilana adaṣe adaṣe ti o waye nigbati a ba fi sii nipasẹ ibi ipamọ. Ṣiṣe atunṣe atunṣe ti package kan wulo lati ni oye ni ijinle bii ohun elo, package, sọfitiwia ati paapaa a Eto eto, ikọkọ tabi ọfẹ, gẹgẹbi GNU / Lainos. Kanna, fun apẹẹrẹ, le ṣee ṣe pẹlu kan Ekuro ọfẹ fun GNU / Linux tabi Adobe Flash Player fun GNU / Linux.

Nigbamii akoonu lati fi sii ninu Bash Shell akosile tabi ti o gbọdọ wa ni ọwọ pẹlu ọwọ fun idi eyi:


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

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

Akọsilẹ: Emi funrararẹ lo nipa gbigba faili pẹlu ọwọ pẹlu ọwọ Java JDK imudojuiwọn pẹlu ọwọ, nitorina ni mo ṣe lo awọn ila igbasilẹ wget ṣe asọye, ati pe Mo gbe mi akosile-java-jdk.sh ni ona / ile / my_user paapọ pẹlu faili naa Java JDK ṣe igbasilẹ ati ṣiṣe pẹlu aṣẹ aṣẹ $ bash akosile-java-jdk.sh . Ati pe o kere si awọn aaya 30 Mo ni ohun gbogbo ti n ṣiṣẹ. Lẹhin eyi o le fi sori ẹrọ eyikeyi elo ninu Eto eto iyẹn nilo Java JDK ati ṣiṣe eyikeyi awọn webapps java ninu aṣawakiri orisun Mozilla Firefox kan.

Ranti, imọran ni lati ni oye bi ila kọọkan nipasẹ laini, aṣẹ nipasẹ aṣẹ, oniyipada nipasẹ awọn iṣẹ oniyipada, lati ni oye ati kọ ẹkọ Ikarahun Ikarahun. Nitorinaa pẹlu ifiweranṣẹ tuntun yii Mo fi ọ silẹ pẹlu iṣẹ ṣiṣe iwadii tuntun ti o ni iwunilori.

 

Ilana ikẹkọ

Ti ara ẹni folda_016 root @ hostmovil-sysadmin: -ile-sysadmin_001 root @ hostmovil-sysadmin: -ile-sysadmin_004 root @ hostmovil-sysadmin: -ile-sysadmin_005 root @ hostmovil-sysadmin: -ile-sysadmin_006 root @ hostmovil-sysadmin: -ile-sysadmin_008 root @ hostmovil-sysadmin: -ile-sysadmin_009 root @ hostmovil-sysadmin: -ile-sysadmin_010 Ṣayẹwo Ẹya Java - Iceweasel_011 Alaye Aabo_012 Ṣayẹwo Ẹya Java - Iceweasel_013


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 10, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   ẹyìn: 01 | wi

    Ikarahun ikarahun ati Java. Idakeji. Ede ti a dapọ pọ bi java ati ede ti o tumọ bi iwe afọwọkọ. Pẹlu Java o nilo JVM kan.
    Nigbati o ba ṣe atunṣe kẹkẹ, daradara, daradara.
    Ṣe akojọpọ rẹ si C, ṣugbọn si Java, aisun kan.
    Felicidades

    1.    Anton wi

      zetaka01, Mo ro pe o ko loye idi ti nkan naa. Nigba miiran o dara lati ronu lẹẹmeji.

  2.   Jose Albert wi

    Ẹ kí

    Ni ọrọ Mo kọ: «Akiyesi: Idi naa kii ṣe lati ṣeduro fifi sori“ Java JDK ”ṣugbọn lati fihan nipasẹ Ikarahun Shell ilana ti a ṣe ni ikoko, iyẹn ni pe, bawo ni a ṣe le ṣe atunkọ (Reengineering Reverseine) ilana adaṣe ti o gbe jade nigba ti a ba fi sii nipasẹ ibi ipamọ. Ṣiṣe atunṣe atunṣe ti package kan jẹ iwulo lati loye ni ijinle bawo ni ohun elo kan, package, sọfitiwia ati paapaa Eto Isisẹ, ohun-ini tabi ọfẹ, bii GNU / Linux, ṣiṣẹ. Bakan naa, fun apẹẹrẹ, le ṣee ṣe pẹlu Kernel ọfẹ fun GNU / Linux tabi Adobe Flash Player fun GNU / Linux ».

    O yẹ ki o ṣoro lati ronu (tumọ) ohun ti o ro (tumọ), ṣugbọn ko ṣe pataki!

    Mo ṣalaye: Awọn itọnisọna wọnyi wa fun awọn ti ko mọ Ikarahun Ikarahun, kọ ẹkọ Ikarahun Ikarahun nipasẹ atunkọ fifi sori ẹrọ ati awọn ilana iṣeto ti diẹ ninu sọfitiwia tabi ilana, ohun-ini tabi ọfẹ lori Eto Isẹ GNU / Linux.

    Bakanna fun ọ: Oriire ati ọpọlọpọ awọn ibukun!

  3.   arnoldobr wi

    Ṣe akiyesi. O ṣeun fun rẹ ìwé. Gan ti alaye. Jeki ifiweranṣẹ bi eleyi.

  4.   ẹyìn: 01 | wi

    O dara, Emi ni idakeji julọ ti awọn ẹrọ foju. Awọn akopọ JIT maa n ni ilọsiwaju ṣugbọn ẹrọ ti o wa labẹ rẹ fa fifalẹ. Mo fẹran ọna fẹẹrẹfẹ bi ede GO, fun awọn akopọ abinibi miiran.
    Mo ṣafẹri akopọ apejọ Python kan si abinibi.
    A ikini.

  5.   ẹyìn: 01 | wi

    Ati bẹẹni, o tọ, ni kete ti Mo ka nipa JVM Mo ti ge asopọ lati nkan naa. Ẹrọ foju kan, JVM tabi Mono, ati bẹbẹ lọ, dabi ẹrọ ṣiṣe lori oke ẹrọ ṣiṣe rẹ.
    Ibanuje ati ikini mi.

  6.   ẹyìn: 01 | wi

    Ah, ṣe laisi h.

  7.   Jose Albert wi

    Sinmi, fojuinu pe o ko ka gbogbo nkan naa!

  8.   Jose Albert wi

    Apẹẹrẹ ti ilọsiwaju ti ohun ti o le ṣee ṣe pẹlu Ikarahun Shell.

    Iboju Idanwo LPI-SB8Cast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adecuación-audiovisual_2016.sh / 43Kb)

    Wo Iboju iboju: https://www.youtube.com/watch?v=cWpVQcbgCyY

  9.   Ruben wi

    O ṣeun pupọ ikini ti o dara lati Venezuela.