Maple™ est un programme
mathématique commercial similaire à
Mathematica®. Vous devez
acquérir ce logiciel auprès de
http://www.maplesoft.com/ et vous
enregistrer pour obtenir un fichier de licence. Pour installer
ce logiciel sous FreeBSD, veuillez suivre les étapes
suivantes:
Exécutez la procédure
INSTALL fournie avec le logiciel.
Choisissez l'option “RedHat” quand le
programme vous le demandera. Un répertoire
d'installation typique devrait être:
/usr/local/maple.
Si vous ne l'avez pas déjà fait,
demandez une licence pour
Maple™ auprès de
Maple Waterloo Software (http://register.maplesoft.com/) et
copiez-la sous
/usr/local/maple/license/license.dat.
Installez le gestionnaire de licence
FLEXlm en exécutant la
procédure d'installation
INSTALL_LIC fournie avec
Maple™. Précisez
le nom de la machine au serveur de licence.
Modifiez le fichier
/usr/local/maple/bin/maple.system.type
avec le correctif suivant:
----- snip ------------------
*** maple.system.type.orig Sun Jul 8 16:35:33 2001
--- maple.system.type Sun Jul 8 16:35:51 2001
***************
*** 72,77 ****
--- 72,78 ----
# the IBM RS/6000 AIX case
MAPLE_BIN="bin.IBM_RISC_UNIX"
;;
+ "FreeBSD"|\
"Linux")
# the Linux/x86 case
# We have two Linux implementations, one for Red Hat and
----- snip end of patch -----Remarquez qu'après
"FreeBSD"|\ aucun espace ne doit
être ajouté.
Ce correctif demande à
Maple™ de reconnaître
“FreeBSD” comme étant un type de
système Linux. La procédure
bin/maple fait appel à la
procédure
bin/maple.system.type qui à son
tour appelle uname -a pour déterminer
le nom du système d'exploitation. En fonction de ce
nom, la procédure déterminera quels binaires
utiliser.
Lancez le serveur de licence.
La procédure suivante, installée sous le
nom /usr/local/etc/rc.d/lmgrd.sh
est une façon pratique de lancer
lmgrd:
----- snip ------------
#! /bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin
PATH=${PATH}:/usr/local/maple/bin:/usr/local/maple/FLEXlm/UNIX/LINUX
export PATH
LICENSE_FILE=/usr/local/maple/license/license.dat
LOG=/var/log/lmgrd.log
case "$1" in
start)
lmgrd -c ${LICENSE_FILE} 2>> ${LOG} 1>&2
echo -n " lmgrd"
;;
stop)
lmgrd -c ${LICENSE_FILE} -x lmdown 2>> ${LOG} 1>&2
;;
*)
echo "Usage: `basename $0` {start|stop}" 1>&2
exit 64
;;
esac
exit 0
----- snip ------------Testez Maple™:
%cd /usr/local/maple/bin%./xmaple
Cela devrait fonctionner. Assurez-vous d'écrire à Maplesoft pour leur indiquer que vous désirez une version native pour FreeBSD!
Le gestionnaire de licence
FLEXlm peut être
difficile à utiliser. De la documentation
supplémentaire à ce sujet est disponible
à l'adresse http://www.globetrotter.com/.
lmgrd est connu pour
être très capricieux au sujet
du fichier de licence et de planter si il y a un
quelconque problème. Un fichier de licence correct
devrait ressembler à ceci:
# =======================================================
# License File for UNIX Installations ("Pointer File")
# =======================================================
SERVER chillig ANY
#USE_SERVER
VENDOR maplelmg
FEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \
PLATFORMS=i86_r ISSUER="Waterloo Maple Inc." \
ISSUED=11-may-2000 NOTICE=" Technische Universitat Wien" \
SN=XXXXXXXXXLe numéro de série et la clé ont
été ici remplacés par des X.
chillig est le nom de la
machine.
L'édition du fichier de licence est possible tant que vous ne touchez pas à la ligne “FEATURE” (qui est protégée par la clé de la licence).
Ce document, ainsi que d'autres peut être téléchargé sur ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Pour toutes questions à propos de FreeBSD, lisez la
documentation avant de contacter
<questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez
<doc@FreeBSD.org>.