10.4. A Maple™ telepítése

Írta: Aaron Kaplan. Köszönet: Robert Getschmann.

A Maple egy Mathematica®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.

  1. 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.

  2. Ha eddig még nem tettük volna meg, rendeljük meg a Maple licencét a Maple Waterloo Software-től (http://register.maplesoft.com/) és másoljuk az /usr/local/maple/license/license.dat állományba.

  3. Az Maple-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.

  4. 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 Maple-t, hogy “FreeBSD”-t Linux rendszerként ismerje fel. A bin/maple szkript hívja a bin/maple.system.type szkriptet, ami pedig a uname -a hívással próbálja kideríteni a operációs rendszer nevét. Ettől függően választja ki, hogy milyen típusú binárisokat fog futtatni.

  5. 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 -----------
  6. Próbáljuk meg elindítani a Maple-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!

10.4.1. Általános buktatók

Ha kérdése van a FreeBSD-vel kapcsolatban, a következő címre írhat (angolul): <freebsd-questions@FreeBSD.org>.
Ha ezzel a dokumentummal kapcsolatban van kérdése, kérjük erre a címre írjon: <gabor@FreeBSD.org>.