Maya

From ArchWiki

Jump to: navigation, search

How to install Maya8.5-x64 on Arch64.

Contents

[edit] Introduction

This is a step-by-step how-to for installing Maya8.5-x64 on Arch 64. Though this was done on Arch64, the following should be able to be done the exact same on Arch32 (with the exception of some name changes [instead of *-x64*, use *-i686*]).

This was accomplished on Arch64 2.6.24.1-2 with AMD X2 4000+ and Nvidia 7600GT with XFCE4 + Compiz-Fusion 0.6.2-4.
Maya 2008 will most likely be the same, though I have not tested this.
This how-to largely derives from the Gentoo wiki

[edit] Dependencies

Install dependencies of Maya8.5-x64.

pacman -Sy tcsh fam rpmextract libxp libxpm libxprintapputil libxprintutil  # gamin may be used instead of fam

Maya is going to refer to /bin/csh, so let's fix this.

ln -s /usr/bin/tcsh /bin/csh

[edit] Installation

[edit] Installing Maya

Pop in your Maya8.5 DVD and create a directory.

mkdir ~/maya #where ~ is your current home directory, whether you are in normal user or root, it does not matter.

Copy the contents of Maya/linux on the DVD to ~/maya

Then change into the directory you created and extract the rpms.

cd ~/maya
rpmextract.sh ./AWCommon-10.80-15.x86_64.rpm          #./AWCommon-10.80-15.i686.rpm for the Arch32 Users
rpmextract.sh ./AWCommon-server-10.80-15.x86_64.rpm   #./AWCommon-server-10.80-15.i686.rpm for Arch32
rpmextract.sh ./Maya64-8.5-159.x86_64.rpm             #./Maya64-8.5-159.i686.rpm for Arch32

If you have any Service Packs, then extract in the same fashion.

Once extracted you should have a ./usr directory complete with Maya8.5. You don't need these rpm's any longer.

rm ./*.rpm

Lets move those files to their correct place: (as root)

cd ./usr
cp -R ./autodesk /usr
cp -R ./aw /usr

And remove that temp directory entirely (as previous user status)

rm -R ~/maya

Create symlinks to /usr/local/bin (as root again)

cd /usr/local/bin
ln -s /usr/autodesk/maya8.5-x64/bin/fcheck fcheck    #/usr/autodesk/maya8.5/bin/fcheck fcheck #for Arch32
ln -s /usr/autodesk/maya8.5-x64/bin/Maya8.5 maya     # ""
ln -s /usr/autodesk/maya8.5-x64/bin/imgcvt imgcvt    # ""
ln -s /usr/autodesk/maya8.5-x64/bin/Render Render    # ""

Though not required, you can also link /usr/local/bin/maya to /usr/bin/maya

ln -s /usr/local/bin/maya /usr/bin/maya

Create symlinks for Maya

cd /usr/autodesk
ln -s maya8.5-x64 maya    # ln -s maya8.5 maya  #for Arch32
cd ./maya8.5-x64/bin      # cd ./maya8.5/bin    #for Arch32
ln -s Maya8.5 maya

Symlink the menu entries: (optional)

ln -sf /usr/autodesk/maya8.5-x64/desktop/Autodesk-Maya.desktop /usr/share/applications/Autodesk-Maya.desktop
ln -sf /usr/autodesk/maya8.5-x64/desktop/Autodesk-Maya.directory /usr/share/desktop-directories/Autodesk-Maya.directory
ln -sf /usr/autodesk/maya8.5-x64/desktop/Maya.png /usr/share/icons/hicolor/48x48/apps/Maya.png
For Arch 32, just replace maya8.5-x64 from above with maya8.5

[edit] Installing License

I already had an aw.dat license file, and if you do you simply need copy: (as root)

mkdir /var/flexlm
cp /path/to/license/aw.dat /var/flexlm

The license wizard is known to run on my Arch32 2.6.24.1-2 box with Gnome 2.20 and ATI Radeon 9600XT (catalyst 8.02-1); however, remains untested on Arch64. If you have tested this and it works, please modify this page

[edit] Troubleshooting

[edit] Refresh Problems with Nvidia

If you use an Nvidia Card and are having refresh problems then create /usr/bin/mayastart:

#!/bin/bash

export XLIB_SKIP_ARGB_VISUALS=1
/usr/autodesk/maya/bin/maya

Then give it the correct permissions

chmod +x /usr/bin/mayastart

[edit] Other Known Issues

Maya was not built to be compatible with compositing managers such as Beryl, Compiz, Compiz-Fusion, etc. You may need to edit your /etc/X11/xorg.conf and turn off "Composite"

Section "Extensions"
 Option "Composite" "Disable"
EndSection

[edit] More Resources

Links that might help you solve another issue:

Personal tools