A MapleTM egy
Mathematica(R)hoz hasonló
kereskedelmi alkalmazás. A használatához
először meg kell vásárolni a http://www.maplesoft.com/ címről, majd
a licenc megszerzéséhez ugyanott
regisztrálni. FreeBSD-re a szoftvert a következő
egyszerű lépéseken keresztül tudjuk
telepíteni.
Indítsuk el a termékhez mellékelt
INSTALL nevű szkriptet.
Válasszuk a telepítőprogram által
felkínált opciók közül a
"RedHat" címkéjűt. A
telepítés célkönyvtára legyen
a /usr/local/maple.
Ha eddig még nem tettük volna meg,
rendeljük meg a MapleTM
licencét a Maple Waterloo Software-től (http://register.maplesoft.com/) és
másoljuk az
/usr/local/maple/license/license.dat
állományba.
Az MapleTM-höz
mellékelt INSTALL_LIC szkript
elindításával telepítsük a
FLEXlm licenckezelőt. A
szervernek adjuk meg a
számítógépünk
hálózati nevét.
Javítsuk át a
/usr/local/maple/bin/maple.system.type
állományt a következő
módon:
----- itt kezdődik a módosítás ---------
*** 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
----- módosítás vége -------------------Vigyázzunk, hogy a "FreeBSD"|\
kezdetű sor végén nem szabad semmilyen
további whitespace karakternek lennie.
Ez a javítás arra utasítja a
MapleTM-t, hogy a
"FreeBSD"-t Linux rendszerként ismerje
fel. A bin/maple szkript hívja a
bin/maple.system.type szkriptet, amely
pedig a uname -a hívással
próbálja kideríteni az
operációs rendszer nevét. Ettől
függően választja ki, hogy milyen
típusú binárisokat fog futtatni.
Indítsuk el a licenckezelő szervert.
A most következő szkripttel
könnyedén el tudjuk indítani az
lmgrd programot. A szkriptet
/usr/local/etc/rc.d/lmgrd.sh néven
hozzuk létre:
----- nyissz -----------
#! /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
----- nyissz -----------Próbáljuk meg elindítani a MapleTM-t:
%cd /usr/local/maple/bin%./xmaple
Szerencsés esetben innentől kezdve már minden működik. És ne felejtsünk el írni a Maplesoftnak, hogy szeretnénk egy natív FreeBSD verziót a termékükből!
A FLEXlm licenckezelővel
esetenként nehéz lehet elboldogulni.
Erről a témáról bővebben a
http://www.globetrotter.com/
címen találunk
leírásokat.
Az lmgrd nagyon
válogatós a licencállományokat
illetően és bármilyen
apróságra kiakad. Egy szabályos
licencállomány valahogy így néz
ki:
# =======================================================
# 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=XXXXXXXXXA sorozatszámot természetesen
eltávolítottuk. Itt a
chillig a
számítógép neve.
Az itt megadott licencállomány remekül használható egészen addig a pontig, amíg békén hagyjuk a "FEATURE" kezdetű sort (melyet a licenckulcs véd).
Ha kérdése van a FreeBSD-vel kapcsolatban, a
következő címre írhat (angolul):
<questions@FreeBSD.org>.
Ha ezzel a dokumentummal kapcsolatban van kérdése, kérjük erre a címre írjon:
<gabor@FreeBSD.org>.