⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linuxemu-mathematica.html

📁 FreeBSD操作系统的详细使用手册
💻 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>安装Mathematica</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="安装" href="linuxemu-lbc-install.html" /><link rel="NEXT" title="安装Maple" href="linuxemu-maple.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-lbc-install.html"accesskey="P">后退</a></td><td width="80%" align="center" valign="bottom">章 10. Linux二进制兼容模式</td><td width="10%" align="right" valign="bottom"><a href="linuxemu-maple.html"accesskey="N">前进</a></td></tr></table><hr align="LEFT" width="100%" /></div><div class="SECT1"><h1 class="SECT1"><a id="LINUXEMU-MATHEMATICA" name="LINUXEMU-MATHEMATICA">10.3.安装<span class="TRADEMARK">Mathematica</span>&reg;</a></h1><i class="AUTHORGROUP"><span class="CONTRIB">Updated for Mathematica 4.X by</span> MurrayStokely.</i> <i class="AUTHORGROUP"><span class="CONTRIB">Merged with work by</span>Bojan Bistrovic.</i> <p>这节描述在FreeBSD系统上安装Linux版的<b class="APPLICATION"><spanclass="TRADEMARK">Mathematica</span>&reg; 4.X</b>。</p><p>Linux版<b class="APPLICATION"><spanclass="TRADEMARK">Mathematica</span></b>在FreeBSD下运行的很好,但是由Wolfram打包的二进制程序需要标记才能让FreeBSD知道需要使用Linux ABI来执行它们。</p><p>Linux版的<b class="APPLICATION"><span class="TRADEMARK">Mathematica</span></b> 或<bclass="APPLICATION"><span class="TRADEMARK">Mathematica</span> for Students</b> 可以从<ahref="http://www.wolfram.com/" target="_top">http://www.wolfram.com/</a>直接定购。</p><div class="SECT2"><h2 class="SECT2"><a id="AEN13208" name="AEN13208">10.3.1. 标记Linux程序</a></h2><p>Linux程序可以在Wolfram发布的CDROM的<b class="APPLICATION"><spanclass="TRADEMARK">Mathematica</span></b> <tt class="FILENAME">Unix</tt>目录中找到。你必须将这个目录树拷贝到本地硬盘上,以便你能在运行安装程序之前用<spanclass="CITEREFENTRY"><span class="REFENTRYTITLE">brandelf</span>(1)</span>来标记Linux程序:</p><pre class="SCREEN"><samp class="PROMPT">#</samp> <kbd class="USERINPUT">mount /cdrom</kbd><samp class="PROMPT">#</samp> <kbd class="USERINPUT">cp -rp /cdrom/Unix/ /localdir/</kbd><samp class="PROMPT">#</samp> <kbdclass="USERINPUT">brandelf -t Linux /localdir/Files/SystemFiles/Kernel/Binaries/Linux/*</kbd><samp class="PROMPT">#</samp> <kbdclass="USERINPUT">brandelf -t Linux /localdir/Files/SystemFiles/FrontEnd/Binaries/Linux/*</kbd><samp class="PROMPT">#</samp> <kbdclass="USERINPUT">brandelf -t Linux /localdir/Files/SystemFiles/Installation/Binaries/Linux/*</kbd><samp class="PROMPT">#</samp> <kbdclass="USERINPUT">brandelf -t Linux /localdir/Files/SystemFiles/Graphics/Binaries/Linux/*</kbd><samp class="PROMPT">#</samp> <kbdclass="USERINPUT">brandelf -t Linux /localdir/Files/SystemFiles/Converters/Binaries/Linux/*</kbd><samp class="PROMPT">#</samp> <kbdclass="USERINPUT">brandelf -t Linux /localdir/Files/SystemFiles/LicenseManager/Binaries/Linux/mathlm</kbd><samp class="PROMPT">#</samp> <kbd class="USERINPUT">cd /localdir/Installers/Linux/</kbd><samp class="PROMPT">#</samp> <kbd class="USERINPUT">./MathInstaller</kbd></pre><p>另外,你也可以简单地用下面的命令将默认的ELF标记成Linux:</p><pre class="SCREEN"><samp class="PROMPT">#</samp> <kbdclass="USERINPUT">sysctl kern.fallback_elf_brand=3</kbd></pre><p>这将让FreeBSD知道没有标记的ELF程序使用LinuxABI,所以你将可以直接从CDROM来运行安装程序。</p></div><div class="SECT2"><h2 class="SECT2"><a id="AEN13243" name="AEN13243">10.3.2. 获得你的<spanclass="TRADEMARK">Mathematica</span> 密码</a></h2><p>在你运行<b class="APPLICATION"><spanclass="TRADEMARK">Mathematica</span></b>之前,你必须从Wolfram获得对应你的“机器ID”的密码。</p><p>一旦你安装了Linux运行时库,并把<b class="APPLICATION"><spanclass="TRADEMARK">Mathematica</span></b>解包开了, 你可以在安装目录通过运行<ttclass="COMMAND">mathinfo</tt>来获得你的“机器ID”。这个机器ID是以你的第一块以太网卡的MAC地址为基础的。</p><pre class="SCREEN"><samp class="PROMPT">#</samp> <kbdclass="USERINPUT">cd /localdir/Files/SystemFiles/Installation/Binaries/Linux</kbd><samp class="PROMPT">#</samp> <kbd class="USERINPUT">mathinfo</kbd>disco.example.com 7115-70839-20412</pre><p>当你用email,电话或者传真向Wolfram注册时,给他们你的“机器ID”,就会返回一个包含一组数字的密码。当你第一次运行<b class="APPLICATION"><spanclass="TRADEMARK">Mathematica</span></b>时就需要得到的密码。</p></div><div class="SECT2"><h2 class="SECT2"><a id="AEN13264" name="AEN13264">10.3.3. 通过网络来运行<spanclass="TRADEMARK">Mathematica</span></a></h2><p><b class="APPLICATION"><span class="TRADEMARK">Mathematica</span></b>使用一些特殊的字体来显示字符, 与现在使用的标准字体不一样(integrals, sums, Greekletters,等等)。 X协议要求将这些字体安装在 <span class="emphasis"><iclass="EMPHASIS">本地</i></span>。 这意味着你需要从<b class="APPLICATION"><spanclass="TRADEMARK">Mathematica</span></b>的CDROM里面拷贝这些字体并安装到本地。这些字体一般在CDROM的<tt class="FILENAME">/cdrom/Unix/Files/SystemFiles/Fonts</tt>里面,或本地硬盘的<tt class="FILENAME">/usr/local/mathematica/SystemFiles/Fonts</tt>。实际的字体在<tt class="FILENAME">Type1</tt>和<ttclass="FILENAME">X</tt>子目录。有很多种方法来使用它们。</p><p>第一种方法是把字体拷贝到一个已存在的目录<ttclass="FILENAME">/usr/X11R6/lib/X11/fonts</tt>。 这需要编辑<ttclass="FILENAME">fonts.dir</tt>文件。添加字体名字进去,并改变第一行的字体数目。另外,你也需要在拷贝字体的目录下执行<span class="CITEREFENTRY"><spanclass="REFENTRYTITLE">mkfontdir</span>(1)</span>。</p><p>第二种方法是拷贝目录到<tt class="FILENAME">/usr/X11R6/lib/X11/fonts</tt>:</p><pre class="SCREEN"><samp class="PROMPT">#</samp> <kbd class="USERINPUT">cd /usr/X11R6/lib/X11/fonts</kbd><samp class="PROMPT">#</samp> <kbd class="USERINPUT">mkdir X</kbd><samp class="PROMPT">#</samp> <kbd class="USERINPUT">mkdir MathType1</kbd><samp class="PROMPT">#</samp> <kbdclass="USERINPUT">cd /cdrom/Unix/Files/SystemFiles/Fonts</kbd><samp class="PROMPT">#</samp> <kbdclass="USERINPUT">cp X/* /usr/X11R6/lib/X11/fonts/X</kbd><samp class="PROMPT">#</samp> <kbdclass="USERINPUT">cp Type1/* /usr/X11R6/lib/X11/fonts/MathType1</kbd><samp class="PROMPT">#</samp> <kbd class="USERINPUT">cd /usr/X11R6/lib/X11/fonts/X</kbd><samp class="PROMPT">#</samp> <kbd class="USERINPUT">mkfontdir</kbd><samp class="PROMPT">#</samp> <kbd class="USERINPUT">cd ../MathType1</kbd><samp class="PROMPT">#</samp> <kbd class="USERINPUT">mkfontdir</kbd></pre><p>现在,添加新的字体目录到你的字体目录:</p><pre class="SCREEN"><samp class="PROMPT">#</samp> <kbdclass="USERINPUT">xset fp+ /usr/X11R6/lib/X11/fonts/X</kbd><samp class="PROMPT">#</samp> <kbdclass="USERINPUT">xset fp+ /usr/X11R6/lib/X11/fonts/MathType1</kbd><samp class="PROMPT">#</samp> <kbd class="USERINPUT">xset fp rehash</kbd></pre><p>如果你正在使用<b class="APPLICATION"><spanclass="TRADEMARK">XFree86</span>&#8482;</b>服务器,你可以把它们添加到你的 <ttclass="FILENAME">XF86Config</tt>文件来自动加载。</p><p>如果你<span class="emphasis"><i class="EMPHASIS">没有</i></span>一个叫<ttclass="FILENAME">/usr/X11R6/lib/X11/fonts/Type1</tt>的目录, 你可以把<ttclass="FILENAME">MathType1</tt>改成<tt class="FILENAME">Type1</tt>。</p></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-lbc-install.html"accesskey="P">后退</a></td><td width="34%" align="center" valign="top"><a href="index.html"accesskey="H">起点</a></td><td width="33%" align="right" valign="top"><a href="linuxemu-maple.html"accesskey="N">前进</a></td></tr><tr><td width="33%" align="left" valign="top">安装</td><td width="34%" align="center" valign="top"><a href="linuxemu.html"accesskey="U">上一级</a></td><td width="33%" align="right" valign="top">安装<spanclass="TRADEMARK">Maple</span>&#8482;</td></tr></table></div></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -