安装
本指南适用于 JMP、JMP Pro 和 JMP Clinical 版本 17 的独立版本。为清楚起见,本指南使用 JMP 来指代 JMP、JMP Pro 和 JMP Clinical。如果您使用的是任何先前版本,请参阅该版本的 JMP 部署指南。
本指南介绍了站点管理员如何在 macOS 上安装、部署和续订 JMP 的年度许可版本。JMP 的年度许可版本是受保护的版本,在许可期限结束时到期。该版本仅在存在适当且有效的许可证文件时运行。此文件允许使用 JMP,直到许可证到期日,外加续订宽限期。
购买新的 JMP 时应遵循的基本步骤如下:
-
获取 JMP 安装文件。请参阅“安装文件的交付” 。
-
调整许可证文件(可选)。请参阅“许可证信息” 。
-
准备安装文件。请参阅“准备 JMP 安装” 。
-
如果需要,通知用户许可证文件的位置。请参阅“许可证控制” 。
-
通知用户安装文件的位置。请参阅“安装 JMP” 。
-
每个用户都安装并运行 JMP。请参阅“首次运行 JMP” 。
-
根据管理员设置许可证的方式,用户可能需要将 JMP 指向 SAS 安装数据 (SID) 文件或 JMP.PER 文件才能运行 JMP。
在部署 JMP 之前,请查看位于jmp.com/administrator 的附加信息。
安装文件的交付
SAS 通过电子软件交付 (ESD) 向您提供一组安装文件。
您可以与您的 JMP 客户经理讨论此过程。请参阅 SAS 发送给您的软件订单电子邮件,了解如何下载文件的说明。您最多只能下载两次 ESD。
许可信息
运行 JMP 需要经过验证的许可证文件。许可证文件是在安装 JMP 期间创建的,名为 JMP.PER。创建 JMP.PER 文件所需的数据位于称为 SAS 安装数据 (SID) 文件的文本文件中。SID 文件位于软件仓库内的 sid_files 文件夹中。
JMP 的每个主要版本(版本 #.0)都需要自己的许可证文件,因为许可证文件的内容会随着每个版本而变化。某个版本的许可证文件适用于该版本的所有后续维护版本(版本 #.#)。
我们建议每个用户将 JMP.PER 保存在 JMP 安装的位置。但是,JMP 还支持将 JMP.PER 存储在一个单一的集中位置,供所有用户访问。有关详细信息,请参阅“许可证控制” 。
每次启动 JMP 时,JMP 都会读取 JMP.PER 以验证许可条款。在验证过程中,会检查 JMP.PER 中的所有行。请注意,还会检查操作系统,因为 Windows JMP.PER 无法在 macOS 上运行,反之亦然。
许可证到期日期
当您从 SAS 收到软件时,您的许可证信息可能会设置为 90 天后过期。如果是这样,您将通过电子邮件收到更新的 SID 文件。收到更新的 SID 文件后,替换您收到的原始安装文件中的 SID 文件。这可确保所有新安装都将应用新的许可证信息。您还需要更新任何以前安装的 JMP 副本。有关详细信息,请参阅“ 续订您的 JMP 许可证” 。
JMP 允许 90 天的宽限期来续订。宽限期的第 45 天过后,每次启动 JMP 时都会出现许可证续订提示。宽限期结束后,JMP 将不会运行,直到应用新的许可证。
准备 JMP 安装
您可以通过以下几种方式之一暂存 JMP 安装文件:
许可证控制
JMP 安装程序会将许可证文件放置在用户文件夹中。如果在安装过程中发现 SID 文件,JMP 安装程序会在以下用户文件夹中创建 JMP.PER 文件:
~/库/应用程序支持/JMP/17
或者,您可以将单个 JMP.PER 文件放在共享位置供所有用户使用。
启动 JMP 后,JMP 会搜索 JMP.PER 文件。如果未找到该文件,系统会提示用户输入位置。
搜索顺序如下:
- 在根级别的 com.sas.jmp.plist 文件的 Setinit_17_Path 变量中
- 在用户级别的 com.sas.jmp.plist 文件的 Setinit_17_Path 变量中
- ~/Library/Application Support/JMP/17 文件夹
默认情况下,JMP.PER 文件安装在位置 #3。如果未安装许可证文件,则 JMP 会在首次启动时提示,并将 JMP 指向的位置写入用户位置 #2。
安装 JMP 的策略,以便所有用户都可以访问一个许可证文件
如果管理员想要创建一个安装,将许可证文件放在所有用户的公共共享位置,则可以通过一些安装后步骤来实现。这些步骤可以通过脚本或部署工具来处理。
- 安装 JMP 17。
JMP 17 需要在每台机器上以管理员权限安装。安装过程中,如果在软件仓库的 sid_files 文件夹中找到文本文件,则会读取该文件并将其转换为 JMP.PER 许可证文件。该文件位于 ~/Library/Application Support/JMP/17 文件夹中。
- Move the JMP.PER file from the user folder to the system folder.
For all users to access the JMP.PER file, move the file from the user folder to a system folder.
sudo mv ~/Library/Application\ Support/JMP/17/JMP.per
/Library/Application\ Support/JMP/17
- Create an entry in the system folder for Setinit_17_Path.
For JMP to know the location of the JMP.PER file, an entry needs to be made in the /Library/ Preferences/com.sas.jmp.plist file. Create the variable Setinit_17_Path, which contains the location.
sudo defaults write /Library/Preferences/com.sas.jmp.plist
Setinit_17_Path /Library/Application\ Support/JMP/17/JMP.per
- Remove the entry for Setinit_17_Path in the user folder.
To clear up any previous locations that may have been set, it is a good idea to remove any reference to the JMP.PER location that might exist in the user folder.
sudo defaults delete ~/Library/Preferences/com.sas.jmp.plist Setinit_17_Path
- Change the permission settings of JMP.PER so all users can access the file.
To ensure that file permissions are correct for all users to read the JMP.PER file that was moved, update the read/write permissions.
sudo chmod 644 /Library/Application\ Support/JMP/17/JMP.per
安装 JMP
注意:每个安装 JMP 的用户都必须拥有机器的管理员权限。
JMP 管理员必须通知用户安装程序文件的位置。根据管理员部署许可证的方式,用户可能还需要知道许可证文件的位置。您的软件仓库包含安装 JMP 所需的安装程序文件。JMP 和 JMP Pro 位于不同的软件仓库中。软件仓库具有基于操作系统和 JMP 版本的安装程序文件夹结构。
启动 JMP、JMP Pro 和 JMP Clinical 版本 17.x 的安装程序文件如下:
| 跳转 |
/JMP/JMP/17_x/Macintosh/jmp__17xx__win.dmg |
| JMP专业版 |
/JMP/JMP_Pro/17_x/Macintosh/jmppro__17xx__win.dmg |
| JMP临床 |
/JMP_Clinical/JMP/17_x/Macintosh/jmpclin__17xx__win.dmg |
其中 x 对应 JMP、JMP Pro 和 JMP Clinical 的版本。
如果在安装期间未应用许可证文件,则在第一次启动 JMP 时会要求用户选择许可证文件。
首次运行 JMP
如果在安装期间应用了许可证文件,则无需采取进一步措施。
如果在安装期间未应用许可证文件,则系统会提示用户选择许可证文件。
如果用户指向 JMP.PER 文件,则 JMP.PER 文件的位置存储在 ~/Library/Preferences/com.sas.jmp.plist 中的 Setinit_17_Path 变量中。这意味着如果 JMP.PER 文件稍后被移动或删除,系统会提示用户选择许可证文件。这也意味着如果 JMP.PER 文件存储在网络驱动器上,则该驱动器必须可用才能运行 JMP。
如果用户指向 SID 文件,JMP 将使用该文件创建 JMP.PER 文件,然后将该文件保存到 ~/Library/Application Support/JMP/17
续订您的 JMP 许可证
当您的许可证到期时,您必须向 SAS 续订许可证。帐户站点代表会从 SAS 收到新的 SID 文件。
从 SAS 收到新的 SID 文件作为续订许可证后,请替换您从 SAS 收到的原始安装文件中的 SID 文件。这可确保此后所有新安装都使用最新的许可证。
注意:尽管 SID 文件和 JMP.PER 文件都包含似乎可以使用文本编辑器编辑的文本,但请不要这样做。以任何方式更改 SID 文件都会破坏文件的完整性。一旦文件被破坏,JMP 就无法创建许可证文件,您也无法运行 JMP。同样,更改 JMP.PER 文件会使它变得毫无用处,您必须使用原始 SID 文件来恢复 JMP 应用程序。
必须更新所有已安装的 JMP 副本。您可以:
更新 JMP 许可证
-
启动 JMP。
-
如果 JMP 提示输入新许可证,请单击“打开许可证” 。
如果 JMP 没有提示输入新许可证,而您想要续订许可证,请打开 JMP 脚本窗口,输入以下行,然后运行该脚本:
Renew License();
-
继续按照以下说明使用 SID 文件或 JMP.PER 文件进行更新。
使用 SID 文件更新 JMP 许可证
-
在提示符下,导航到您保存 SAS 在电子邮件中发送给您的 SID 文件的位置。
-
单击“打开” 。
-
(可选)填写管理员姓名和部门。
-
单击“确定” 。
要使用 JMP.PER 文件更新 JMP 许可证
-
在提示符下,导航到新的 JMP.PER 文件。
-
单击“打开” 。
常见问题
JMP 安装
如果我需要在远离保存 JMP.PER 文件的网络位置的笔记本电脑上运行 JMP,该怎么办?
如果单个 JMP.PER 文件保存在网络文件夹中供所有人使用,而您需要在未连接网络的笔记本电脑上运行 JMP,则可以使用临时许可证在有限的时间内执行此操作。执行此操作之前,您必须在连接到网络的情况下在笔记本电脑上运行 JMP,以便您可以将 JMP 最初指向有效的 JMP.PER 文件。
-
将您的笔记本电脑连接到网络。
-
启动 JMP 以确保笔记本电脑上的 JMP 可以访问网络上的最新许可证文件。
-
关闭 JMP。
之后,当您在网络之外启动 JMP 时,JMP 将使用临时许可证运行 90 天。90 天后,您需要重新连接到网络。
注意:您必须在断开网络连接之前使用有效的许可证文件运行 JMP。否则,断开网络连接后 JMP 将无法运行。
如何获取 JMP 软件的维护更新?
可以从 JMP 网站 ( jmp.com/update ) 获取维护更新。
我可以在我的计算机上同时安装两个不同版本的 JMP 吗?
可以。JMP 17 可以安装在已安装旧版 JMP 的计算机上。安装 JMP 17 不会删除旧版本,并且两个版本均可运行。
当我的 JMP 许可证到期或即将到期时,我应该联系谁?
联系您当地的内部 JMP 站点代表或支持人员。站点代表应联系其 SAS Contracts 代表以获取更新的许可证文件。
在哪里可以找到有关 JMP 的质量声明?
JMP 使用各种方法尽可能确保软件生成的结果准确、可靠且具有数值精度。为了协助客户验证或操作认证 (OQ) 工作,JMP 提供了一组基于标准和技术统计参考数据 (StRD) 集的测试,这些测试位于一个可扩展框架中,可供下载。JMP 还提供了一种工具,用于验证 JMP 软件是否已按照制造商的规范进行安装和维护。此工具可验证每个已安装文件的完整性并提供详细说明结果的报告。此信息可从 JMP 网站 ( jmp.com/qualitystatement ) 获取。
如何报告使用 JMP 时遇到的问题?
向 JMP 报告问题有多种方式。访问JMP 支持以找到最适合您的沟通方式。
联系技术支持时,请提供以下信息:
如何找到我的 JMP 站点许可证号码?
要获取站点许可证号,请在JMP菜单中选择“关于 JMP” 。
JMP 如何找到要使用的 PER 文件?
启动JMP时,搜索PER文件的顺序如下:
-
使用根级别的 com.sas.jmp.plist 文件的 Setinit_17_Path 变量的值
-
在用户级别使用 com.sas.jmp.plist 文件的 Setinit_17_Path 变量的值
-
~/Library/Application Support/JMP/17 文件夹
用户可以运行单行脚本将 JMP 使用的 PER 的确切位置打印到日志中。
Show License Path();
语言 PDF