Maya
From ArchWiki
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: