DEBIAN ۾ جاوا JDK انسٽال ڪندي شيل اسڪرپٽ ڪئين سکي

هن ۾ پنجون (5 هون) اننگ en fromlinux.net ڪيئن ”شيل اسڪرپٽ سکو“ اڳيون اسين هڪ ڊزائن پيش ڪنداسين بيش شيل اسڪرپٽ ته مون انسٽال ڪرڻ جي ڏکيائي جو ڪم پاڻ ڪيو جاوا JDK جڏهن ته اوپن جي ڊي آر اهو اعليٰ ترجيحي ڪم يا تحقيق جي ڪوششن لاءِ اسان جي گهرج پوري نٿو ڪري.

شوبل اسڪرپٽيقينن ، اوپن جي ڊي آر ۽ برائوزر لاءِ پلگ ان ،. آئيسڊيااهي انسٽال ڪرڻ آسان آهن ۽ اڪثر وقت اهو جاوا ايپليڪيشن جي ترقي ۽ آن لائن عمل جي سڀني اميدن تي محيط آهي.

اهي هيٺيان طريقي سان نصب ٿي سگهن ٿيون.

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

پر ڪڏهن ڪڏهن جاوا JDK (اصل / ملڪيت) اهو اسان لاءِ ملڪيت جي ڀيٽ ۾ وڌيڪ مطابقت ، سهڪار ۽ نوان افعال پيش ڪري ٿو. تنهن ڪري ، جڏهن اسان ڪم ڪرڻ سان گڏ اسان جي سڀني اختيارن کي ختم ڪيو ٿا اوپن جي ڊي آر ۽ اسان جي تقسيم يا مخزن جو تازو ورزن نه آهي جاوا JDK، دستي طور انجام ڏيو يا هڪ ذريعي جي ذريعي بيش شيل اسڪرپٽ چيو انسٽاليشن ڪجهه عملي آهي.

اهو ياد رکو جاوا ڊولپمينٽ کٽ (اوریکل JDK) آهي سرڪاري ترقياتي کٽ جاوا پروگرامنگ ٻولي جي ، هڪ آبائيتا ترقي يافته ماحول. ۽ انسٽال ڇو ڪجي جاوا JDK?

جاوا JDK اسان کي ايپليڪيشنون لکڻ جي اجازت ڏي ٿو جاوا ايپلٽز انٽرنيٽ برائوزر جي اندر يا ٻاهران. جي ڊي آر پڻ شامل آهي جاوا Runtime ماحول (JRE)، آهي جاوا ڪمپالا ڪندڙ ۽ اهو جاوا API. جيڪو نون ۽ تجربيڪار پروگرامرن لاءِ تمام گهڻو مفيد آهي.

جاوا JDK اهو ضروري ناهي گهڻو وقت هڪ عام يا بنيادي صارف لاءِ ، ڪڏهن ڪڏهن صرف آسان شين وانگر ايمبيوڊ کنسول آن لائن گیم يا شين لاءِ شين وچولي يا اعليٰ استعمال ڪندڙن لاءِ اليڪٽرانڪ تصديق، ڇاڪاڻ ته ان جا بٽڻ آھن جاوا ايپلٽز. تنهن ڪري ، اهو اڪثر لازمي آهي ان کي انسٽال ڪرڻ جي صورت ۾ جيڪڏهن توهان ويب جو سٺو حصو ياد نه ڪرڻ چاهيندا. اهو آهي ، جيتوڻيڪ گهڻا ويب صفحا آهن ، جن جا نن smallا حصا آهن جاوا JDK (بٽڻ ، مينيو) يا اهي به ان ۾ مڪمل طور تي ڊزائين ٿيل آهن جاوا JDK .

تنهن ڪري، جاوا JDK توهان ۾ وڃائي نٿو سگھي ويب برائوزر ۽ آپريٽنگ سسٽم عام طور تي!

رويز: اهو نصب ڪرڻ جي سفارش ڪرڻ جو ارادو ناهي "جاوا جي ڊي آر" پر رستو ڏيکاريو شوبل اسڪرپٽ پروسيس جيڪو ڳجهو طور تي ڪيو ويندو آهي ، اهو ئي آهي تعمير ڪرڻ (ريورس ريجينرنگ) پاڻمرادو ڪيل عمل جيڪو ٿئي ٿو جڏهن اسان ان کي ريزنزوري ذريعي انسٽال ڪريو. ھڪڙي پيڪيج جي ريورس ريجينجريشن انجام ڏيڻ مفيد آھي کوٽائي ۾ سمجھڻ لاءِ ڪيئن هڪ ايپليڪيشن ، پيڪيج ، سافٽ ويئر ۽ اي آپريٽنگ سسٽم، نجي يا آزاد ، جهڙوڪ GNU / Linux. ساڳيو ، مثال طور ، هڪ سان ٿي سگهي ٿو GNU / Linux لاءِ مفت ڪرنل يا GNU / Linux لاءِ ايڊوب فليش پليئر.

ايندڙ مواد کي داخل ڪرڻ ۾ بيش شيل اسڪرپٽ يا انهي مقصد لاءِ دستي طور تي عمل ڪرائڻ لازمي آهي:


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

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

نوٽ: آئون ذاتي طور تي انهي فائل کي ڊائون لوڊ ڪري استعمال ڪريان ٿو جاوا JDK دستي طور تي اپڊيٽ ڪيو ويو آهي ، تنهنڪري آئون استعمال ڪريان ٿو وزٽ ڊائون لوڊ لائين تبصرا ڪيون، ۽ مان پنهنجو آهيان اسڪرپٽ- java-jdk.sh ۾ رستو / گهر / من_سر فائل سان گڏ جاوا JDK ڊائون لوڊ ڪيو ۽ ان کي ڪنڌ ڪمانڊ $ سان هلائيندا بيش اسڪرپٽ- java-jdk.sh . ۽ 30 سيڪنڊن کان گهٽ عرصي ۾ مون هر شي فنڪشنل ڪئي آهي. ان کانپوءِ توهان انسٽال ۾ ڪنهن به ايپليڪيشن کي انسٽال ڪري سگهو ٿا آپريٽنگ سسٽم اھو گھربل آھي جاوا JDK ۽ ڪنهن موزيلا فائر فاڪس تي ٻڌل برائوزر ۾ ڪنهن به جاوا ويب اپس هلايو.

ياد رکو ، خيال سمجھڻ جي آھي ته ھر ھڪڙي لائن ، لائن ذريعي ، ڪمانڊ کان ڪمان ، ويريبل ڪم وارن طرفان ، شيل اسڪرپٽ کي سمجھڻ ۽ سکڻ لاءِ. تنهن ڪري هن نئين پوسٽ سان آئون توهان کي هڪ دلچسپ نئين تحقيق جي تفويض سان ڇڏي ڏيان ٿو.

 

طريقيڪار وقتي

ذاتي فولڊر_016 root @ hostmovil-sysadmin: -هومو-sysadmin_001 root @ hostmovil-sysadmin: -هومو-sysadmin_004 root @ hostmovil-sysadmin: -هومو-sysadmin_005 root @ hostmovil-sysadmin: -هومو-sysadmin_006 root @ hostmovil-sysadmin: -هومو-sysadmin_008 root @ hostmovil-sysadmin: -هومو-sysadmin_009 root @ hostmovil-sysadmin: -هومو-sysadmin_010 جاوا ورزن چيڪ ڪريو - Iceweasel_011 حفاظت جي _اڻ_012 جاوا ورزن چيڪ ڪريو - Iceweasel_013


مضمون جو مواد اسان جي اصولن تي عمل ڪري ٿو ايڊيٽوريل اخلاقيات. غلطي ڪلڪ ڪرڻ جي رپورٽ لاءِ هتي.

10 تبصرا ، پنھنجو ڇڏ

پنهنجي راءِ ڏيو

پنهنجي اي ميل ايڊريس شايع نه ڪيو ويندو. گهري شعبن سان لڳل آهن *

*

*

  1. ڊيٽا جو ذميوار: Miguel Ángel Gatón
  2. ڊيٽا جو مقصد: ڪنٽرول سپيم ، تبصرو جي انتظام.
  3. سازش: توهان جي رضامندي
  4. ڊيٽا جي ابلاغ: ڊيٽا کي قانوني ذميواري کانسواءِ ٽئين پارٽين تائين رسائي نه ڏني ويندي.
  5. ڊيٽا اسٽوريج: ڊيٽابيس اويسينٽس نيٽورڪ (اي يو) پاران ميزباني ڪيل
  6. حق: ڪنهن به وقت توهان پنهنجي معلومات کي محدود ، ٻيهر ۽ ختم ڪري سگهو ٿا.

  1.   zetaka 01 چيو

    شيل جو اسڪرپٽ ۽ جاوا. ابتڙ. جاوا وانگر هڪ تخلص ۽ مرتب ڪيل ٻولي ۽ شيل اسڪرپٽ وانگر تعبير ٿيل ٻولي. جاوا سان توهان کي جي وي ايم ايم جي ضرورت آهي.
    جڏهن توهان چيلهه کي ٻيهر رکو ، چ ،ي طرح.
    مرتب ڪريو ان کي C ، پر جاوا ڏانهن ، هڪ فرق.
    فيلسيڊڊس

    1.    Anton چيو

      zetaka01 ، مان سمجهان ٿو ته توهان مضمون جي مقصد کي نه سمجهيو آهي. ڪڏهن ڪڏهن اهو سٺو سوچڻ ٻه ڀيرا آهي.

  2.   اينگ جوز البرٽ چيو

    مهرباني

    لفظي طور تي مون لکيو: «مشاهدو: مقصد" جاوا جي ڊي ڪي "جي انسٽاليشن جي سفارش ڪرڻ نه آهي پر شيل اسڪرپٽ جي ذريعي اهو عمل ظاهر ڪرڻ آهي جيڪو ڳجهي طور تي ڪيو وڃي ، اهو ڪيئن آهي (ريورس ريجينيئرنگ) پاڻمرادو ڪيل عمل جنهن کي انجام ڏنو ويندو آهي جڏهن اسان هن کي مخزن ذريعي نصب ڪيو ٿا. . ھڪڙي پيڪيج جي ريورس ريجينرنگ ڪرڻ ڪھڙي طرح سمجھڻ لاءِ مفيد آھي ته ڪئين ھڪ ايپليڪيشن ، پيڪيج ، سوفٽويئر ۽ حتي جو ھڪ آپريٽنگ سسٽم ، مالڪي يا مفت ، جھڙوڪ GNU / Linux ڪم ڪري. اهو ساڳيو ، مثال طور ، جي اين يو / لينڪس لاءِ مفت ڪرنل سان گڏ ٿي سگهي ٿو يا ايڊ اين فليش پليئر لاءِ جي اين يو / لينڪس لاءِ.

    اسان کي جيڪو سوچڻ (تعبير ڪرڻ) سوچڻ ناممڪن ٿي وڃڻ گهرجي ها ، پر اهو فرق نٿو پوي!

    مون کي واضح ڪرڻ ڏيو: هي سبق انهن لاءِ آهن جيڪي شيل اسڪرپٽ نه ،اڻيندا آهن ، ڪجهه سافٽ ويئر يا طريقيڪار جي انسٽاليشن ۽ ڪنفگريشن پروسيس کي ٻيهر تعمير ڪري ، شيل اسڪرپٽ سکو ٿا ، ملڪيت يا مفت جي اين يو يو / لينڪس آپريٽنگ سسٽم تي.

    برابر توهان جي لاءِ: مبارڪون ۽ ڪيتريون برڪتون!

  3.   آرنلوببر چيو

    حوالي. توهان جي مضمونن جي مهرباني ڏا informي معلوماتي. هن وانگر پوسٽ ڪندا رهو.

  4.   zetaka 01 چيو

    ڀلي مان مجازي مشين جو سڀني کان مخالف آهيان. جي آئي ٽي مرتب ڪندڙ بهتر ٿي بيهن ٿا پر پويان واري مشين ان کي سست ڪري ڇڏي. مون ٻين ٻولين وارا مرتب ڪندڙن لاءِ ، GO ٻولي وانگر لائٽر انداز کي ترجيح ڏني.
    مونکي اصل ۾ پئٿون مرتب ڪندڙ ڏا missو ياد اچي ٿو.
    مهرباني

  5.   zetaka 01 چيو

    ۽ ها ، توهان صحيح آهيو ، جيترو جلدي مان جا وي ايم بابت پڙهندو آهيان مون مضمون کان ڌار ڪيو. هڪ مجازي مشين ، جي وي ايم يا مونو وغيره ، توهان جي آپريٽنگ سسٽم جي چوٽي تي هڪ آپريٽنگ سسٽم وانگر آهي.
    منهنجون معافي ۽ سلام.

  6.   zetaka 01 چيو

    آہ ، ايڇ کان سواءِ ٿي نه.

  7.   اينگ جوز البرٽ چيو

    آرام سان ، سوچيو ته توهان مڪمل مضمون نه پڙهيو هو!

  8.   اينگ جوز البرٽ چيو

    شيل اسڪرپٽ سان ڇا ٿي سگھي ٿو ان جو هڪ اعليٰ مثال.

    LPI-SB8 ٽيسٽ اسڪرين ڪاسٽ (لينڪس پوسٽ انسٽال - اسڪراٽ بڪينٽياريو 8.0.0)
    (lpi_sb8_adecuación-audiovisual_2016.sh / 43 ڪلو)

    Screencast ڏسو: https://www.youtube.com/watch?v=cWpVQcbgCyY

  9.   روبن چيو

    وينزويلا کان تمام بهترين مبارڪون هجن.