MATHEMATICA 教程

安装 Mathematica

安装 Mathematica 的要求

Mathematica 可用于 Windows、Linux 和 Mac OS X. 关于平台适用性的完整列表,请浏览 www.wolfram.com/mathematica/features/system-requirements.html. 只要满足以下两个条件,任何支持的机器都可以作为客户端运行 Mathematica

  • 无论本地或者从一个网络的文件服务器中,客户端均可以访问 Mathematica 文件.
    • 运行 MathLM 的许可证服务器在 TCP/IP 网络中.

    许可证服务器,也可以作为自己的客户端. 但是,并不建议这么做. 如果该机器因某种原因需重新启动,所有在网络上的其它客户的许可证服务可能被中断.

    如果您想从一个 MathLM 许可证服务器对 Mathematica 授权,MathLM 必须是已经安装好的,并且正在网络的许可证服务器上运行(详细信息,请见 "安装 MathLM"). 如果要完成 Mathematica 的安装,您必须知道运行 MathLM 的许可证服务器的名称或者 IP 地址.

    如要安装 Mathematica,您必须使用管理员权限登录,或者提升为管理员权限. 您也必须使用 Wolfram 用户门户网站激活 Mathematica 才能运行(详细信息,请见 "激活 Mathematica").

从文件服务器安装 Mathematica

在客户机上安装 Mathematica 的一个简便方式是从文件服务器远程运行安装程序. 这对于使许多用户可以安装 Mathematica 并且无需对每个人提供一份 CD/DVD 是很有效的. 您可以从一个运行任何支持平台的客户机上的文件服务器安装 Mathematica. 客户机平台与文件服务器平台不必相同.

如果要从一个文件服务器上安装 Mathematica,首先必须使得客户可以访问安装程序和 Mathematica 文件. 要实现这一点,您可以把 CD/DVD 的内容复制到文件服务器,并且导出该目录,或者也可以把文件服务器的 CD/DVD 安装点导出. 接着,在客户机上安装带有 Mathematica 发行信息的目录,并且改为该目录,然后与平常一样运行安装程序.

从一个文件服务器安装 Mathematica 要求首先把安装程序可执行文件和 DVD 中 Mathematica 发行信息的所有文件复制到文件服务器上.

启动 Mathematica 安装程序

Windows 安装程序

从 DVD 打开 Windows 目录. 双击 Setup.exe 文件以启动安装程序,并且按照提示信息操作. 主 Windows 安装程序包括一个自定义的设置选项,它使得用户可以控制是否安装次级组件,包括支持 Mathematica 网页的浏览器插件和文件系统上对笔记本添加索引的组件.

Macintosh 安装程序

Mathematica 可以通过把 Mathematica 应用程序包拖动到 Applications 文件夹安装,正如我们插入 DVD 时启动窗口所示. DVD 也包括一个安装次级组件的安装程序,包括 Mathematica 网页浏览器插件支持和由 Mathematica 创建的文档的 Spotlight 和 Quick Look 支持.

Linux 安装程序

要在 Linux 下安装 Mathematica

1.  插入 CD 或者 DVD. 了解安装 CD/DVD 的信息,请参见 "CD 或者 DVD 在 Linux 中的安装".

注意:该步骤在某些 Linux 和 Unix 平台不是必须的,因为某些操作系统自动处理插入安装步骤.

2.  把目录改为 /cdrom/Unix/Installer. 注意,对于不同的平坦,CD/DVD 安装点的确切位置可能是不同的.

cd / cdrom /Unix/Installer

3.  运行安装程序.

./MathInstaller

4.  遵照安装程序提示.

从一个脚本安装 Mathematica

如果您在多台机器上安装 Mathematica,要对每台机器上的所有的安装程序提示作出响应的话,相当花时间. 通过对安装程序提供命令行选项,您可以自定义安装过程的不同功能或者完全让它自动实现.

Windows

/dir="C:\path\here"指定安装目录
DisableShellVerbs禁用 .m、.nb、.nbp 等文件扩展名. (默认情况下是启用的)
/group="start menu folder name"指定开始菜单文件夹名称
/noicons 禁止创建开始菜单文件夹和快捷方式
/norestart即使需要,也不重启系统
/restartexitcode=code如果需要重启,指定返回的安装程序退出代码
/silent强制执行自动安装,并不显示安装窗口
/suppressmsgboxes不显示安装程序消息框(只有与 /silent 同时使用才有效)

Mathematica 安装程序支持的命令行选项.

创建一个无声安装 Mathematica 的脚本:

下面的说明解释了如何写一个简单的脚本,从文件服务器中来无声地安装 Mathematica. 这些指示要求,您有一个提供了有效的密码的 mathpass 文件. 参见 "注册和密码" 中的全站点的 mathpass 配置,以获得更多信息.

1.  按照 "从文件服务器上安装 Mathematica " 的第一部分的指示,从 DVD 复制安装程序和文件到文件服务器上.

2.  mathpass 文件复制到文件服务器上的与安装文件和 Mathematica 文件相同的目录中.

3.  打开记事本(开始菜单 ► 程序 ► 附件 ► 记事本),然后键入以下行到一个新的文件.

4.  把所有的 \\server\math 改变为网络共享的路径名,也就是复制 Mathematica 安装程序和 mathpass 文件的路径.

5.  "C:\Directory\Name" 改变为对应于下面列出的 Windows 版本的目录. 请务必用引号括起目录名称.

Windows 7/Vista—"C:\ProgramData\Mathematica\Licensing"

Windows XP—"C:\Documents and Settings\All Users\Application Data\Mathematica\Licensing"

注意:这些目录是不同 Windows 版本下 $BaseDirectory 的值. 参见 "配置文件" 获取更多信息.

6.  要保存该文件,选择 文件 ► 保存. 把该文件保存在与 Mathematica 安装文件相同的目录中. 输入文件名 install.bat,然后从 另存为... 弹出菜单中选择 所有文件. 单击 保存,然后退出记事本.

执行无声 Mathematica 安装:

1.  在客户端上,打开 命令提示符 窗口,键入 install.bat 文件的路径名,然后按 Enter. 例如,如果网络共享名为 \\server\math,则输入:

\\server\math\install.bat

会显示下列信息.

2.  至此,安装完毕. 如果您看到任何其它信息,请检查在客户端机器上的文件 C:\Windows\Temp\install.log 获取更多信息.

以这种方式安装 Mathematica 无需到每台客户机上安装 DVD,节省了时间,您只需运行一个简单的脚本,而不需回答安装问题.

Linux

-auto在不提示用户任何信息的情况下,强制安装过程自动进行
-createdir=value指定是否创建由选项 -targetdir-execdir 指定的目录
-execdir=dir指定用于符号链接可执行脚本的路径
-help显示安装程序选项的信息
-method=type定义要执行的安装类型
-overwrite=value指定安装程序是否应该覆盖任何已经在目标目录中存在的文件
-platforms=value指定 Linux 平台或您想要做安装的平台的系统 ID
-selinux=value指定安装程序是否应该试图修改任何被包含的库的安全上下文,使其正常运行
-silent强制自动安装(相当于 -auto 选项)
-targetdir=dir指定安装目录
-verbose显示安装的文件和目录的详细信息

MathInstaller 命令行选项.

注意:默认值用于任何没有在命令行中明确指出的选项.    

-createdir 的有效输入对于 yes 是 y 或者对于 no 是 n. 默认情况下,该值被设置为 y.

-execdir 的默认目录是 /usr/local/bin. 该选项只对自动安装有效.

-method 的值可能会因产品而异. 当这个选项可用时,这些值可以通过运行安装程序来决定. 该选项的默认值是 Full.

-overwrite 的有效输入对于 yes 是 y 而对于 no 是 n. 默认情况下,该值被设置为 y. 该选项只适用于自动安装.

-platforms 默认为用户正在其上安装的系统,如果该信息提供给安装程序的话.此选项只适用于自动安装.

-selinux 的有效输入对于 yes 是 y 而对于 no 是 n. 默认情况下,该值设置为 n.

选项 -silent 阻止任何输出显示在屏幕上. 输出被写入名为 InstallerLog-number 的文件. 如果安装失败,日志文件就保存在 /tmp 目录中. 否则,该文件被移动到目标目录,并改名为 InstallerLog.

-targetdir 所指定的目录相当于全局变量 $InstallationDirectory 的值. 默认值为/usr/local/Wolfram/Mathematica/9.0. 此选项只适用于自动安装.

若要在一个步骤里完成安装,运行下面的命令.

./MathInstaller -auto -targetdir=/home/mathematica

如要使用 sudo 命令完成相同任务,需要使用 sudo 的 -- 标志(flag).

sudo ./MathInstaller -- -auto -targetdir=/home/mathematica

这使得用户可以在一个步骤内完成自动安装,同时还能够自定义各种细节,如安装到的目录. 用这种方法不会提示用户输入密码,所以,用户将需要在 Mathematica 第一次启动时,输入一个密码.

如果用户正在进行多个安装,可能会发现在一个 shell 脚本中包含 MathInstaller 命令以及所有相关的选项是方便的. 运行 shell 脚本是在多台机器上做相同的自定义安装的简单方式. 用户可以通过如下方式进一步简化安装过程:在脚本中包括一行把现有的 mathpass 文件复制到新安装的机器上的适当的地址. 请注意,MathInstaller 必须从它所在的目录运行,这样您的脚本可能需要一个命令以更改目录. 参见 "注册和密码" 以获得在全站点范围的 mathpass 配置的信息.    

New to Mathematica? Find your learning path »
Have a question? Ask support »