📄 linuxemu-maple.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta name="generator" content="HTML Tidy, see www.w3.org" /><title>安装Maple</title><meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.7" /><link rel="HOME" title="FreeBSD 使用手册" href="index.html" /><link rel="UP" title="Linux二进制兼容模式" href="linuxemu.html" /><link rel="PREVIOUS" title="安装Mathematica" href="linuxemu-mathematica.html" /><link rel="NEXT" title="安装MATLAB" href="linuxemu-matlab.html" /><link rel="STYLESHEET" type="text/css" href="docbook.css" /><meta http-equiv="Content-Type" content="text/html; charset=GB2312" /></head><body class="SECT1" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"alink="#0000FF"><div class="NAVHEADER"><table summary="Header navigation table" width="100%" border="0" cellpadding="0"cellspacing="0"><tr><th colspan="3" align="center">FreeBSD 使用手册</th></tr><tr><td width="10%" align="left" valign="bottom"><a href="linuxemu-mathematica.html"accesskey="P">Prev</a></td><td width="80%" align="center" valign="bottom">Chapter 22. Linux二进制兼容模式</td><td width="10%" align="right" valign="bottom"><a href="linuxemu-matlab.html"accesskey="N">Next</a></td></tr></table><hr align="LEFT" width="100%" /></div><div class="SECT1"><h1 class="SECT1"><a id="LINUXEMU-MAPLE" name="LINUXEMU-MAPLE">22.4. 安装<spanclass="TRADEMARK">Maple</span>™</a></h1><i class="AUTHORGROUP"><span class="CONTRIB">Contributed by</span> Aaron Kaplan.</i> <iclass="AUTHORGROUP"><span class="CONTRIB">Thanks to</span> Robert Getschmann.</i> <p><b class="APPLICATION"><span class="TRADEMARK">Maple</span>™</b>是一个类似于<bclass="APPLICATION"><span class="TRADEMARK">Mathematica</span>®</b>的商业数学软件。你可以从<a href="http://www.maplesoft.com/"target="_top">http://www.maplesoft.com/</a>买到这个软件并注册得到一个使用许可。要在FreeBSD上安装这个软件,请按照下面的步骤:</p><div class="PROCEDURE"><ol type="1"><li><p>从软件的发行包执行<tt class="FILENAME">INSTALL</tt>shell脚本。当进入安装程序的提示符时, 选择“RedHat” 选项。典型的安装目录是<ttclass="FILENAME">/usr/local/maple</tt>。</p></li><li><p>如果你不这样做,可以从Maple Waterloo Software (<ahref="http://register.maplesoft.com/" target="_top">http://register.maplesoft.com/</a>)为<b class="APPLICATION"><span class="TRADEMARK">Maple</span></b>订购一个许可。然后拷贝到<tt class="FILENAME">/usr/local/maple/license/license.dat</tt>。</p></li><li><p>通过运行<b class="APPLICATION"><span class="TRADEMARK">Maple</span></b>中的<ttclass="FILENAME">INSTALL_LIC</tt>安装shell脚本来 安装<bclass="APPLICATION">FLEXlm</b>许可管理器。 指定许可服务器为你的机器名。</p></li><li><p>像下面这样Patch你的<tt class="FILENAME">/usr/local/maple/bin/maple.system.type</tt>文件:</p><pre class="PROGRAMLISTING"> ----- 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 -----</pre><p>请注意<var class="LITERAL">"FreeBSD"|\</var>后面没有空格。</p><p>这个补丁指示<b class="APPLICATION"><spanclass="TRADEMARK">Maple</span></b>把“FreeBSD”识别为一种Linux系统。 <ttclass="FILENAME">bin/maple</tt> shell脚本调用<ttclass="FILENAME">bin/maple.system.type</tt> 脚本执行<tt class="COMMAND">uname-a</tt>来查找操作系统名,根据操作系统名,就知道该使用哪个程序。</p></li><li><p>启动许可服务器。</p><p>下面的脚本,安装成<tt class="FILENAME">/usr/local/etc/rc.d/lmgrd.sh</tt>,是很方便的启动<tt class="COMMAND">lmgrd</tt>的方法:</p><pre class="PROGRAMLISTING"> ----- snip ------------#! /bin/shPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/binPATH=${PATH}:/usr/local/maple/bin:/usr/local/maple/FLEXlm/UNIX/LINUXexport PATHLICENSE_FILE=/usr/local/maple/license/license.datLOG=/var/log/lmgrd.logcase "$1" instart) 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 ;;esacexit 0 ----- snip ------------</pre></li><li><p>开始测试<b class="APPLICATION"><span class="TRADEMARK">Maple</span></b>:</p><pre class="SCREEN"><samp class="PROMPT">%</samp> <kbd class="USERINPUT">cd /usr/local/maple/bin</kbd><samp class="PROMPT">%</samp> <kbd class="USERINPUT">./xmaple</kbd></pre><p>你应该成功启动起来了。记得写信告诉Maplesoft你想要一个本地FreeBSD版本!</p></li></ol></div><div class="SECT2"><h2 class="SECT2"><a id="AEN31754" name="AEN31754">22.4.1. 一些缺陷</a></h2><ul><li><p><b class="APPLICATION">FLEXlm</b>许可管理器可能是一个使用比较困难的工具。关于它的额外的文档可以在<a href="http://www.globetrotter.com/"target="_top">http://www.globetrotter.com/</a>找到。</p></li><li><p><tt class="COMMAND">lmgrd</tt>对许可文件非常挑剔,有一点问题就会core dump。正确的许可文件看起来像下面这样:</p><pre class="PROGRAMLISTING"># =======================================================# License File for UNIX Installations ("Pointer File")# =======================================================SERVER chillig ANY#USE_SERVERVENDOR maplelmgFEATURE Maple maplelmg 2000.0831 permanent 1 XXXXXXXXXXXX \ PLATFORMS=i86_r ISSUER="Waterloo Maple Inc." \ ISSUED=11-may-2000 NOTICE=" Technische Universitat Wien" \ SN=XXXXXXXXX</pre><div class="NOTE"><blockquote class="NOTE"><p><b>Note:</b> 序列号被'X'代替了。 <tt class="HOSTID">chillig</tt>是主机名。</p></blockquote></div><p>只要不修改“FEATURE”行,编辑后一般都能工作。</p></li></ul></div></div><div class="NAVFOOTER"><hr align="LEFT" width="100%" /><table summary="Footer navigation table" width="100%" border="0" cellpadding="0"cellspacing="0"><tr><td width="33%" align="left" valign="top"><a href="linuxemu-mathematica.html"accesskey="P">Prev</a></td><td width="34%" align="center" valign="top"><a href="index.html"accesskey="H">Home</a></td><td width="33%" align="right" valign="top"><a href="linuxemu-matlab.html"accesskey="N">Next</a></td></tr><tr><td width="33%" align="left" valign="top">安装<spanclass="TRADEMARK">Mathematica</span>®</td><td width="34%" align="center" valign="top"><a href="linuxemu.html"accesskey="U">Up</a></td><td width="33%" align="right" valign="top">安装<spanclass="TRADEMARK">MATLAB</span>®</td></tr></table></div></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -