Install Maya on Linux using the RPM utility

With the RPM command-line utility, you can use either the -i flag or the -ivh flag to install the programs. The -ivh flag provides you with more information during the installation.

To install Maya on Linux using the RPM utility

  1. Open a shell as a super user (using su -).
  2. Do one of the following:
    • Insert the install media (DVD or USB) and mount the drive. For example, type: mount -r /dev/dvd /mnt/dvd.
    • Extract the Maya packages from the compressed file you downloaded, then change to the directory where you extracted the packages.
  3. Use the ls command to list the packages.

    The packages you see will be similar to the following, where # indicates the specific package numbers.

    Package name Description Required

    Maya2016_64-2016.0-#.x86_64.rpm

    Maya for Linux

    Yes

    adlmapps11-11.0.15-0.x86_64.rpm

    Autodesk licensing

    Yes

    adlmflexnetclient-11.0.15-0.x86_64.rpm

    Autodesk stand-alone licensing

    Only for stand-alone licensing

    adlmflexnetserver-11.0.15-0.x86_64.rpm

    License server tools (for network licensing)

    No

  4. To install the required software, enter either of the following commands (where # indicates the specific package numbers), depending on whether you are installing Maya on a computer with Mudbox already installed:
    • To install Maya alone, enter:
      rpm -ivh Maya2016_64-2016.0-#.x86_64.rpm adlmapps11-11.0.15-0.x86_64.rpm  
       adlmflexnetclient-11.0.15-0.x86_64.rpm
    • To install Maya with Mudbox, enter:
      rpm -ivh --force Maya2016_64-2016.0-#.x86_64.rpm adlmapps11-11.0.15-0.x86_64.rpm  
       adlmflexnetclient-11.0.15-0.x86_64.rpm 
      	
      Note: If you have an older version of AdLM for Linux installed, uninstall that version before installing the current version. To verify which version you have, execute the following command: rpm -qa | egrep 'adlm|Maya'.
  5. Locate and manually edit the License.env file to indicate which type of license you will use.

    By default, the License.env file is located in the /usr/autodesk/maya2016/bin/ directory.

    • Stand-alone license

      MAYA_LICENSE_METHOD=standalone

      Note: If you are using standalone licensing on Fedora 14 and beyond with Consistent Network Device Naming (CNDN) enabled, see the section about this in Additional Linux notes.
    • Network license

      MAYA_LICENSE_METHOD=network

    If you're using a network license, you must also do the following:

    • Create a file called maya.lic in the /var/flexlm directory with the following two lines:
       SERVER <licenseserver> 0 
       USE_SERVER 

      where <licenseserver> is the host name or IP address of your license server.

    Maya 2016 adds the required libXm.so.3 library to the Maya lib directory as part of its standard install, so installing the openMotif runtime rpm is not required.

  6. Look for a file named libGL.so in the /usr/lib/, /usr/X11R6/lib, or usr/lib64 directory to verify that OpenGL is installed.
    Note: /usr/lib is normally 32-bit on Red Hat, Fedora, and SuSE distributions, but may be 64-bit for Ubuntu and Debian distributions. Some distributions include the system OpenGL driver mesa-GL, which is not ideal for running Maya. Maya is a 64-bit application and requires a 64-bit OpenGL 3D-accelerated driver for best performance.
    Tip: To easily check which OpenGL driver is installed, use the glxinfo program and find the vendor, renderer, and driver version strings.
    glxinfo | less

    For example, the following output shows that direct rendering is enabled, and the OpenGL information shows an expected driver (not 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
    ...
    Tip: The program /usr/bin/glxinfo is from the package glx-utils (Red Hat/Fedora). If not on the system, run
    yum install glx-utils

    to install.

  7. Add /opt/Autodesk/Adlm/R11/lib64/ to LD_LIBRARY_PATH to set your shared libraries for this session.
    For example, you can run the following command in a BASH shell:
    export LD_LIBRARY_PATH=/opt/Autodesk/Adlm/R11/lib64/
  8. Run the following commands to register Maya with the Autodesk licensing software, where <productKey1> and <productKey2> are your product keys, and <serialNum> is your serial number.
    Note: If you purchased Maya as part of a suite, enter your Maya product key as <productKey1>, and your suite product key as <productKey2>. If you purchased Maya alone and received only one product key, you can enter the Maya product key for both <productKey1> and <productKey2>.
    • Stand-alone licensing
      /usr/autodesk/maya2016-x64/bin/adlmreg -i S <productKey1> <productKey2> 2016.0.0.F <serialNum>
      /var/opt/Autodesk/Adlm/Maya2016/MayaConfig.pit
    • Network licensing
      /usr/autodesk/maya2016-x64/bin/adlmreg -i N <productKey1> <productKey2> 2016.0.0.F <serialNum>
      /var/opt/Autodesk/Adlm/Maya2016/MayaConfig.pit

    For example:

    /usr/autodesk/maya2016-x64/bin/adlmreg -i S 657F1 657F1 
    2016.0.0.F 000-00000000
    /var/opt/Autodesk/Adlm/Maya2016/MayaConfig.pit

    This step updates the product information .pit file, which you can copy to other machines that have the same configuration if you are installing many instances of Maya.

    These commands return a Registration succeeded message, and you can now run Maya using your stand-alone or network license.