22.4. Instalando o Maple

Contribuição de Aaron Kaplan. Agracedimentos à Robert Getschmann.

Maple é um programa comercial similar ao Mathematica®. Você deve comprar este programa em http://www.maplesoft.com/ e fazer o registro para obter um arquivo de licença. Para instalar este software no FreeBSD, por favor siga estes passos simples.

  1. Execute o shell script INSTALL da distribuição do produto. Escolha a opção ``RedHat'' quando o programa de instalação perguntar. Um diretório típico de instalação pode ser /usr/local/maple.

  2. Se você não solicitou, peça uma licença para o Maple na Maple Waterloo Software (http://register.maplesoft.com/) e copie-a para o arquivo /usr/local/maple/license/license.dat.

  3. Instale o gerenciador de licenças FLEXlm executando o script shell de instalação license manager by running the INSTALL_LIC que vem junto com o Maple. Especifique o nome do servidor primário na sua máquina para o servidor de licença.

  4. Corrija o arquivo /usr/local/maple/bin/maple.system.type com o seguinte:

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

    Note que depois do "FreeBSD"|\ não deve existir espaço em branco

    Esta correçao instrui o Maple a reconhecer o ``FreeBSD'' como um tipo de sistema Linux. O script shell bin/maple chama o script shell bin/maple.system.type que por sua vez executa uname -a para descobrir o nome do sistema operacional. Dependendo do nome do sistema operacional ele saberá que binários utilizar.

  5. Inicialize o Servidor de Licenças.

    O seguinte script, instalado como /usr/local/etc/rc.d/lmgrd.sh é uma maneira conveniente de inicializar o 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 ------------
    
  6. Inicialize o Maple:

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

    Ele deve estar executando. Escreva para a Maplesoft para fazê-los saber que você gostaria de uma versçao nativa para FreeBSD!

22.4.1. Problemas Comuns

Este, e outros documentos, podem ser obtidos em ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Para perguntas sobre FreeBSD, leia a documentação antes de contatar <questions@FreeBSD.org>.
Para perguntas sobre esta documentação, envie e-mail para <doc@FreeBSD.org>.