У овоме пето (пето) ининг en desdelinuxНето. о томе како „Леарн Схелл Сцриптинг“ следећи ћемо представити дизајн а Басх Схелл сценарио да сам аутоматизовао досадан задатак инсталирања Јава ЈДК када ОпенЈДК не испуњава наше захтеве за високо приоритетним радом или истраживачким подухватом.
Сигурно, ОпенЈДК и додатак за прегледаче, Ледени чајЛако их је инсталирати и већину времена покрива сва наша очекивања од развоја и мрежног извршавања Јава апликација.
Могу се инсталирати на следећи начин:
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
Али понекад Јава ЈДК (оригинал / власнички) Нуди нам већу компатибилност, подршку и нове функције од власничке. Стога, када исцрпимо све могућности рада са ОпенЈДК а наша дистрибуција или спремиште нема најновију верзију Јава ЈДК, изводите ручно или помоћу а Басх Схелл сценарио поменута инсталација је нешто врло практично.
Подсетимо се да Јава Девелопмент Кит (Орацле ЈДК) је Службени комплет за развој програмског језика Јава, објектно оријентисано развојно окружење. И зашто инсталирати Јава ЈДК?
Јава ЈДК омогућава нам писање апликација и јава аплети унутар или изван Интернет прегледача. ЈДК такође укључује Јава Рунтиме Енвиронмент (ЈРЕ), Јава цомпилер и Јава АПИ. Што је врло корисно за нове и искусне програмере.
Јава ЈДК није то потребно већину времена за нормалног или основног корисника, понекад само за једноставне ствари попут Уграђена конзола на мрежи или за средње или напредне кориснике за ствари попут Електронски сертификати, јер су његова дугмад јава аплети. Стога је често неопходно да га инсталирате ако не желите да пропустите добар део Веба. Односно, иако постоји много веб страница које садрже мале делове Јава ЈДК (дугмад, менији) или који су чак у потпуности дизајнирани за Јава ЈДК .
Стога, Јава ЈДК не може недостајати у вашем Веб прегледач и оперативни систем обично!
Напомена: Није намењен препоруци инсталирања "Јава ЈДК" али покажи пут Схелл Сцриптинг процес који се спроводи тајно, односно као деконструисати (Реверсни реинжењеринг) аутоматизовани процес који се одвија када га инсталирамо путем спремишта. Извођење обрнутог реинжењеринга пакета је корисно да дубље разуме како апликација, пакет, софтвер, па чак и Платформа, приватно или бесплатно, као што је ГНУ / Линук. Исто се, на пример, може урадити и са Бесплатно језгро за ГНУ / Линук или Адобе Фласх Плаиер за ГНУ / Линук.
Следећи садржај који треба убацити у Басх Схелл сценарио или се у ову сврху мора извршити ручно:
#!/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
################################################################################
==================================================
Напомена: Лично га користим ручним преузимањем датотеке Јава ЈДК ажурирано ручно, па користим вгет довнлоад линес коментарисано, и стављам свој сцрипт-јава-јдк.сх у патх / хоме / ми_усер заједно са досијеом Јава ЈДК преузели и покренули га командном командом $ басх сцрипт-јава-јдк.сх . И за мање од 30 секунди имам све функционално. После овога можете инсталирати било коју апликацију у Платформа то захтева Јава ЈДК и покрените све Јава веб странице у прегледачу заснованом на Мозилла Фирефок-у.
Запамтите, идеја је да се разуме како функционише сваки ред по ред, наредба по наредба, променљива по променљива, да се разуме и научи Схелл Сцриптинг. Дакле, са овим новим постом остављам вам узбудљив нови истраживачки задатак.
ВОДИЧ ЗА ПОСТУПАК
Схелл скриптирање и јава. Супротно. Псеудо компајлирани језик попут Јава и протумачени језик попут шкољке. Уз јава вам је потребан ЈВМ.
Кад измислите точак, добро, добро.
Саставите га на Ц, али на Јаву, заостајање.
Фелицидадес
зетака01, мислим да нисте разумели сврху чланка. Понекад је добро добро размислити.
Поздрав.
Текстуално сам написао: «Запажање: Сврха није препорука инсталације„ Јава ЈДК “, већ приказивање путем Схелл Сцриптинг процеса који се тајно изводи, односно како се деконструише (обрнуто реинжењеринг) аутоматизовани процес који се спроводи када га инсталирамо преко спремишта. Спровођење обрнутог реинжењеринга пакета корисно је да бисте детаљно разумели како апликација, пакет, софтвер, па чак и оперативни систем, заштићен или бесплатан, попут ГНУ / Линук, функционише. То се, на пример, може урадити са бесплатним кернелом за ГНУ / Линук или Адобе Фласх Плаиер за ГНУ / Линук ».
Требало је бити немогуће мислити (протумачити) оно што сте мислили (протумачити), али нема везе!
Појашњавам: Ови водичи су за оне који не знају Схелл Сцриптинг, уче Схелл Сцриптинг поновном изградњом процеса инсталације и конфигурације неког софтвера или процедуре, власничког или бесплатног на ГНУ / Линук оперативном систему.
Једнако за вас: Честитамо и пуно благослова!
Поздрави. Хвала на вашим чланцима. Веома информативно. Наставите да објављујете овако.
Па, ја сам најсупротнија виртуелним машинама. ЈИТ компајлери постају све бољи, али основна машина то успорава. Више волим лакши приступ попут језика ГО, за остале изворне компајлере.
Стварно ми недостаје питхон компајлер за нативе.
Поздрав.
И да, у праву сте, чим сам прочитао о ЈВМ-у, одвојио сам се од чланка. Виртуелна машина, ЈВМ или Моно, итд. Је попут оперативног система на врху вашег оперативног система.
Моје извињење и поздрав.
Ах, готово без х.
Опусти се, замисли да ниси прочитао цео чланак!
Напредни пример онога што се може урадити помоћу Схелл Сцриптинг-а.
ЛПИ-СБ8 Тест СцреенЦаст (ЛИНУКС ПОСТ ИНСТАЛЛ - СЦРИПТ БИЦЕНТЕНАРИО 8.0.0)
(лпи_сб8_адецуацион-аудиовисуал_2016.сх / 43Кб)
Погледајте Сцреенцаст: https://www.youtube.com/watch?v=cWpVQcbgCyY
Хвала вам леп поздрав из Венецуеле.