6370
Commento: molto vecchia. sposto in cestino in attesa di aggiornamenti.
|
6332
category
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 110: | Linea 110: |
Linea 112: | Linea 111: |
CategoryDaRevisionare CategoryMultimedia CategoryGrafica | CategoryDaCancellare |
Introduzione
Ho deciso di creare questo "How To" per via delle numerose peripezie che ho dovuto affrontare per installare Maya 7 (funziona anche per le versioni precedenti), sulle distribuzioni basate su Debian, vedi Ubuntu, Kubuntu e Debian in generale. La versione di linux che ho utlizzato è stata la Ubuntu Breezy Badger 5.10.
La mini guida è orientata sia a quegli utenti che come me, non essendo esperti di Linux si trovano a dover risolvere problemi legati alle distribuzioni, sia a quegli utenti che trovano problemi vari durante l'installazione del pacchetto [http://www.alias.com Alias], ora [http://www.autodesk.it Autodesk].
Vi assicuro che anche dopo aver installato il tutto, aver testato e controllato che Maya partisse, mi sono ritrovato con altri problemi relativi ad alcuni passaggi fatti male in precedenza durante l'installazione/conversione.
La guida include anche la spiegazione su come installare Maya su AMD64, utilizzando alcune librerie i386 (incluse nella guida).
Conversione dei pacchetti
Il primo problema che incontrerete è il seguente: gli RPM non funzionano su queste distribuzioni.BRDovete convertire il tutto in formato deb. Per farlo è necessario usare un programma chiamato alien, liberamente scarcabile.BRCopiate Maya dal CD della [http://www.alias.com Alias] in una cartella temporanea. Aprite un terminale e accedete alla cartella in modalità root oppure attraverso il comando [:AmministrazioneSistema/Sudo:sudo].
Lista dei comandi da usare
sudo apt-get install alien sudo alien -c -d -k *.rpm
Con «*.rpm» convertirete tutti i file rpm presenti nella cartella, mentre le opzioni che ho usato servono a questo:
-d: converte in formato deb
-c: include gli script nel pacchetto convertito (importante)
-k: non cambia la versione del pacchetto generato
Note
- Per chi avesse come me sistemi misti AMD64 e Pentium 4 (rispettivamente x86_64 e i386), la conversione deve essere fatta su un computer basato su Pentium 4, questo per via delle librerire incompatibili con la versione x86_64. Comunque non è un problema, il pacchetto .deb risultante potrà essere tranquillamente installato anche su AMD64.
È importante l'opzione «-c», senza questa infatti, Maya funzionerà "quasi" perfettamente. Quando farete dei render in Mental Ray verranno fuori degli errori tipo: «Error: (mental ray) : failed to load library /usr/aw/maya7.0//mentalray/lib/mayahari.so (original name {MAYABASE}/lib/mayahari.{DSO}: /usr/aw/maya7.0//mentalray/lib/mayahari.so: undefined symbol: mi_db_access». Ci sono anche altri errori sempre dello stesso tipo, ma relativi ai file subsurface.so e mayabase.so, si risolve tutto inserendo l'opzione -c durante la conversione dei file RPM.
Installazione
Per quanto riguarda l'installazione ci sono vari accorgimenti da prendere in considerazione prima di lancire il comando dpkg per installare i .deb:
installare gcc-4.0 e csh
creare un link simbolico della cartella /usr/aw in /aw
creare la cartella /usr/tmp e renderla accessibile a tutti (importante)
Lista dei comandi da usare
sudo apt-get install gcc-4.0 csh sudo ln -s /usr/aw /aw sudo mkdir /usr/tmp sudo chgrp users /usr/tmp sudo chmod 777 /usr/tmp
i386
Per installare i pacchetti in un sistema i386 digitare
sudo dpkg -i awcommon_9.5-1_i386.deb sudo dpkg -i maya7-0_7.0-374_i386.deb
AMD64
Per installare i pacchetti in un sistema x86_64 (amd64) digitare
sudo dpkg -i --force-architecture awcommon_9.5-1_i386.deb sudo dpkg -i --force-architecture maya7-0_7.0-374_i386.deb
Per l'architettura AMD64 avrete bisogno di alcune librerie i386
libXp.so.6 libuuid.so.1 libfam.so.0
NON SOVRASCRIVETE LE LIBRERIE DI SISTEMA o al successivo riavvio rischiate che Linux non parta più... a me (ingenuo) è successo sovrascrivendo la librerira libuuid.so.1, ho dovuto fare il boot da un livecd e copiare via floppy la vecchia libreria x86_64 scaricata da un altro computer. Le suddette librerie dovrete copiarle nella cartella /usr/aw/mayaX.X/lib, dove «X.X» è la vostra versione di Maya. Allego un file .gz dove trovate le librerie i386 impacchettate. Spero di non violare qualche legge GNU distribuendo solo le librerie.
attachment:lib_i386_Maya_on_AMD64.tar.gz
Se fossero richieste altre librerie, potete cercare e scaricare i pacchetti .deb da questo indirizzo [http://packages.ubuntu.com Ubuntu packages].BR NON INSTALLATE I .DEB DI LIBRERIE 386, per estrarre i file dagli archivi .deb potete utilizzare il semplice gestore archivi di Ubutnu, o altrimenti potete estrarre i file attraverso il comando
sudo dpkg --extract nomeFile
Una volta estratti i file, le librerie andranno copiate nella cartella /usr/aw/maya7.0/lib.
Note
I nomi dei file .deb potrebbero essere diversi, controllateli
SOLO PER x64 - Potrebbero essere richieste alcune librerie in più rispetto a quelle indicate nella guida, se così fosse è sufficiente aggiugerle con il comando {{{apt-get install nomelib
}}}
È importante assegnare 777 alla cartella tmp oppure Mental Ray uscirà inaspettatamente durante l'avvio dei render, senza viusalizzare né messaggi né altro.
Licenza
A questo punto non resta che installare la lincenza del programma. Copiare il file aw.dat fornito dalla Alias nella cartella /var/flexlm. Nel caso la licenza sia pervenuta via email o altro supporto, bisogna creare un nuovo file e copiare al suo interno la licenza.
sudo gedit /var/flexlm/aw.dat copiare i dati relativi alla licenza salvare e uscire sudo chown root:users /var/flexlm/aw.dat sudo chmod 644 /var/flexlm/aw.dat
Versioni Ubuntu Testate
Ecco le versioni di linux su cui è stato testato il tutorial
- Ubuntu v5.10 "Breezy Badger"
- Ubuntu v6.06 LTS "Dapper Drake"
- Xubuntu v6.06 LTS "Dapper Drake"
- Ubuntu v6.10 "Edgy Eft"
(aggiungere la propria versione se mancante nella lista)