Buenos dias lista.
Recurro a ustedes hoy con la siguiente pregunta.
Tengo una maquina instalada con debian lenny que quiero usar para programar
con las librerias mpijava, el proyecto es un poco viejo y no tiene paquete
debian para instalación, por lo que hay que recurrir al antiguo arte del
./configure && make && make install.
Esto lo realizo sin ningún problema, el dilema comienza cuando quiero
utilizar esta librería ya que según la documentación oficial [1] de javampi
debo modificar y en algunos casos crear las variables PATH y CLASSPATH, se
que esto se logra fácilmente agregando al .bashrc o al bash.profile del
usuario las variables, pero el echo es que esto seria muy problemático
porque esta maquina no va a ser utilizada solo por mi sino también por
muchos otros usuarios lo que implicaría que cada usuario tendría que
modificar sus archivos de configuración, lo que de momento no seria
conveniente por algunas razones que no vale la pena expresar.
También soy un firme partidario de la forma en que debian da solución a las
cosas sin tener que crear chorrocientas variables de entorno, sino con
enlaces (update-alternatives ) o colocando los archivos en determinadas
carpetas, esto porque lo considero una solución mas elegante.
Según tengo entendido la variable CLASSPATH no esta definida en la consola
(al ejecutar export o echo $CLASSPATH no la veo), así que intuyo que lo que
hay que hacer es colocar los archivos necesarios en una determinada carpeta,
pero la cuestión es que no se en cual carpeta, asi que la pregunta es si
alguno de ustedes sabe en donde debo colar los archivos para que los
encuentre correctamente el java.
Adicionalmente he encontrado en el repositorio oficial el paquete classpath
pero, basado en la descripción del paquete, no entiendo exactamente que es
lo que hace (si es que es solo para el gcj o el openjdk o para todos),
también si alguno de ustedes tiene una idea de que hace exactamente este
paquete seria bienvenido cualquier aporte
Gracias
[1] http://www.hpjava.org/mpijavareadme.html