-
-
Save stenstorp/96960fbe203caf74d4ca to your computer and use it in GitHub Desktop.
| #!/bin/bash | |
| #Download Maya from here: http://download.autodesk.com/us/support/files/maya_2016_service_pack_6/Autodesk_Maya_2016_SP6_EN_Linux_64bit.tgz | |
| #Get a student License from: http://www.autodesk.com/education/free-software/maya | |
| #Log in and select maya 2016, your language and an OS. Either should work. | |
| # !!!!!! IMPORTANT !!!!!! | |
| # BEFORE RUNNING, REPLACE "USER" AND "HOME" AT THE BOTTOM OF THIS SCRIPT WITH YOUR USERNAME AND HOME FOLDER | |
| # !!!!!! IMPORTANT !!!!!! | |
| if [ "$(id -u)" != "0" ]; then | |
| echo "Please run as root or via sudo." | |
| exit 1 | |
| fi | |
| mkdir maya2016_setup | |
| mv Autodesk_Maya_2016_SP6_EN_Linux_64bit.tgz maya2016_setup/ | |
| cd maya2016_setup | |
| echo "Extracting files..." | |
| tar xf Autodesk_Maya_2016_SP6_EN_Linux_64bit.tgz | |
| export RPM_INSTALL_PREFIX=/usr | |
| export LD_LIBRARY_PATH=/opt/Autodesk/Adlm/R11/lib64/ | |
| export LIBCRYPTO="/lib/x86_64-linux-gnu/libcrypto.so.1.0.0" | |
| export LIBSSL="/lib/x86_64-linux-gnu/libssl.so.1.0.0" | |
| echo "Installing dependencies..." | |
| apt install -qq libssl-dev libjpeg62 alien csh tcsh libaudiofile-dev libglw1-mesa elfutils libglw1-mesa-dev mesa-utils xfstt ttf-liberation xfonts-100dpi xfonts-75dpi ttf-mscorefonts-installer libfam0 libfam-dev libgstreamer-plugins-base0.10-0 | |
| wget http://mirrors.kernel.org/ubuntu/pool/main/libx/libxp/libxp6_1.0.2-1ubuntu1_amd64.deb | |
| ar x libxp6_1.0.2-1ubuntu1_amd64.deb | |
| tar xf data.tar.xz | |
| echo "Turning rpms into debs. This may take a while" | |
| for i in *.rpm; do | |
| alien -c $i; | |
| done | |
| echo "Installing debs" | |
| dpkg -i *.deb | |
| mkdir /usr/tmp | |
| chmod 777 /usr/tmp | |
| xset +fp /usr/share/fonts/X11/100dpi/ | |
| xset +fp /usr/share/fonts/X11/75dpi/ | |
| cp usr/lib/x86_64-linux-gnu/libXp.so.6 /usr/autodesk/maya2016/lib/ | |
| cp /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/autodesk/maya2016/lib/libcrypto.so.10 | |
| cp /usr/lib/x86_64-linux-gnu/libssl.so /usr/autodesk/maya2016/lib/libssl.so.10 | |
| cp /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4 /usr/autodesk/maya2016/lib/libtiff.so.3 | |
| cp /usr/lib/x86_64-linux-gnu/libjpeg.so.62 /usr/autodesk/maya2016/lib/libjpeg.so.62 | |
| rm /usr/lib/libfam.so.0 | |
| ln -s /usr/lib/libfam.so.0.0.0 /usr/lib/libfam.so.0 | |
| sh -c "echo 'setenv LC_ALL en_US.UTF-8' >> /usr/autodesk/maya2016/bin/maya2016" | |
| export MAYA_LOCATION=/usr/autodesk/maya2016/ | |
| echo "Making sure Maya can't use rpm" | |
| echo "int main (void) {return 0;}" > notrpm.c | |
| gcc notrpm.c -o notrpm | |
| mv /usr/bin/rpm /usr/bin/rpm_backup | |
| cp notrpm /usr/bin/rpm | |
| chmod +x ./setup | |
| ./setup | |
| rm /usr/bin/rpm | |
| mv /usr/bin/rpm_backup /usr/bin/rpm | |
| gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>" | |
| echo "Making sure Maya will run" | |
| sed -n '/LIBQUICKTIME_PLUGIN_DIR/ i setenv LD_PRELOAD /usr/lib/x86_64-linux-gnu/libjpeg.so.62' /usr/autodesk/maya2016/bin/maya | |
| sed -i '/Exec/c\Exec=xterm -e \"export MAYA_DISABLE_CIP=1 && maya\"' /usr/autodesk/maya2016/desktop/Autodesk-Maya.desktop | |
| rm /usr/share/applications/Autodesk-Maya2016.desktop | |
| cp /usr/autodesk/maya2016/desktop/Autodesk-Maya.desktop /usr/share/applications/Autodesk-Maya2016.desktop | |
| maya | |
| echo "repairing permissions..." | |
| chown -R USER HOME | |
| mv Autodesk_Maya_2016_SP6_EN_Linux_64bit.tgz .. | |
| cd .. | |
| rm -rf maya2016_setup | |
| echo "Maya is now ready to use!" | |
| echo "To disable the shortcuts overlay when holding the super key," | |
| echo "install compizconfig-settings-manager using:" | |
| echo "sudo apt install compizconfig-settings-manager" | |
| echo "Run ccsm and go to Ubuntu unity plugin and disable" | |
| echo "Enable Shortcut Hints Overlay" |
Hi! Thanks for script, it made really easy the installation of Maya, the process finished correctly and I can see the Maya application on my apps, I'm using Ubuntu 16.04, but when I click on the app, Maya opens a black window and then it closes. Any idea of a solution? Thanks in advance.
@elfhh updated the script. Should work now
JackDavidson: This should help you, "echo "MAYA_DISABLE_CIP=1" >> ~/maya/2017/Maya.env"
Link: http://lost-triangle.com/2016/09/05/install-maya-2017-on-ubuntu-16-04/
If someone has getting the error with polygons, close your Autodesk Maya and just open the maya folder, maya > 2016 > prefs, and remove the folder "shelves" (i'd extremely recommend that you make a backup), and open your Autodesk Maya. Maybe this help you. Worked for me .
Ah, sorry, yeah: