Instalando o oracle 7 JDK no FreeBSD 10 - Quer o i586, mas no AMD64

1

Eu preciso instalar o Oracle Java 7 no meu servidor FreeBSD 10, mas estou um pouco confuso.

Estou usando as portas e, quando faço uma make install no diretório /usr/ports/java/linux-sun-jdk17 , recebo o seguinte:

===>  linux-sun-jdk17-7.60 You must manually fetch the J2SE SDK download for the Linux platform (jdk-7u60-linux-i586.tar.gz) from http://www.oracle.com/technetwork/java/javase/downloads/index.html, place it in /usr/ports/distfiles and then run make again.
*** Error code 1

Stop.
make: stopped in /usr/ports/java/linux-sun-jdk17

Agora eu entendo o que ele quer que eu faça, mas estou preocupado que estou em uma máquina amd64 e quer que eu pegue o pacote java para o i586.

Alguém que fez isso me deu alguns conselhos aqui? Este servidor precisa ser sólido e ter um bom desempenho.

Obrigado

    
por Casey Jordan 12.06.2014 / 19:58

1 resposta

3

Isto porque você estará rodando a versão Linux, e atualmente o "emulador" Linux para o FreeBSD atualmente suporta apenas o Linux 32bits.

(Eu coloco "emulador" entre aspas porque não é realmente um emulador, é apenas um tradutor de syscall. E há trabalho para adicionar suporte ao Linux 64bit, mas até então apenas binários de 32bits do Linux podem ser executados.)

Honestamente, para mim, o pacote OpenJDK 1.7 nativo (construído a partir da porta java / openjdk7) funciona muito bem, portanto, a menos que você tenha algum requisito especial para usar a versão do Oracle, use o OpenJDK 1.7.

    
por 12.06.2014 / 20:26

Tags