Sie sind auf Seite 1von 2

Como instalar JAVA (JDK1.4.

2-p6) en FreeBSD
Autor: Juan Jess Vega
Fecha: 30 de Noviembre de 2004
INTRODUCCIN
En este documento vamos a tratar de describir el proceso de instalacin y compilacin de la plataforma de desarrollo JAVA nativo para
FreeBSD, que se encuentra en /usr/ports/java/jdk14, as como su integracin en los principales navegadores web, tales como Konqueror,
Mozilla, Netscape, Firefoxa.. y finalmente su integracin en la suit ofimtica OpenOffice en su ltima versin (1.1.3); antes de
nada hemos de conocer el tipo de licencia dada por SUN a sus productos, y por tanto la necesidad de incorporar "a mano" aceptando las
licencias de los productos que necesitaremos descargar previa compilacin de JAVA; por tanto, comenzamos con la descarga manual de los
archivos necesarios para su compilacin:
Descarga de ficheros necesarios
Descargamos de la web de SUN el fichero j2sdk-1_4_2_05-linux-i586.bin o bien de aqu
Descargamos de la web de SUN el fichero bsd-jdk14-patches-6.tar.gz o bien de aqu
Descargamos de la web de SUN el fichero j2sdk-1_4_2-bin-scsl.zip o bien de aqu
Descargamos de la web de SUN el fichero j2sdk-1_4_2-src-scsl.zip o bien de aqu
Todos estos ficheros han de ser colocados en /usr/ports/distfiles
Consideraciones previas a la compilacin
Deberemos tener instalada y habilitada la compatibilidad con Linux
Para lo cual nos aseguraremos de que el mdulo Linux.ko est presente en nuestros mdulos activos,consultando al kernel mediante el
comando kldstat y que est activado revisando el archivo /etc/rc.conf verificando que se encuentre presente la lnea
linux_enable="YES". En caso negativo, recurriremos al cd1 de FreeBSD para la instalacin del port linux_base o bien mediante la
instalacin comn a travs de internet.
Deberemos tener montado el linprocfs o bien --como recomendacin-- tenerlo activo en el fstab
Para lo cual y como superusuario (root), ejecutaremos el siguiente comando:
# mount -t linprocfs linprocfs /compat/linux/proc
o bien lo dejaremos permanentemente montado --ya que la ejecucin posterior de java as lo requiere-- aadindo la siguiente lnea a
/etc/fstab
linproc /compat/linux/proc linprocfs rw 0 0
volveremos a ejecutar el comando kldstat para comprobar que tenemos cargados los mdulos linux.ko y linprocfs.ko y a continuacin el
comando mount para comprobar que tenemos correctamente montado el sistema linprocfs.
Compilacin de JAVA
Situados en el directorio de compilacin /usr/ports/java/jdk14 ejecutamos el comando make. Tras hora y media larga en un AMD XP
2800+ 1024MB RAM DDR 400MHz corriendo en un SATA 120Gb el proceso concluir satisfactoriamente; as pues, calculad en funcin de
vuestra mquina. Tras lo cual, ejecutaremos el comando make install y testearemos la correcta versin instalada mediante la ejecucin
de javavm -version y deberemos ver el equivalente en vuestras mquinas a:
$ javavm -version
java version "1.4.2-p6"Java(TM) 2 Runtime Environment, Standard Edition
(build 1.4.2-p6-siriusb_11_nov_2004_11_17)Java HotSpot(TM) Client VM
(build 1.4.2-p6-siriusb_11_nov_2004_11_17, mixed mode)
Integracin con los principales Navegadores Web
Es conveniente destacar la gran facilidad de integracin con los navegadores Netscape 7.1, Mozilla, Firefox y sus derivados,
pues todos ellos comparten una comn arquitectura en cuanto a la gestin e insercin de plugins dentro del navegador.
Si tenamos un Navegador Web ya instalado:
Deberemos indicarle "donde reside" nuestro JAVA, as como su plugin adecuado para el navegador, para lo cual necesitaremos conocer
donde se almacenan los plugins de estagama de navegadores, y es en: /usr/X11R6/lib/browser_plugins por tanto, tendremos esto muy
presente ya que ser en esta localizacin donde cada vez que iniciemos nuestro navegador preferido, est, mirar e incorporar
automaticamente todos los plugins que encuentre a esa sesin iniciada. Por tanto, nuestro objetivo es enlazar el plugin
/usr/local/jdk14/jre/plugin/i386/ns610/libjavaplugin_oji.so, a ese directorio en concreto: /usr/X11R6/lib/browser_plugins, conocido esto,
procederemos mediante la ejecucin de:
ln -s /usr/local/jdk14/jre/plugin/i386/ns610/libjavaplugin_oji.so /usr/X11R6/lib/browser_plugins
y comprobaremos que est correctamente cargado, en la seccin "Help" -->"about plugins" del navegador
En el caso particular de Konqueror: Es quizs la integracin ms sencilla, ya que se realiza mediante entorno grfico. Deberemos
ejecutar Konqueror (se instala por defecto con el escritorio KDE) , y en: "Preferencias" --> "Configurar Konqueror" --> "Java y
Javascript" deberemos marcar "Activar java globalmente" e indicarle la ruta de donde se encuentra nuestro binario java instalado, que es en
/usr/local/bin/javavm
En el caso de NO poseer ningn navegador web, no hay que realizar nada en especial, ya que como he comentado anteriormente, la
integracin es total, y al compilar o aadir mediante el sistema de paquetes, un nuevo navegador, est, detectar la existencia de JAVA y la
integrar directamente en su compilacin.
Integracin con la suite ofimtica OpenOffice
Es reseable la importancia de tener instalado JAVA antes de compilar o aadir mediante el sistema de paquetes, la suite ofimtica
OpenOffice, ya que si no lo hacemos estaremos limitando en gran medida a dicha suit. De igual manera es reseable la facilidad y total
integracin de este port de JAVA para FreeBSD con la suite OpenOffice, ya que en la instalacin de OpenOffice tn solo deberemos
marcar el campo "instalacin con JAVA" en el proceso de instalacin (una vez ya compilada), -- No confundir el proceso de compilacin e
"instalacin" con el proceso GRFICO y posterior, de la instalacin de la suit-- y especificar como directorio de trabajo JAVA (el
directorio donde tenemos instalado JAVA) que es: /usr/local/jdk14. Con este paso empezar el proceso de instalacin grfico de la suit a
nuestro sistema con todas sus funcionalidades activadas.

Das könnte Ihnen auch gefallen