通过 RPM 命令行工具,您可以使用 -i 标志或 -ivh 标志安装该程序。-ivh 标志为您在安装期间提供更多信息。
使用 RPM 工具在 Linux 上安装 Maya
您看到的软件包与下表中的内容相似,其中 # 表示具体的软件包编号。
软件包名称 | 说明 | 是否必需 |
---|---|---|
Maya2017_64-2017.0-#.x86_64.rpm |
Maya for Linux |
是 |
adlmapps12-#.x86_64.rpm |
Autodesk 许可 |
是 |
adlmflexnetclient-12.#.x86_64.rpm |
Autodesk 单机版许可 |
仅适用于单机许可 |
adlmflexnetserver-12.#.x86_64.rpm |
许可服务器工具(适用于网络许可) |
否 |
rpm -ivh Maya2017_64-2017.0-#.x86_64.rpm adlmapps11-11.0.15-0.x86_64.rpm adlmflexnetclient-12.#.x86_64.rpm
rpm -ivh --force Maya2017_64-2017.0-#.x86_64.rpm adlmapps11-11.0.15-0.x86_64.rpm adlmflexnetclient-12.#.x86_64.rpm
默认情况下,License.env 文件位于 /usr/autodesk/maya2017/bin/ 目录中。
MAYA_LICENSE_METHOD=standalone
MAYA_LICENSE_METHOD=network
如果正在使用网络许可,您还必须执行以下操作:
SERVER <licenseserver> 0
USE_SERVER
其中,<licenseserver> 是您的许可服务器的主机名或 IP 地址。
Maya 2017 将所需的 libXm.so.3 库作为标准安装的一部分添加到 Maya lib 目录中,这样就无需安装 openMotif 运行时 rpm。
glxinfo | less
例如,以下输出显示已启用直接渲染,并且 OpenGL 信息将显示预期的驱动程序(非 Mesa):
... name of display: :0.0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: NVIDIA Corporation server glx version string: 1.4 server glx extensions: ... client glx vendor string: NVIDIA Corporation client glx version string: 1.4 client glx extensions: OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: Quadro FX 1600M/PCIe/SSE2 OpenGL version string: 3.3.0 NVIDIA 313.09 OpenGL shading language version string: 3.30 NVIDIA via Cg compiler ...
yum install glx-utils
以进行安装。
export LD_LIBRARY_PATH=/opt/Autodesk/Adlm/R12/lib64/
/usr/autodesk/maya2017-x64/bin/adlmreg -i S <productKey1> <productKey2> 2017.0.0.F <serialNum> /var/opt/Autodesk/Adlm/Maya2017/MayaConfig.pit
/usr/autodesk/maya2017-x64/bin/adlmreg -i N <productKey1> <productKey2> 2017.0.0.F <serialNum> /var/opt/Autodesk/Adlm/Maya2017/MayaConfig.pit
例如:
/usr/autodesk/maya2017-x64/bin/adlmreg -i S 657F1 657F1 2017.0.0.F 000-00000000 /var/opt/Autodesk/Adlm/Maya2017/MayaConfig.pit
此步骤将更新产品信息 .pit 文件。如果您要安装 Maya 的多个实例,可以将该文件复制到具有相同配置的其他计算机上。
这些命令将返回一条 Registration succeeded 消息,现在您可以使用单机或网络许可运行 Maya。