Maya Linux Install 2016
From wikinotes
download.autodesk.com/us/support/files/maya_2016_service_pack_4/Autodesk_Maya_2016_SP4_EN_Linux_64bit.tgz |
GUI installation of Maya is not possible in archlinux, you get failed dependencies for /bin/sh (apparently related to extracting the rpms). Not a problem, manual installation is very straightforwards.
Manual Installation
cd /home/will/downloads
mkdir maya2016
tar -xvf Autodesk* -C maya2016
rpmextract.sh *.rpm
sudo rsync -aAXvt opt/* /opt/
sudo rsync -aAXvt var/* /var/
sudo rsync -aAXvt usr/* /usr/
#### /usr/autodesk/maya2016/bin/License.env
AUTODESK_ADLM_THINCLIENT_ENV=$MAYA_LOCATION/Licensing/AdlmThinClientCustomEnv.xml
SYNHUB_CONFIG_PATH=<SYNCFG_DIR>
MAYA_LICENSE=657H1
MAYA_LICENSE_METHOD=network
####
## This path does not exist yet, you will need
## to create it so that Maya knows where to look for the license server
sudo echo -e 'SERVER 127.0.0.1 0\nUSE_SERVER' > /var/flexlm/maya.lic
## Register Maya
sudo cp libadlmutil.so.11 /usr/lib/
sudo cp libadlmPIT.so.11 /usr/lib/
sudo /usr/autodesk/maya2016/bin/adlmreg -i S 657H1 657H1 2016.0.0.F 666-69696969 /var/opt/Autodesk/Adlm/Maya2016/MayaConfig.pit
flexnetserver
rpmextract adlmflexnetserver*
cp opt/flexnetserver /opt/
cd ~/downloads/maya2016_crack
cp adskflex /opt/flexnetserver/
cp lic.dat /opt/flexnetserver/
cp libadlmint.so.11.0.15 /usr/autodesk/maya2016/lib/
## get information from lmutils
/opt/flexnetserver/lmutil lmhostid hostname ## returns wintermute
/opt/flexnetserver/lmutil lmhostid ether ## returns 9cb70de76fcd 902b343203d9 902b34321799
ifconfig -a ## (rather than using lmutil, find the interface that actually
## has an internet connection, and enter that interface's mac address)
## in this case 902b34321799 is enp7s0
#### /opt/flexnetserver/lic.dat
SERVER wintermute 902b34321799
USE_SERVER port=2080
VENDOR adskflex
####
Library Linking
ldd /usr/autodesk/maya2016/bin/maya.bin ## In a bind, make sure the dependencies are all satisfied
cd /usr/lib
## /usr/autodesk/maya2016/bin/maya2016 dependencies
sudo ln -s libssl.so.1.0.0 libssl.so.10
sudo ln -s libcypto.so.1.0.0 libcyrpto.so.10
Running Maya
/opt/flexnetserver/lmgrd -z -c /opt/flexnetserver/lic.dat ## Take a look at the log for errors
sudo /usr/autodesk/maya2016/bin/maya2016 ## Maya still does not have permissions, run as sudo
Fixing Permissions
sudo useradd autodesk # create group autodesk
sudo usermod -a -G autodesk will # add user 'will' to group autodesk
sudo newgrp autodesk # enable group without login
sudo chown -R autodesk:autodesk /usr/autodesk ## this is required so that my script can have permission to start flexlm server
sudo chown -R root:autodesk /var/opt/Autodesk ## before maya starts
sudo chown -R root:autodesk /var/flexlm
sudo chown -R root:autodesk /opt/flexnetserver
cp /root/Adlm /home/will/
cp /root/maya /home/will/
chown -R will:autodesk /home/will/Adlm
chown -R will:autodesk /home/will/maya
################ /usr/bin/maya
## Add this to /usr/bin/maya at the top of the script (under the shebang)
## to automatically run flexnet when maya starts (if it isn't already running).
/home/will/progs/bash/maya/flexnetStart &
################
Fixing Executable
cp /usr/autodesk/maya2016/bin/maya2016 /usr/bin/
#### /usr/bin/maya2016 (Add to top of script)
/home/will/progs/bash/maya/flexnetStart &
setenv MAYA_LOCATION "/usr/autodesk/maya2016"
####