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=XXXXXXXXX
Le 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>.