இதில் ஐந்தாவது (5 வது) இன்னிங் en desdelinux.net எப்படி என்பது பற்றி "ஷெல் ஸ்கிரிப்டிங் கற்றுக்கொள்ளுங்கள்" அடுத்து ஒரு வடிவமைப்பை முன்வைப்போம் பாஷ் ஷெல் ஸ்கிரிப்ட் நிறுவும் கடினமான பணியை நான் தானியக்கமாக்கினேன் ஜாவா JDK போது OpenJDK இது அதிக முன்னுரிமை வேலை அல்லது ஆராய்ச்சி முயற்சிகளுக்கான எங்கள் தேவைகளைப் பூர்த்தி செய்யாது.
நிச்சயமாக, OpenJDK மற்றும் உலாவிகளுக்கான சொருகி, தி ஐச்ட்டியா, அவை நிறுவ எளிதானது மற்றும் பெரும்பாலான நேரங்களில் ஜாவா பயன்பாடுகளை ஆன்லைனில் உருவாக்கி இயக்குவதற்கான எங்கள் எல்லா எதிர்பார்ப்புகளையும் இது உள்ளடக்குகிறது.
அவை பின்வரும் வழியில் நிறுவப்படலாம்:
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
ஆனால் சில நேரங்களில் ஜாவா ஜே.டி.கே (அசல் / தனியுரிம) இது தனியுரிமத்தை விட அதிக பொருந்தக்கூடிய தன்மை, ஆதரவு மற்றும் புதிய செயல்பாடுகளை எங்களுக்கு வழங்குகிறது. எனவே, நாங்கள் பணிபுரியும் அனைத்து விருப்பங்களையும் வெளியேற்றும்போது OpenJDK எங்கள் விநியோகம் அல்லது களஞ்சியத்தின் சமீபத்திய பதிப்பு இல்லை ஜாவா JDK, கைமுறையாக அல்லது ஒரு மூலம் செய்யவும் பாஷ் ஷெல் ஸ்கிரிப்ட் நிறுவல் மிகவும் நடைமுறைக்குரியது என்றார்.
அதை நினைவில் கொள்ளுங்கள் ஜாவா டெவலப்மென்ட் கிட் (ஆரக்கிள் ஜே.டி.கே) இதுதான் அதிகாரப்பூர்வ மேம்பாட்டு கிட் ஜாவா நிரலாக்க மொழியின், ஒரு பொருள் சார்ந்த வளர்ச்சி சூழல். ஏன் நிறுவ வேண்டும் ஜாவா JDK?
ஜாவா JDK பயன்பாடுகளை எழுத எங்களுக்கு அனுமதிக்கிறது மற்றும் ஜாவா ஆப்லெட்டுகள் இணைய உலாவியின் உள்ளே அல்லது வெளியே. ஜே.டி.கேவும் அடங்கும் ஜாவா இயக்க நேர சூழல் (JRE), தி ஜாவா கம்பைலர் மற்றும் ஜாவா ஏபிஐ. புதிய மற்றும் அனுபவம் வாய்ந்த புரோகிராமர்களுக்கு இது மிகவும் பயனுள்ளதாக இருக்கும்.
ஜாவா JDK ஒரு சாதாரண அல்லது அடிப்படை பயனருக்கு அதிக நேரம் தேவையில்லை, சில நேரங்களில் ஒரு போன்ற எளிய விஷயங்களுக்கு உட்பொதிக்கப்பட்ட கன்சோல் ஆன்லைன் விளையாட்டு அல்லது நடுத்தர அல்லது மேம்பட்ட பயனர்களுக்கு போன்ற விஷயங்களுக்கு மின்னணு சான்றிதழ்கள், ஏனெனில் அதன் பொத்தான்கள் ஜாவா ஆப்லெட்டுகள். எனவே, வலையின் ஒரு நல்ல பகுதியை நீங்கள் இழக்க விரும்பவில்லை எனில், அதை நிறுவ வேண்டியது பல முறை அவசியம். அதாவது, சிறிய வலைப்பக்கங்களைக் கொண்ட பல வலைப்பக்கங்கள் இருந்தாலும் ஜாவா JDK (பொத்தான்கள், மெனுக்கள்) அல்லது அவை முழுமையாக வடிவமைக்கப்பட்டுள்ளன ஜாவா JDK .
எனவே, ஜாவா JDK உங்கள் காணவில்லை வலை உலாவி மற்றும் இயக்க முறைமை பொதுவாக!
கவனிப்பு: நிறுவலை பரிந்துரைக்க இது நோக்கமல்ல "ஜாவா ஜே.டி.கே" ஆனால் வழி காட்டு ஷெல் ஸ்கிரிப்டிங் ரகசியமாக மேற்கொள்ளப்படும் செயல்முறை, அதாவது decnstruct (தலைகீழ் மறுசீரமைப்பு) தானியங்கு செயல்முறை நாம் அதை களஞ்சியம் வழியாக நிறுவும் போது நடக்கும். ஒரு தொகுப்பின் தலைகீழ் மறுசீரமைப்பு செய்வது பயனுள்ளதாக இருக்கும் ஒரு பயன்பாடு, தொகுப்பு, மென்பொருள் மற்றும் ஒரு கூட எப்படி ஆழமாக புரிந்து கொள்ள இயக்க முறைமை, தனியார் அல்லது இலவசம் போன்றவை குனு / லினக்ஸ். அதே, எடுத்துக்காட்டாக, ஒரு செய்ய முடியும் குனு / லினக்ஸிற்கான இலவச கர்னல் அல்லது குனு / லினக்ஸிற்கான அடோப் ஃப்ளாஷ் பிளேயர்.
பின்னர் செருக வேண்டிய உள்ளடக்கம் பாஷ் ஷெல் ஸ்கிரிப்ட் அல்லது இந்த நோக்கத்திற்காக கைமுறையாக செயல்படுத்தப்பட வேண்டும்:
#!/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 கைமுறையாக புதுப்பிக்கப்பட்டது, எனவே நான் பயன்படுத்துகிறேன் wget பதிவிறக்க கோடுகள் கருத்து தெரிவித்தன, நான் என் வைக்கிறேன் ஸ்கிரிப்ட்- java-jdk.sh இல் பாதை / வீடு / my_user கோப்புடன் சேர்ந்து ஜாவா JDK download கட்டளை கட்டளையுடன் பதிவிறக்கம் செய்து இயக்கவும் பேஷ் ஸ்கிரிப்ட்- java-jdk.sh . 30 வினாடிகளுக்குள் நான் எல்லாவற்றையும் செயல்படுத்துகிறேன். இதற்குப் பிறகு நீங்கள் எந்தவொரு பயன்பாட்டையும் நிறுவலாம் இயக்க முறைமை அதற்கு தேவைப்படுகிறது ஜாவா JDK மொஸில்லா பயர்பாக்ஸ் அடிப்படையிலான உலாவியில் எந்த ஜாவா வெப்அப்களையும் இயக்கவும்.
நினைவில் கொள்ளுங்கள், ஒவ்வொரு வரியும் எவ்வாறு வரியாக, கட்டளை மூலம் கட்டளை, மாறி வேலைகளால் மாறி, ஷெல் ஸ்கிரிப்ட்டைப் புரிந்துகொண்டு கற்றுக்கொள்வது. எனவே இந்த புதிய இடுகையின் மூலம் ஒரு அற்புதமான புதிய ஆராய்ச்சிப் பணியை நான் உங்களுக்கு விட்டு விடுகிறேன்.
செயல்முறை பயிற்சி
ஷெல் ஸ்கிரிப்டிங் மற்றும் ஜாவா. எதிர். ஜாவா போன்ற ஒரு போலி தொகுக்கப்பட்ட மொழி மற்றும் ஷெல்ஸ்கிரிப்ட் போன்ற ஒரு விளக்கப்பட்ட மொழி. ஜாவாவுடன் உங்களுக்கு ஒரு ஜே.வி.எம் தேவை.
நீங்கள் சக்கரத்தை மீண்டும் கண்டுபிடிக்கும் போது, நன்றாக.
இதை C க்கு தொகுக்கலாம், ஆனால் ஜாவாவுக்கு ஒரு பின்னடைவு.
வாழ்த்துக்கள்
zetaka01, கட்டுரையின் நோக்கம் உங்களுக்கு புரியவில்லை என்று நினைக்கிறேன். சில நேரங்களில் இரண்டு முறை யோசிப்பது நல்லது.
வாழ்த்துக்கள்.
உரைநடையில் நான் எழுதினேன்: «அவதானிப்பு: நோக்கம்" ஜாவா ஜே.டி.கே "இன் நிறுவலை பரிந்துரைக்கவில்லை, ஆனால் ஷெல் ஸ்கிரிப்டிங் மூலம் காண்பிப்பது ரகசியமாக மேற்கொள்ளப்படும் செயல்முறையை, அதாவது, செயல்படுத்தப்படும் தானியங்கி செயல்முறையை எவ்வாறு மறுகட்டமைப்பது (தலைகீழ் மறுசீரமைத்தல்) களஞ்சியத்தின் வழியாக அதை நிறுவும் போது. குனு / லினக்ஸ் போன்ற ஒரு பயன்பாடு, தொகுப்பு, மென்பொருள் மற்றும் ஒரு இயக்க முறைமை, தனியுரிம அல்லது இலவசம் எவ்வாறு இயங்குகிறது என்பதை ஆழமாக புரிந்து கொள்ள ஒரு தொகுப்பின் தலைகீழ் மறுசீரமைப்பை மேற்கொள்வது பயனுள்ளதாக இருக்கும். எடுத்துக்காட்டாக, குனு / லினக்ஸிற்கான இலவச கர்னலுடன் அல்லது குனு / லினக்ஸிற்கான அடோப் ஃப்ளாஷ் பிளேயருடன் இதைச் செய்யலாம்.
நீங்கள் நினைத்ததை (விளக்குவது) சிந்திப்பது (விளக்குவது) சாத்தியமில்லை என்று கருதப்பட்டது, ஆனால் அது ஒரு பொருட்டல்ல!
நான் தெளிவுபடுத்துகிறேன்: இந்த பயிற்சிகள் ஷெல் ஸ்கிரிப்ட்டை அறியாதவர்கள், ஷெல் ஸ்கிரிப்ட்டைக் கற்றுக்கொள்வது, சில மென்பொருள் அல்லது நடைமுறைகளின் நிறுவல் மற்றும் உள்ளமைவு செயல்முறைகளை மீண்டும் உருவாக்குவதன் மூலம், குனு / லினக்ஸ் இயக்க முறைமையில் தனியுரிம அல்லது இலவசம்.
உங்களுக்கு சமமாக: வாழ்த்துக்கள் மற்றும் பல ஆசீர்வாதங்கள்!
அன்புடன். உங்கள் கட்டுரைகளுக்கு நன்றி. மிகவும் தகவல். இப்படி இடுகையிடவும்.
சரி, நான் மெய்நிகர் இயந்திரங்களுக்கு எதிராக அதிகம். JIT கம்பைலர்கள் இன்னும் சிறப்பாக வருகின்றன, ஆனால் அடிப்படை இயந்திரம் அதை மெதுவாக்குகிறது. மற்ற சொந்த தொகுப்பாளர்களுக்கு, GO மொழி போன்ற இலகுவான அணுகுமுறையை நான் விரும்புகிறேன்.
நான் ஒரு பைத்தான் கம்பைலரை சொந்தமாக இழக்கிறேன்.
ஒரு வாழ்த்து.
ஆம், நீங்கள் சொல்வது சரிதான், ஜே.வி.எம் பற்றி படித்தவுடன் நான் கட்டுரையிலிருந்து துண்டிக்கப்பட்டேன். ஒரு மெய்நிகர் இயந்திரம், ஜே.வி.எம் அல்லது மோனோ போன்றவை உங்கள் இயக்க முறைமையின் மேல் உள்ள ஒரு இயக்க முறைமை போன்றது.
எனது மன்னிப்பு மற்றும் வாழ்த்துக்கள்.
ஆ, ம இல்லாமல் செய்யப்படுகிறது.
ஓய்வெடுங்கள், நீங்கள் முழு கட்டுரையையும் படிக்கவில்லை என்று கற்பனை செய்து பாருங்கள்!
ஷெல் ஸ்கிரிப்டிங் மூலம் என்ன செய்ய முடியும் என்பதற்கான மேம்பட்ட எடுத்துக்காட்டு.
எல்பிஐ-எஸ்.பி 8 டெஸ்ட் ஸ்கிரீன் காஸ்ட் (லினக்ஸ் போஸ்ட் இன்ஸ்டால் - ஸ்கிரிப்ட் பைசென்டெனாரியோ 8.0.0)
(lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)
திரைக்காட்சியைக் காண்க: https://www.youtube.com/watch?v=cWpVQcbgCyY
வெனிசுலாவின் நல்ல வாழ்த்துக்கள்.