Install Maya 2017 on Ubuntu 16.04

Autodesk officially only supports Fedora/RedHat. This is probably due to legacy reasons, since larger Corporations were using RedHat. There is an official documentation how to install Maya on Fedora link

However Ubuntu (based on Debian) has become very popular. (As Alternative you also could use Elementary, Mint etc.) We will take a look on how to install Maya 2017 (Student Version) on Ubuntu via the Command Line.

tl:dr: The final bash script can be found here

Quick Install Script:

You will manually have to remove the installation files.

Step 1: Download Maya

If you download a Studentversion of Maya it will provide you with a download link. You can change this to whatever Version of Maya you would like to install.
Autodesk Students

Step 2: Install Dependencies

The dependencies list is partly based on the Additional Installation Notes for Linux

And my previous Installation Script for Maya 2014

The package libxp6 was removed in Ubuntu 15. If you are running an older version of Ubuntu you could directly install it via apt.

Step 3: Convert .rpm files into .deb files

Step 4: Install Maya

The whole mucking about replacing the /usr/bin/rpm is that the fedora installer can finish installing without errors.

In the Fedora Installer you will need to enter your licence details.

Step 4: Fix Startup Problems

Initially Maya will not start because it cannot find various libraries. Depending on which version is installed on your system you need to adjust these lines to reflect your version.

Step 5: Fix Segmentation Error

You will run into following Error:

This can be fixed by Disabling the Customer Improvement Program.
To disable it add MAYA_DISABLE_CIP=1 line to your Maya.env file. Bash:

Step 6: Color Management Errors / Single Matrix no inverse exists

Maya will start, and may or may not show the render view. You will also run into 6-7 Errors “Single Matrix no inverse Exists”

Screenshot from 2016-09-05 12-50-02

To fix this, add “LC_ALL=C” to your Maya.env.
Bash:

Step 7: Alt Key for Camera Movement

Use this line to use the ALT-Key instead of the “Windows”-Key for modifying the Camera:

Final Script:

  • First of all, thank you for your guide – it’s very well laid out. 🙂

    However, when I run
    sudo apt-get install -y gcc libssl1.0.0 libssl-dev libjpeg62 alien csh tcsh libaudiofile-dev libglw1-mesa elfutils libglw1-mesa-dev mesa-utils xfstt ttf-liberation xfonts-100dpi xfonts-75dpi ttf-mscorefonts-installer libfam0 libfam-dev libgstreamer-plugins-base0.10-0

    I get this:


    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    gcc is already the newest version (4:5.3.1-1ubuntu1).
    alien is already the newest version (8.95).
    csh is already the newest version (20110502-2.1ubuntu1).
    elfutils is already the newest version (0.165-3ubuntu1).
    libaudiofile-dev is already the newest version (0.3.6-2ubuntu0.15.10.1).
    libglw1-mesa is already the newest version (8.0.0-1.1).
    libjpeg62 is already the newest version (1:6b2-2).
    mesa-utils is already the newest version (8.3.0-1).
    tcsh is already the newest version (6.18.01-5).
    ttf-liberation is already the newest version (1.07.4-1).
    xfonts-100dpi is already the newest version (1:1.0.4+nmu1).
    xfonts-75dpi is already the newest version (1:1.0.4+nmu1).
    xfstt is already the newest version (1.9.2-1).
    ttf-mscorefonts-installer is already the newest version (3.4+nmu1ubuntu2).
    libssl-dev is already the newest version (1.0.2g-1ubuntu4.5).
    libssl1.0.0 is already the newest version (1.0.2g-1ubuntu4.5).
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    libglw1-mesa-dev : Depends: libmotif-dev but it is not going to be installed or
    lesstif2-dev but it is not installable
    E: Unable to correct problems, you have held broken packages.

    I’m on Ubuntu GNOME 16.04. Any idea how to get those packages installed properly?

  • rendernode

    Many Thanks for your post, it incredible, it very help in step from 4 to 6. But step 7 is wrong for me. With wacom pen, am get crazy staff in all desktop, may be with mouse it will be normal.

  • Thank you for the script but theres something weird post install it will launch form terminal but launching from the menu results in a crash.

  • Instead of creating and compiling a no-op succeeding program, why not use the one that we already have?

    Replace lines 31-34 with:
    mount –bind /bin/true /usr/bin/rpm

    and then lines 37-38 with:
    umount /usr/bin/rpm

  • novalain

    Followed the instructions but when I try to launch the maya binary I get:
    root : ERROR : code for hash md5 was not found.

    Any solutions to this problem?

  • How do I uninstall Maya 2017 from Ubuntu 16.04?

  • HappyNeal

    sudo apt remove adlm*
    sudo apt remove maya2017-64

  • João Rosado

    Hello HappyNeal can you also tell me how to Install Substance Painter on Ubuntu as Substance Painter is also an .rpm package. I tried to convert the package into .deb but it didn’t worked. Or maybe do a Tutorial like this as there is no other Tutorial out there. Thank You.

  • Joao Rosado

    Hello Chris after I’ve installed Maya 2017 “Student Version” I have started Maya using the command maya on the Terminal, the maya Splash screen shows up and starts loading. When a message appears saying “The file being saved was created by a Student Version of Maya intended for personal learning only. If you save the file, this message will always appear whenever the file is opened.” I press continue maya crashes and in the Terminal this message comes up

    Fatal Error. Attempting to save in /usr/tmp/joao_rosado.20170121.2143.ma
    Writing crash report in /usr/tmp/joao_rosado.20170121.2143.crash
    /usr/autodesk/maya2017/bin/senddmp.app/senddmp.bin: error while loading shared libraries: libgstapp-0.10.so.0: cannot open shared object file: No such file or directory

    Do you know how to solve this problem?

  • shadowmouse

    I am getting the following error ~/maya2017Install$ sudo alien -cv *.rpm
    File “*.rpm” not found

  • scorpes

    My Maya 2017 starts perfectly on Ubuntu 16.04, no errors or problems in the log, but when I hit the
    playblast option box in an empty scene it crashes, this happens only in Ubuntu 16.04.
    Anyone else having this issue?

  • hi, small fix around line 10 — https://gist.github.com/reedwade/06d0bdfb335b7123018d594f92530c65/revisions

    also – thanks for this!!

  • El Mero Mero

    Hello, I get this error when I try to start Maya on Ubuntu 16.04 : maya: Autodesk Maya 2017Licensing ErrorA licensing error occurred that Autodesk systems were not able to handle for you. Please contact Autodesk Customer Support for help in resolving this error.GetFeatureAuthorizationStatus 1 (Failure)

    Please help me.

  • Kshitij Subedi
  • Thomas Mayer

    Installation worked on my Ubuntu GNOME 16.04 desktop PC but is stuck on my notebook with the exact same operating system:
    https://uploads.disquscdn.com/images/1106271794435a777c2291ae696bd907f768d9967fd9aaca8ec7cfae0cd364b3.png

  • Nemanja Stojanovic

    Hello. Can someone tell me how to run maya after installation. I have successfully installed it, thanks to your guide, but I don’t know how to run it. In /usr/autodesk/ I cant find anything.

    • HappyNeal

      simply run the command maya

  • D.B.

    So tired of this. Trying for days to get maya running and is not working. Failes to start because of licensing error. Is really that hard for a behemont like Autodesk to give the linux comunity a GOD DAM WORKING installer for debian ?!

    • Neal Burger

      Frankly there is no real market for Linux, and the costs are much higher than the benefits. They provide Fedora installer, and be happy with that.
      Why only Fedora? Because at some point it was the tool used in Enterprise environments. Be Happy that you acutally (theoretically) can get it to run on Ubuntu.

      Anyhow can you give a more detailed description of what is failing?

  • Nemanja Stojanovic

    Hello. Thank you for this installation script 🙂 I can run Maya, but I still have Color Management Error. Maya.env does have LC_ALL=C, but it doesn’t fix the problem. I tried adding two more environment variables provided but Maya support (MAYA_CM_DISABLE_ERROR_POPUPS=1 and MAYA_COLOR_MGT_NO_LOGGING=1) but they pretty much just block popups, so that doesn’t help either. Do any of you guys know how to fix this problem? I can use Maya just fine, but this error blocks me from importing and exporting scenes and binary files with python/numpy. Thats a quite an issue for me. This error can be fixed on Windows by using DirectX instead of OpenGL but that is not possible for us to do on Linux. I don’t have this error on my Windows OS so Graphics Card is not an issue. Any help would be appreciated