Installation guide for Maya 2013 on Linux Fedora 14

Thanks to Nelson Cruz for his help writing this document.

Installing Nvidia Driver
Download the driver from nvidia web site
http://www.nvidia.com/Download/index.aspx?lang=en-us

Make note of the download location and move it to the desktop

Step 1: Disabling nouveau
Go to Application > System Tools > Terminal

Type : Su -
Enter your root password
Type:
gedit /etc/modprobe.d/blacklist.conf:

Add the line
blacklist nouveau
Save and quit

back to the shell as root, type:
gedit /boot/grub/grub.conf

Add the line
rdblacklist=nouveau vga=31B

At the end of the kernel line (make sure to expand the gedit to see the line end)

Note:
1600×1200 – 346
1280×1024 – 31B
1400×1050 – 348
1024×768 – 318
800×600 – 315

Save and quit
back to the shell as root,type:
yum install binutils

You will be asked to “confirm” a few times
Enter Y for yes.

At the end you should get:
Complete!

Step 2: Install missing packages
Back to the shell as root, type:
yum install gcc
yum install kernel-devel

This will install the package needed for nvidia

While still in root, type:
yum update kernel*
This will give you the latest Kernel

Step 3: Changing the load option
Still in root type:
gedit /etc/inittab

This will open a text editor where we can modify the run level
Change the id to 3:
id:3:initdefault:

Note: Next time Fedora runs, it will log into shell mode rather than UI.
If you want to change it back, you will need to change the id level to 5]

Restart.

Step 4: Installing driver
Fedora will now login into a shell mode
Enter login name as “root” and provide the root password
Then type:
sh /home/UserName/Desktop/NVIDIA_DRIVER_NAME

Where UserName is the name of the account
NVIDIA_DRIVER_NAM is the exact name of the downloaded driver.

Note:
You can use the “Tab” button on your keyboard as a short cut to complete the file name.
Follow the simple installation instructions and accept the nvidia-xconfig

Once completed this step, restart and use the shell command to login with your user name and password.

To launch the UI, type: startx

Now fedora will launch in its more familiar interface.
You can change the inittab behaviour to always start the UI by changing the level to 5

gedit /etc/inittab
id:5:initdefault:

Prepping for Maya

Step 1: Installing additional required packages
In a shell window a  super user type:
yum install mesa-libGLw
yum install libXp
yum install gamin audiofile audiofile-devel e2fsprogs-libs

You would also need to install tcsh
yum install tcsh

Step 1: Installing Missing Fonts
System Administrator > Add Remove Software

Do a search for “xorg-x11-fonts-ISO8859-”.
The fonts that we need are: 75dpi and 100dpi

Get both the font and the font set

Install libXp.
While the “add/remove” software window is open, search for “libXp”
The one you want is: X.Org X11 libXp runtime library

Installing Maya
Make sure there is a tmp folder located under /usr
If not, make one by running:
mkdir /usr/tmp
chmod a+rwx /usr/tmp/

Extract Maya to a folder on your desktop.(if it was a downloaded zip)

In shell mode as a super user
cd /home/USER_NAME/Desktop/Maya

Then,
./setup

Enter your product key and serial number

Once done, you will need to link some libraries

cd ‘/usr/autodesk/maya2013-x64/lib’
ln -s /usr/lib64/libcrypto.so.10 ./libcrypto.so.6
ln -s /usr/lib64/libssl.so.10 libssl.so.6

Tweaking Linux
Maya uses the “Alt” key for camera movement. To make sure that the hotkey will work on Linux, you need to do the following: System > Preference > Windows

And enable the ‘Super’ option under Movement Key

In order to have the show batch render function working on Fedora, you need to go to: System > Administrator > SELinux Management

Change both “System Default Enforcing Mode” and “Current Enforcing Mode” to “Permissive”

If the option is left as “Disabled,” it will prevent you from using the show batch render function in Maya.

Recent Entries

7 Responses to “Installation guide for Maya 2013 on Linux Fedora 14”

  1. Matt Says:

    Thanks for the post!

    I know this is a bit off-topic…

    I just had Autodesk Customer Service tell me that I can use the 64-bit Windows disk to install Maya on linux (only 64-bit, not 32-bit). Are you able to confirm this?

  2. Ashraf Says:

    I believe so, as the DVD is now for all platforms.

  3. Sandy Says:

    Hi,

    I am new to fedora.
    i installed maya2012 but i am not able to launch, i am getting this error:

    /usr/autodesk/maya2012-x64/bin/maya.bin: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

    please help me,

    thanks

  4. Remus Says:

    Add export LD_LIBRARY_PATH in:

    #>nano /etc/profile

    #needed by Maya_2012
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/Autodesk/Adlm/R4/lib64

    and reboot. When it start you can open Maya 2012 without export Library.

    Same in Maya 2013.

  5. Giorgio Says:

    Thank you very much for this tutorial!

    +++++++++++++++++++++==============+++++++++++++++++++++

    Sandy, install the png lib with this command:

    su -c ‘yum install libpng-compat

    Hope it helps.

    +++++++++++++++++==================++++++++++++++++++++

  6. Paolo Says:

    Hi, thank you for taking the time to write such a long tutorial.

    I had some issue making maya to start.
    I found that, in my case, this command did not work “ln -s /usr/lib64/libcrypto.so.10 ./libcrypto.so.6″ because I have no libcrypto.so.10 in /usr/lib64/ . It created a broken link.
    That file was in /lib64/.
    Executing ln -s /lib64/libcrypto.so.10 ./libcrypto.so.6 instead, solved the problem. Now maya works. I hope this could help someone that will have the same problem.

  7. Mohamed Samir Says:

    Thank you for the tutorial, let me add to that the solutions for some of the problems i had whith maya-2014 and fedora 18-19

    -fix maya crash when opening files or even refuses to start caused by mesa-libGLw
    you have two options to fix this, either run the following command in terminal to disable mesa-libGL
    rpm -e –nodeps mesa-libGL-
    or (the better one)
    copy all the .so files from blender/lib to maya/lib (YES THAT WORKS!)

    -the file inittab is not used to change fedora run-level anymore fedora used targets now, so the equivalent in fedora 19 would be
    To start fedora in shell mode, run the following command in terminal:
    ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
    to start fedora back in UI mode run the following command in terminal
    ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

Leave a Reply