В этом руководстве я покажу, как установить java JDK в Slackware 14.1. Таким же способом можно установить JRE:
root@slack:~# hostname
slack
root@slack:~# uname -a
Linux slack 3.10.17-smp #2 SMP Wed Oct 23 17:13:14 CDT 2013 i686 Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz GenuineIntel GNU/Linux
root@slack:~# cat /etc/slackware-version
Slackware 14.1
Давайте начнем:
Если вы не используете текстовый режим верификации сертификата с wget, скачайте его и загрузите на машину со slackware.
2. Скачайте jdk.SlackBuild, slack-desc и profile.d с http://mirrors.slackware.com/slackware/slackware-14.1/extra/source/java/
3. В скрипте java.slackbuild в строке 40 измените версию java.
SOURCETGZ="$CWD/jdk-7u45-linux-x64.tar.gz"
4. Сделайте скрипт исполняемым (Chmod +x java.SlackBuild) и запустите:
./java.SlackBuild jdk-7u45-linux-x64.tar.gz
5. Установите сгенерированный пакет slackware в папке tmp:
root@slack:~# installpkg /tmp/jdk-7u45-i586-1.txz
Verifying package jdk-7u45-i586-1.txz.
Installing package jdk-7u45-i586-1.txz:
PACKAGE DESCRIPTION:
# Java(TM) 2 Platform Standard Edition Development Kit.
#
# The Java 2 SDK software includes tools for developing, testing, and
# running programs written in the Java programming language. This
# package contains everything you need to run Java(TM).
#
# For additional information, refer to this web page:
# http://java.com/
#
Executing install script for jdk-7u45-i586-1.txz.
Package jdk-7u45-i586-1.txz installed.
Добавьте папку java в свой профиль.
vi /etc/profile
export JAVA_HOME="/ur/lib/java/"
Снова прочитайте новые настройки профиля.
root@slack:~# source /etc/profile
Проверьте свою версию Java.
root@slack:~# java -versionjava version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) Client VM (build 24.45-b08, mixed mode)
Установка плагина Java
cd root@slack:~# cd /usr/lib/mozilla/plugins/
Создайте символьную ссылку на плагин java.
root@slack:/usr/lib/mozilla/plugins# ln -s /usr/lib/java/jre/plugin/i386/ns7/libjavaplugin_oji.so
root@slack:/usr/lib/mozilla/plugins#ls -altr
rwxr-xr-x 1 root root 66236 Jul 5 22:27 skypebuttons.so*
lrwxrwxrwx 1 root root 38 Nov 14 14:54 libnpjp2.so -> /usr/lib/java/jre/lib/i386/libnpjp2.so*
lrwxrwxrwx 1 root root 54 Nov 14 15:29 libjavaplugin_oji.so -> /usr/lib/java/jre/plugin/i386/ns7/libjavaplugin_oji.so
Я протестировал этот алгоритм на своей рабочей машине Slackware. Он работал на 100%.
Комментариев нет:
Отправить комментарий