Maya (Français)

From ArchWiki

Jump to: navigation, search

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:

Personal tools