Skip to content

Instantly share code, notes, and snippets.

@cr3a7ure
Forked from Era-Dorta/mayaOnUbuntu.sh
Last active August 29, 2015 14:21
Show Gist options
  • Save cr3a7ure/fe6a442d3a6da7e237ce to your computer and use it in GitHub Desktop.
Save cr3a7ure/fe6a442d3a6da7e237ce to your computer and use it in GitHub Desktop.
#!/bin/bash
#Heith Seewald 2012
#Garoe Dorta 2015
#Feel free to extend/modify to meet your needs.
#Maya on Ubuntu v.1
#This is the base installer... I’ll add more features in later versions.
#if you have any issues, feel free email me at heiths@gmail.com
#### Lets run a few checks to make sure things work as expected.
#Make sure we’re running with root permissions.
if [ `whoami` != root ]; then
echo Please run this script using sudo
echo Just type “sudo !!”
exit
fi
#Check for 64-bit arch
if [uname -m != x86_64]; then
echo Maya will only run on 64-bit linux.
echo Please install the 64-bit ubuntu and try again.
exit
fi
#Setup a few vars
export MAYAINSTALL='mayaTempInstall'
export INSTALLFILE="Autodesk_Maya_2015_SP5_English_Linux.tgz"
export RPM_INSTALL_PREFIX=/usr
export LD_LIBRARY_PATH=/opt/Autodesk/Adlm/R9/lib64/
LIBCRYPTO="/lib/x86_64-linux-gnu/libcrypto.so.1.0.0"
LIBSSL="/lib/x86_64-linux-gnu/libssl.so.1.0.0"
MAYAURL="http://download.autodesk.com/us/support/files/maya_2015_service_pack_5/Autodesk_Maya_2015_SP5_English_Linux.tgz"
PRODUCTID="657G1"
#Prev ID is for student version
#Install Message
echo "You’re about to download and install Autodesk Maya 2015"
echo ""
echo "Do you wish to continue [Y/n]?"
read RESPONSE
case "$RESPONSE" in
n*|N*)
echo "Install Terminated"
exit 0;
esac
#Get serial number
echo "If you have not already done so, you can get your serial number from: http://students.autodesk.com"
echo "Enter the serial number"
read SERIALNUMBER
echo ""
export INSTALLDIR=$HOME/$MAYAINSTALL
cd $INSTALLDIR
#Setup For Mental Ray.
sudo mkdir /usr/tmp
sudo chmod 777 /usr/tmp
#Required for license to install
sudo cp libadlmPIT.so.9 /usr/lib/libadlmPIT.so.9
sudo cp libadlmutil.so.9 /usr/lib/libadlmutil.so.9
# License Setup:
sudo echo -e 'MAYA_LICENSE=unlimited\nMAYA_LICENSE_METHOD=standalone' > /usr/autodesk/maya2015-x64/bin/License.env
#Notice the lack of sudo.
/usr/autodesk/maya2015-x64/bin/adlmreg -i S $PRODUCTID $PRODUCTID 2015.0.0.F $SERIALNUMBER /var/opt/Autodesk/Adlm/Maya2015/MayaConfig.pit
# symbolic links:
# Its preferred to use the libssl and libcrypto that’s included with your system... so we’ll try that first.
# We’ll use the files included by autodesk as a fallback
#Libssl Link
if [ -f "$LIBSSL" ]
then
echo "$LIBSSL found. Using it."
ln -s $LIBSSL /usr/autodesk/maya2015-x64/lib/libssl.so.10
else
echo "$LIBSSL not found. Using Autodesk’s libssl"
sudo ln -s /usr/autodesk/maya2015-x64/support/openssl/libssl.so.6 /usr/autodesk/maya2015-x64/lib/libssl.so.10
fi
#LibCrypto Link
if [ -f "$LIBCRYPTO" ]
then
echo "$LIBCRYPTO found. Using it."
ln -s $LIBCRYPTO /usr/autodesk/maya2015-x64/lib/libcrypto.so.10
else
echo "$LIBCRYPTO not found. Using Autodesk’s libssl"
sudo ln -s /usr/autodesk/maya2015-x64/support/openssl/libcrypto.so.6 /usr/autodesk/maya2015-x64/lib/libcrypto.so.10
fi
#jpeg
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2 /usr/lib/libjpeg.so.62
# libtiff
sudo ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.0 /usr/lib/libtiff.so.3
# Bug with openGL populate
sudo mv /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/baklibGL.so
sudo ldconfig
# Bitfrost bug
mkdir /usr/autodesk/maya2015-x64/plugin-backups
mv /usr/autodesk/maya2015-x64/plug-ins/bifrost /usr/autodesk/maya2015-x64/plugin-backups/
sleep 2s
#Everything should work now...
echo "Installation Complete."
echo ""
echo "Start Maya Now?"
read RUNNOW
case "$RUNNOW" in
n*|N*)
echo "You can run maya any time by typing maya into the terminal"
exit 0;
esac
maya
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment