Aqui os dejo un pequeño tutorial para poder instalaros Maple15 en un FreeBSD 8.2 sobre un AMD 64.
Lo primero recordad que si vamos a usar un software tipo LinuxInstaller.bin debemos tener configurado la LBC (Linux Binary Compatibilty).
Vamos a cargar el KLD object (“Kernel LoaDable object”).
#kldload linux
Ademas, como queremos que se nos cargue en el arranque debemos editar nuestro /etc/rc.conf. Y agregamos esta linea para la carga del KLD en el boot.
linux_enable=”YES”
Compruebo que es correcto y que esta cargado:
$ kldstat
Id Refs Address Size Name
1 29 0xffffffff80100000 c9fe20 kernel
2 1 0xffffffff80da0000 fed8 if_nfe.ko
3 1 0xffffffff80db0000 9458 snd_emu10k1.ko
4 3 0xffffffff80dba000 75668 sound.ko
5 1 0xffffffff80e30000 109ac40 nvidia.ko
6 3 0xffffffff81ecb000 42558 linux.ko
7 1 0xffffffff82022000 3ee0 linprocfs.ko
Ahora necesitamos las bibliotecas (libraries) de ejecucion para Linux. Instalamos las bibliotecas como un port mas de nuestro FreeBSD.
#cd /usr/ports/emulators/linux-base-f10
#make install clean
Yo aqui he usado f10 (fedora) pero podemos tener otras como gentoo. Dependera de lo que queramos tener. Tenemos multiples distros en nuestros ports de FreeBSD.
Un vez hecho esto vamos a proceder a descargarnos el software de Maple. Debemos tener instalado java (en otro post se comentara esto).
Descargamos Maple15 Linux
El resto es muy sencillo. Os moveis al directorio de descarga del bin. Damos permisos de ejecucion:
$chmod +x Maple15LinuxX86_64Installer.bin
Y ejecutamos el bin:
$./Maple15LinuxX86_64Installer.bin
Esto os instalara Maple en vuestro FreeBSD, ademas os creara un directorio en vuestro home. En la instalacion os preguntara donde quereis ponerlo y algunos datos. Ademas de la licencia y un mail.
##Para una desinstalacion de Maple en cualquier caso, podeis ejecutar el uninstall de java maple que encontareis en dicho directorio:
$java -jar uninstall.jar
En linux todo es mas sencillo aun (si cabe). Descargais el software, dais pèrmisos y seguis los pasos del software.
NOTA- Recomiendo el uso de la shell para estas operaciones aunque no es estrictamente necesario.