使用 RPM 工具在 Linux 上安装 Maya

通过 RPM 命令行工具,您可以使用 -i 标志或 -ivh 标志安装该程序。-ivh 标志为您在安装期间提供更多信息。

使用 RPM 工具在 Linux 上安装 Maya

  1. 以超级用户身份打开一个 shell(使用 su -)。
  2. 执行下列操作之一:
    • 插入 USB 安装介质,驱动器会自动挂载。
    • 从下载的压缩文件中提取 Maya 软件包,然后更改到软件包的提取目录。
  3. 使用 ls 命令列出软件包。

    您看到的软件包与下表中的内容相似,其中 # 表示具体的软件包编号。

    软件包名称 说明 是否必需

    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

    许可服务器工具(适用于网络许可)

  4. 若要安装所需的软件,请输入下列命令之一(其中 # 表示具体的软件包编号),具体取决于您要安装 Maya 的计算机上是否已安装 Mudbox:
    • 要仅安装 Maya,请输入以下命令:
      rpm -ivh Maya2017_64-2017.0-#.x86_64.rpm adlmapps11-11.0.15-0.x86_64.rpm  
       adlmflexnetclient-12.#.x86_64.rpm
    • 若要同时安装 Maya 与 Mudbox,请输入以下命令:
      rpm -ivh --force Maya2017_64-2017.0-#.x86_64.rpm adlmapps11-11.0.15-0.x86_64.rpm  
       adlmflexnetclient-12.#.x86_64.rpm 
      	
      注: 如果已安装早期版本的 AdLM for Linux,请在安装当前版本之前卸载该版本。若要验证您使用的是哪个版本,请执行以下命令:rpm -qa | egrep 'adlm|Maya'
  5. 查找并手动编辑 License.env 文件,以指示要使用的许可类型。

    默认情况下,License.env 文件位于 /usr/autodesk/maya2017/bin/ 目录中。

    • 单机许可证

      MAYA_LICENSE_METHOD=standalone

      注: 如果要在已启用 Consistent Network Device Naming (CNDN) 的情况下在 Fedora 14 和更高版本上使用单机许可,请参见其他 Linux 说明中与此相关的部分。
    • 网络许可证

      MAYA_LICENSE_METHOD=network

    如果正在使用网络许可,您还必须执行以下操作:

    • 在 /var/flexlm 目录中创建称为 maya.lic 的文件,并使该文件包含以下两行:
       SERVER <licenseserver> 0 
       USE_SERVER 

      其中,<licenseserver> 是您的许可服务器的主机名或 IP 地址。

    Maya 2017 将所需的 libXm.so.3 库作为标准安装的一部分添加到 Maya lib 目录中,这样就无需安装 openMotif 运行时 rpm。

  6. /usr/lib//usr/X11R6/libusr/lib64 目录中查找名为 libGL.so 的文件以验证是否已安装 OpenGL。
    注: /usr/lib 在 Red Hat、Fedora 和 SuSE 发行版中通常都是 32 位,但对 Ubuntu 和 Debian 发行版可能为 64 位。某些发行版包含不适用于运行 Maya 的系统 OpenGL 驱动程序 mesa-GL。Maya 是 64 位应用程序,需要 64 位 OpenGL 3D 加速的驱动程序以获得最佳性能。
    提示: 若要轻松检查安装了哪一 OpenGL 驱动程序,请使用 glxinfo 程序并找到供应商、渲染器以及驱动程序版本字符串。
    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
    ...
    提示: 程序 /usr/bin/glxinfo 来自软件包 glx-utils (Red Hat/Fedora)。如果不在系统上,请运行
    yum install glx-utils

    以进行安装。

  7. /opt/Autodesk/Adlm/R12/lib64/ 添加到 LD_LIBRARY_PATH,为此会话设置共享库。
    例如,您可以在 BASH shell 中运行下列命令:
    export LD_LIBRARY_PATH=/opt/Autodesk/Adlm/R12/lib64/
  8. 运行下列命令以便向 Autodesk 许可软件注册 Maya,其中 <productKey1><productKey2> 是产品密钥,<serialNum> 是序列号。
    注: 如果所购买的 Maya 为套件的一部分,请输入 Maya 产品密钥作为 <productKey1>,并输入套件产品密钥作为 <productKey2>。如果您单独购买 Maya,只收到了一个产品密钥,则可以输入该 Maya 产品密钥作为 <productKey1><productKey2>
    • 单机许可
      /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