This section provides information for configuring Maya to run on Linux, describes differences between Maya for Linux and other versions of Maya, and provides other information specific to using Maya on the Linux operating system. For complete information on limitations and possible workarounds, also refer to the Maya Release Notes, available at www.autodesk.com/maya-readme-2014-enu.
To compile plug-ins and standalone applications for Maya 2014 on Linux, use the released gcc 4.1.2 compiler. Maya has been compiled with this compiler under CentOS 6.0 WS.
In addition, Maya uses some component libraries that may already exist on your system (for example, Qt, Python, OpenAL, Intel TBB, MKL, Cg). These libraries are installed in the /lib directory under your Maya installation directory, and should not interfere with the normal operation of your Linux system. In some cases, your system may include newer versions of these libraries, which may or may not be compatible with Maya.
For more information, see the API Guide at www.autodesk.com/maya-sdkdoc-2014-enu.
On Linux, especially on Fedora systems, not all system libraries required to run Maya are included in the default installation of the operating system. You can use yum to find any additional system-dependent library packages and get the required runtime libraries.
For example, to install some of the following dependent libraries, you can execute the following commands:
Dependent OpenGL libraries (vendor Nvidia/AMD supplied)
Dependent X Windows libraries
Dependent System libraries
libssl.so.x and libcrypto.so.x are versions of the OpenSSL library that ship with RHEL. The version number for the required system libraries depends on your Linux distribution. For example, Fedora 14 uses libcrypto.so.10 and libssl.so.10.
RHEL 6 and CentOS 6 provide a compatibility package for libssl.so.6 and libcyrpto.so.6. Install this package before installing Maya.
yum install openssl098e-0.9.8e
The Maya installer checks to see if there are existing system library versions, and if so, automatically creates the symbolic links in the Maya lib directory. In some cases, for example if you are running Maya from a network server, this process cannot be done automatically.
If the system versions of the library exist, use them.
su cd /usr/autodesk/maya2014-x64/lib ln –s /usr/lib64/libssl.so.10 libssl.so.6 ln –s /lib64/libcrypto.so.10 libcrypto.so.6
If there are no versions of libssl.so and libcrypto.so on the system, as a last resort you can use the files located in /usr/autodesk/maya2014-x64/support/openssl/.
If you need to use the files found in the support directory, copy the files to the Maya lib directory with the following names:
su cd /usr/autodesk/maya2014-x64/lib cp ../support/openssl/libssl.so.6 libssl.so.6 cp ../support/openssl/libcrypto.so.6 libcrypto.so.6 cp ../support/openssl/libcrypto.so.6 libcrypto.so.0.9.8
Dependent applications
This is a command language interpreter application. Run the command yum install tcsh to install.
Dependent 32-bit Backburner monitor libraries
To ensure that you install the required 32-bit version of these libraries, run the following commands to install:
(RHEL 6.x/CentOS 6.0/Fedora 14)
yum install elfutils-libelf.i586 glibc.i686 libstdc++.i586 httpd php
Maya also uses some fonts that may not be installed by default. Execute the following to install these fonts:
yum install xorg-x11-fonts-ISO8859-1-100dpi yum install xorg-x11-fonts-ISO8859-1-75dpi yum install liberation-mono-fonts liberation-fonts-common liberation-sans-fonts liberation-serif-fonts
If you are using standalone licensing on Fedora 15 and beyond with Consistent Network Device Naming (CNDN) enabled, note that the version of FlexNet that Autodesk is using does not support this naming convention. New systems intended to run Maya with a standalone license must be set up with the old style ethX device names.
(CNDN is enabled by default on Fedora systems. For Red Hat it is enabled on select Dell systems.)
Refer to the Red Hat and Fedora web sites for more information, and to search for methods of disabling CNDN:
To use Maya on Linux, certain default keyboard and mouse bindings must be changed from the factory settings. These default bindings prevent commands from being received by Maya, such as the ones that let you tumble or pan a view in a panel.
Different Linux window managers have different key bindings and different procedures for setting them. Linux systems are highly customizable, and many combinations of Linux system components are possible for use with Maya—more than can be described (or tested) by Autodesk.
The following instructions give the procedures necessary for changing the most common configurations.
For Maya to work properly with KDE and Gnome, some modifications should be made to the mouse control. The default bindings of the Alt key and mouse buttons do not work well with Maya. Maya 2014 adds support to use the Meta (Windows) key to act as the Alt key for tumbling. If you want to use the Alt+mouse buttons for scene tumbling, ensure the bindings do not conflict.
Different versions of KDE and Gnome may have different methods of selecting the key bindings. See the KDE and Gnome documentation for instructions if the following steps don’t work for your particular window manager.
KDE under Red Hat
(Fedora 14) Interactive Inner Window, Inner Window, Titlebar &
Frame
Gnome under Red Hat
(Setting either Control or Alt here can cause problems when using Maya.)