Maya (Français)
From ArchWiki
Ce tutoriel explique comment installer Maya8.5-x64 sur Arch64.
Contents |
Introduction
Ceci est un guide étape-par-étape concernant l'installation de Maya.8.5-x64 sur Arch64. Bien que ce tutoriel indique comment l'installer sous Arch64, il peut être utilisé pour Arch32 (avec quelques changement [mettez *-i686* à la place de *-x64* par exemple]).
- Ce tutoriel a été réalisé sous Arch64 2.6.24.1-2 avec un AMD X2 4000+, une Nvidia 7600GT, XFCE4 et Compiz-fusion 0.6.2-4.
- L'installation de Maya2008 doit être similaire, bien je n'eusse pas essayé.
- Ce tutoriel est largement inspiré du wiki Gentoo
Dépendances
Installez les dépendances de Maya8.5-x65:
pacman -Sy tcsh fam rpmextract libxp libxprintapputil libxprintutil
- gamin peut être utilisé à la place de fam.
Maya va se référer à /bin/csh, donc vous devez créer un lien symbolique:
ln -s /usr/bintcsh /bin/csh
L'installation
Installer Maya
Insérez votre dvd d'installation de Maya8.5 et créez un répertoire.
mkdir ~/maya
Copiez le contenu de Maya/linux du dvd vers ~/maya.
Ensuite, déplacez vous dans le répertoire que vous avez créé et décompressez les fichiers rpm:
cd ~/maya rpmextract.sh ./AWCommon-10.80-15.x86_64.rpm rpmextract.sh ./AWCommon-server-10.80-15.x86_64.rpm rpmextract.sh ./Maya64-8.5-159.x86_64.rpm
Pour la plateforme i686 (Arch32), faites:
rpmextract.sh ./AWCommon-10.80-15.i686.rpm rpmextract.sh ./AWCommon-server-10.80-15.i686.rpm rpmextract.sh ./Maya64-8.5-159.i686.rpm
Si vous avez des paquets supplémentaire (comme des Services Packs), extrayez les de la même manière.
Une fois cela fait, vous devez obtenir un dossier ./usr contenant les fichiers de Maya8.5. Vous n'aurez plus besoin des fichiers rpms. Vous pouvez donc les supprimer.
$ rm ./*.rpm
Placez les fichiers du dossier ./usr à leur emplacement correcte (en tant que root):
# cd ./usr # cp -R ./autodesk /usr # cp -R ./aw /usr
Puis supprimez le dossier temporaire (en tant qu'utilisateur standart):
$rm -R ~/maya
Créez des liens symboliques vers /usr/local/bin (en root à nouveau):
# cd /usr/local/bin # ln -s /usr/autodesk/maya8.5-x64/bin/fcheck fcheck # 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
Si vous utilisez Arch32 (i686), liez les binaires vers /usr/autodesk/maya8.5/bin .
Créez les liens symboliques pour Maya:
# cd /usr/autodesk # ln -s maya8.5-x64 maya # ln -s maya8.5 maya #pour Arch32 # cd ./maya8.5-x64/bin # cd ./maya8.5/bin #pour Arch32 # ln -s Maya8.5 maya
Et les liens symboliques pour les menus (optionnel):
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, remplacez maya8.5-x64 par maya8.5.
Installer la license
J'avais déjà un fichier aw.dat et si vous l'avez également, faites simplement (en tant que root):
# mkdir /var/flexlm # cp /répertoire/de/la/license/aw.dat /var/flexlm
L'outil de la license a fonctionné sur ma machine éxecutant Arch32 2.6.24.1-2 avec Gnome 2.20 et une ATI Radeon 9600XT (catalyst 8.02-1). Toutefois, n'as pas été testé sous Arch64. Si vous avez essayez, modifiez cette page!
Problèmes
Problèmes de rafraichissement avec les cartes Nvidia
Si vous utilisez une carte Nvidia et que vous avez des problèmes avec le rafraichissement, alors créez /usr/bin/mayastart:
#!/bin/bash export XLIB_SKIP_ARGB_VISUALS=1 /usr/autodesk/maya/bin/maya
Puis autorisez l'éxecution du script:
# chmod +x /usr/bin/mayastart
Plantage avec le signal 11
Si Maya plante avec un message tel que:
maya encountered a fatal error Signal: 11 (Unknown Signal)
Premièrement, essayez d'avoir d'amples informations en déclarant la variable suivante:
export MAYA_DEBUG_ENABLE_CRASH_REPORTING=1
et relancez Maya
Désormais, Maya produiras plus d'information et un report de crash placé dans /user/tmp. Si la sortie ressemble à ceci:
[0xb7f96420] Tscreen::loadXWindowsScreenInfo(Tscreen::TwhichMonitor, Trect&) Tscreen::Tscreen(Tscreen::TwhichMonitor) TstartupWnd::unStow(Tevent const&) /usr/autodesk/maya2008/bin/maya.bin [0x80594d3] /usr/autodesk/maya2008/bin/maya.bin [0x8057258] /usr/autodesk/maya2008/bin/maya.bin [0x8054e23] /usr/autodesk/maya2008/bin/maya.bin [0x80640d6] __libc_start_main __gxx_personality_v0
Essayez d'activer Xinerama dans votre fichier xorg.conf (/etc/X11/xorg.conf) en installant les paquets appropriés et en ajoutant cette ligne dans la section "ServerLayout":
Option "Xinerama" "true"
Autres problèmes
Maya n'as pas été développé avec la compatibilité des gestionnaires de fenêtres composite, tel que Beryl, Compiz, Compiz-fusion. Vous devez éditer votre ficher /etc/X11/xorg.conf et désactiver "Composite":
Section "Extensions" Option "Composite" "Disable" EndSection
Ressources
Ces liens peuvent vous aider à résoudre d'autre problèmes: