понедельник, 6 января 2014 г.

Установка Java в Slackware 14.1

В этом руководстве я покажу, как установить 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%.

Комментариев нет:

Отправить комментарий