22.4. Maple installieren

Beigetragen von Aaron Kaplan. Mit Unterstützung durch Robert Getschmann.

Maple ist ein mit Mathematica vergleichbares kommerzielles Mathematikprogramm. Sie können dieses Programm unter http://www.maplesoft.com/ kaufen und sich anschließend registrieren, um eine Lizenz zu erhalten. Um dieses Programm unter FreeBSD zu installieren, gehen Sie wie folgt vor:

  1. Führen Sie das INSTALL-Shell-Skript der Softwaredistribution aus. Wählen Sie die ``RedHat''-Option aus, wenn Sie das Installationsprogramm danach fragt. Ein typisches Installationsverzeichnis wäre z.B. /usr/local/maple.

  2. Wenn Sie dies noch nicht gemacht haben, besorgen Sie sich nun eine Maple-Lizenz (von Maple Waterloo Software (http://register.maplesoft.com)) und kopieren Sie diese nach /usr/local/maple/license/license.dat.

  3. Installieren Sie den FLEXlm-Lizenz-Manager, indem Sie das INSTALL_LIC-Installations-Shellskript ausführen, das mit Maple ausgeliefert wird. Geben Sie Ihren primären Rechnernamen für den Lizenz-Server an.

  4. Verändern Sie usr/local/maple/bin/maple.system.type wie folgt:

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

    Bitte beachten Sie, dass nach "FreeBSD"|\ kein anderes Zeichen eingefügt werden darf.

    Dieser Patch weist Maple an, FreeBSD als ``eine Art von Linux-System'' zu erkennen. Das Shell-Skript bin/maple ruft das Shell-Skript bin/maple.system.type auf, welches wiederum uname -a verwendet, um den Namen des Betriebssystems herauszufinden. Abhängig vom Betriebssystem weiß das System nun, welche Binärdateien verwendet werden sollen.

  5. Starten Sie den Lizenz-Server.

    Das folgende, als /usr/local/etc/rc.d/lmgrd.sh installierte Shell-Skript ist ein komfortabler Weg, um lmgrd zu starten:

           ----- 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 ------------
    
  6. Versuchen Sie, Maple zu starten.

        % cd /usr/local/maple/bin
        % ./xmaple
    

    Nun sollte das Programm laufen und alles funktionieren. Falls ja, vergessen Sie nicht, an Maplesoft zu schreiben und sie wissen zu lassen, dass Sie gerne eine native FreeBSD-Version hätten.

22.4.1. Häufige Fehlerquellen

Wenn Sie Fragen zu FreeBSD haben, schicken Sie eine EMail an <de-bsd-questions@de.FreeBSD.org>.
Wenn Sie Fragen zu dieser Dokumentation haben, schicken Sie eine Email an <de-bsd-translators@de.FreeBSD.org>.