Oracle Java 7 на PowerPC Linux

Я бросаю пытаться понять этого самостоятельно.

Информация об этом веб-сайте:
http://www.yellowdog-board.com/viewtopic.php?t=2935
и на этом:
http://kapsulax.blogspot.jp/2008/08/java-plugin-under-linux-ppc.html
Устаревший путь. IBM больше не создает файлы об/мин для установки Linux powerpc версия оракула Java.

У меня есть свои причины желания переключиться от openjdk до Java оракула, но это почти невозможно сделать на Linux для PowerPC. IBM, как все мы знаем, является огромным сторонником powerpc архитектуры и на самом деле имеет некоторую версию Java, который, предположительно, работает на Linux для powerpc, но существуют НУЛЕВЫЕ инструкции относительно того, как установить его.

Доступные файлы являются .bin файлами, которые после выполнения, кажется, извлекают что-то в мою/tmp папку, которая, кажется, имеет двоичные файлы Java, но я не думаю, что эти двоичные файлы являются человечностью, совместимой, потому что они не работают O_o и javac двоичный файл нигде не найти.

Кто-либо знает, где я могу получить .deb или .rpm java 6 или 7 jre и jdk для Linux powerpc?

ОБНОВЛЕНИЕ 23 МАРТА 2013
Я получаю эту ошибку на установке и не могу выяснить, куда пойти отсюда

./ibm-java-sdk-7.0-4.0-ppc-archive.bin 
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

Launching installer...

Unhandled exception
Type=Illegal instruction vmState=0x00000000
J9Generic_Signal_Number=00000010 Signal_Number=00000004 Error_Value=00000000 Signal_Code=00000001
Handler1=0FB25D60 Handler2=0FA53D60
R0=5FAC9DEC R1=4882EF40 R2=48839930 R3=4B845488
R4=5FAC9DEC R5=001ED8B5 R6=2F21E3DC R7=6F1D6F66
R8=5FAC9DEC R9=6F1D6F66 R10=2F21E3DC R11=0FB140D4
R12=4B845488 R13=4894BF00 R14=48980EA0 R15=00000000
R16=4BF1A1A5 R17=4BEDEF48 R18=0FBD88B0 R19=0000000C
R20=4BEA43D4 R21=48980EDC R22=489B8300 R23=00000000
R24=00000000 R25=0FBD62F0 R26=4894BF78 R27=4BEDD698
R28=000E0002 R29=0F2CD75C R30=0FBD7FE0 R31=FFFFFF00
NIP=0F2963E0 MSR=0208F932 ORIG_GPR3=00000017 CTR=0F276398
LINK=0F2765AC XER=20000008 CCR=28006222 MQ=00000000
TRAP=00000700 DAR=4BF1A000 dsisr=42000000 RESULT=00000000
Module=/tmp/install.dir.27614/Linux/resource/jre/lib/ppc/default/libjclse7b_26.so
Module_base_address=0F228000
Target=2_60_20130205_137358 (Linux 3.2.0-4-powerpc)
CPU=ppc (1 logical CPUs) (0x3ef21000 RAM)
----------- Stack Backtrace -----------
(0x0FA40F4C [libj9prt26.so+0x14f4c])
(0x0FA52840 [libj9prt26.so+0x26840])
(0x0FA40FF8 [libj9prt26.so+0x14ff8])
(0x0FA411CC [libj9prt26.so+0x151cc])
(0x0FA40BD4 [libj9prt26.so+0x14bd4])
(0x0FA52840 [libj9prt26.so+0x26840])
(0x0FA40C8C [libj9prt26.so+0x14c8c])
(0x0FB27008 [libj9vm26.so+0x1f008])
(0x0FB264CC [libj9vm26.so+0x1e4cc])
(0x0FA52840 [libj9prt26.so+0x26840])
(0x0FB25EF4 [libj9vm26.so+0x1def4])
(0x0FA53F14 [libj9prt26.so+0x27f14])
__kernel_sigtramp_rt32+0x0 (0x00100370)
(0x0FB4ECF0 [libj9vm26.so+0x46cf0])
(0x0F23FE60 [libjclse7b_26.so+0x17e60])
(0x0FB74E80 [libj9vm26.so+0x6ce80])
(0x0FB75088 [libj9vm26.so+0x6d088])
(0x0FB30558 [libj9vm26.so+0x28558])
(0x0FB1A608 [libj9vm26.so+0x12608])
(0x0FB449D8 [libj9vm26.so+0x3c9d8])
(0x0FB3BF70 [libj9vm26.so+0x33f70])
(0x0F286FDC [libjclse7b_26.so+0x5efdc])
(0x0F291980 [libjclse7b_26.so+0x69980])
J9VMDllMain+0x1c0 (0x0F291BA0 [libjclse7b_26.so+0x69ba0])
(0x0FB6041C [libj9vm26.so+0x5841c])
(0x0FB9F088 [libj9vm26.so+0x97088])
(0x0FB60198 [libj9vm26.so+0x58198])
(0x0FB5B700 [libj9vm26.so+0x53700])
(0x0FA52840 [libj9prt26.so+0x26840])
(0x0FB5A728 [libj9vm26.so+0x52728])
JNI_CreateJavaVM+0xa4 (0x0FB40E24 [libj9vm26.so+0x38e24])
JNI_CreateJavaVM+0xb14 (0x0FC18BB4 [libjvm.so+0xbbb4])
JNI_CreateJavaVM+0x2e0 (0x0FD7C6A0 [libjvm.so+0xd6a0])
(0x0FF8F4B8 [libjli.so+0x44b8])
(0x0FFCCABC [libpthread.so.0+0x7abc])
clone+0x84 (0x0FE9BA64 [libc.so.6+0xf4a64])
---------------------------------------
JVMDUMP039I Processing dump event "gpf", detail "" at 2013/03/25 13:14:09 - please wait.
JVMDUMP032I JVM requested System dump using '/tmp/install.dir.27614/core.20130325.131409.27614.0001.dmp' in response to an event
JVMDUMP010I System dump written to /tmp/install.dir.27614/core.20130325.131409.27614.0001.dmp
JVMDUMP032I JVM requested Java dump using '/tmp/install.dir.27614/javacore.20130325.131409.27614.0002.txt' in response to an event
JVMDUMP010I Java dump written to /tmp/install.dir.27614/javacore.20130325.131409.27614.0002.txt
JVMDUMP032I JVM requested Snap dump using '/tmp/install.dir.27614/Snap.20130325.131409.27614.0003.trc' in response to an event
JVMDUMP010I Snap dump written to /tmp/install.dir.27614/Snap.20130325.131409.27614.0003.trc
JVMDUMP013I Processed dump event "gpf", detail "".

По некоторым причинам... Интересно, не связана ли проблема с как пара за годы до этого, IBM, обеспеченная RPMs для установки этих двоичных файлов на машинах Redhat. Таким образом, было легко с "посторонним объектом" преобразовать об/мин в .deb и установить его оттуда.

Теперь они - просто исполняемый файл .bin файлы и скорее всего настроенный для машин RHL. Удивление, если я должен преобразовать их так или иначе для работы над debian, основывало машины. Нет?

ОБНОВЛЕНИЕ 25 МАРТА 2013
После попытки подхода к этому сайту:
http://ubuntuforums.org/showthread.php?t=1116368

Я застреваю в следующей ошибке.

fakeroot make-jpkg ibm-java-sdk-6.0-0.0-linux-ppc.tgz 
Creating temporary directory: /tmp/make-jpkg.cGVM3tioQh
Loading plugins: /usr/share/java-package/common.sh /usr/share/java-package/j2re.sh /usr/share/java-package/j2sdk-doc.sh /usr/share/java-package/j2sdk.sh /usr/share/java-package/j2se.sh /usr/share/java-package/oracle-j2re.sh /usr/share/java-package/oracle-j2sdk-doc.sh /usr/share/java-package/oracle-j2sdk.sh

Detected Debian build architecture: powerpc
Detected Debian GNU type: powerpc-linux-gnu

No matching plugin was found.
Removing temporary directory: done

Каталог в/tmp, который, как это говорит, создается, исчезает, и .deb файл не создается.

Это поражает меня, что IBM не предоставляет инструкции по установке относительно их сайта..., кто, как предполагается, может использовать эти файлы!?!?

4
задан 25 March 2013 в 18:05

2 ответа

Таким образом, вот то, как я получил его работа:

@Mitch в комментарии выше был полезен в обеспечении ссылки

http://ubuntuforums.org/showthread.php?t=1116368

у основания этой страницы другой комментатор на самом деле создал .deb файл, который установит ibm-java-6, и это работало отлично на меня.

http://3dslice.net/downloads/PrimeGen/ibm-j2sdk1.6_1.6.0_powerpc.deb

к сожалению, во время записи, эта связь разорвана, и инструкции относительно предыдущей страницы не работают также. Также во время записи IBM обеспечивает JRE для java 7, но не sdk поэтому, если Вы захотите их обоих, то необходимо будет следовать за направлениями ниже.

Подпишитесь здесь и загрузите sdk файл мусорного ведра для java 6

найдите файл мусорного ведра для "32-разрядной IBM Power"

затем удостоверьтесь, что Вы изменяетесь на установщик HTML

необходимо будет затем создать учетную запись и регистрироваться для загрузки файла

Все, что необходимо сделать, загрузить sdk файл, потому что JRE включен в него

tgz package (InstallAnywhere)
ibm-java-sdk-6.0-13.1-linux-ppc.bin  (98 MB) 

После загрузки этого файла, мне нравится помещать все мой не, установки репозитория в / выбирают папка, но Вы не можете заботиться, однако именно это я буду делать.

Сделайте новую папку

sudo mkdir /opt/JavaIBM

скопируйте Java sdk, что Вы загрузили в папку JavaIBM. Этот шаг действительно не абсолютно необходим.

для распаковки файла мусорного ведра, все, что необходимо сделать, выполняется это, поскольку Вы были бы любой сценарий. Надежда Вы не удалили более старых версий Java в этой точке, потому что Вам будет нужен Java для установки этого.

сделайте файл устанавливаемым

cd /opt/JavaIBM

sudo chmod a+x <java .bin filename>

запустите скрипт

sudo ./<java .bin filename>

установщик Java откроется и просто пройдет подсказки.

NEXT НЕОБХОДИМО будет ОБНОВИТЬ СИСТЕМУ ДЛЯ ИСПОЛЬЗОВАНИЯ НОВОГО JAVA

Я буду использовать инструкции на этой странице

http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux

Edit the system PATH file /etc/profile and add the following system variables to your system path. Use nano, gedit or any other text editor, as root, open up /etc/profile.

    Type/Copy/Paste: sudo gedit /etc/profile
    or
    Type/Copy/Paste: sudo nano /etc/profile

9
Scroll down to the end of the file using your arrow keys and add the following lines below to the end of your /etc/profile file:

    Type/Copy/Paste:

    JAVA_HOME=/opt/JavaIBM/ibm-java-ppc-6
    PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
    JRE_HOME=/opt/JavaIBM/ibm-java-ppc-6/jre
    PATH=$PATH:$HOME/bin:$JRE_HOME/bin
    export JAVA_HOME
    export JRE_HOME
    export PATH

10
Save the /etc/profile file and exit.

Заметьте в этой точке, что sdk и jre и в той же ibm-java-6 папке, sdk папка является просто основной папкой и jre папкой, на самом деле назван jre

будьте осторожны

Inform your Ubuntu Linux system where your Oracle Java JDK/JRE is located. This will tell the system that the new Oracle Java version is available for use.

    Type/Copy/Paste: sudo update-alternatives --install "/usr/bin/java" "java" "/opt/JavaIBM/ibm-java-6/jre/bin/java" 1
        this command notifies the system that Oracle Java JRE is available for use
    Type/Copy/Paste: sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/JavaIBM/ibm-java-6/bin/javac" 1
        this command notifies the system that Oracle Java JDK is available for use
    Type/Copy/Paste: sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/JavaIBM/ibm-java-6/jre/bin/javaws" 1
        this command notifies the system that Oracle Java Web start is available for use

12
Inform your Ubuntu Linux system that Oracle Java JDK/JRE must be the default Java.

    Type/Copy/Paste: sudo update-alternatives --set java /opt/JavaIBM/ibm-java-6/jre/bin/java
        this command will set the java runtime environment for the system
    Type/Copy/Paste: sudo update-alternatives --set javac /opt/JavaIBM/ibm-java-6/bin/java
        this command will set the javac compiler for the system
    Type/Copy/Paste: sudo update-alternatives --set javaws /opt/JavaIBM/ibm-java-6/jre/bin/javaws
        this command will set Java Web start for the system

13
Reload your system wide PATH /etc/profile by typing the following command:

    Type/Copy/Paste: . /etc/profile

будьте осторожны, который Вы знаете, где Ваши файлы Java были установлены и что Вы понимаете, что sdk является корневой папкой, которая была создана ibm-ppc-java-6 или безотносительно имени, которым это было и что jre является jre папкой в той папке... обе папки имеют папки мусорного ведра, но они немного отличаются.

2
ответ дан 25 March 2013 в 18:05

Часто задаваемые вопросы по PowerPC: Джава. Ваш действительно написал их, хотя не могу вспомнить много. Java 7 не будет работать для меня, но 6 будет. Вам придется заняться проблемой IBM, об этом было сообщено на их форуме, если я правильно помню, но, возможно, нет официального сообщения об ошибке?

0
ответ дан 25 March 2013 в 18:05

Другие вопросы по тегам:

Похожие вопросы: