6332
Commento: category
|
6345
converted to 1.6 markup
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 5: | Linea 5: |
[[BR]] [[Indice]] |
<<BR>> <<Indice>> |
Linea 12: | Linea 12: |
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]. | 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]]. |
Linea 20: | Linea 20: |
Il primo problema che incontrerete è il seguente: gli RPM non funzionano su queste distribuzioni.[[BR]]Dovete convertire il tutto in formato `deb`. Per farlo è necessario usare un programma chiamato '''`alien`''', liberamente scarcabile.[[BR]]Copiate 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]. | Il primo problema che incontrerete è il seguente: gli RPM non funzionano su queste distribuzioni.<<BR>>Dovete convertire il tutto in formato `deb`. Per farlo è necessario usare un programma chiamato '''`alien`''', liberamente scarcabile.<<BR>>Copiate 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]]. |
Linea 73: | Linea 73: |
attachment:lib_i386_Maya_on_AMD64.tar.gz | [[attachment:lib_i386_Maya_on_AMD64.tar.gz]] |
Linea 75: | Linea 75: |
Se fossero richieste altre librerie, potete cercare e scaricare i pacchetti .deb da questo indirizzo [http://packages.ubuntu.com Ubuntu packages].[[BR]] | Se fossero richieste altre librerie, potete cercare e scaricare i pacchetti .deb da questo indirizzo [[http://packages.ubuntu.com|Ubuntu packages]].<<BR>> |
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 Alias, ora 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.
Dovete convertire il tutto in formato deb. Per farlo è necessario usare un programma chiamato alien, liberamente scarcabile.
Copiate Maya dal CD della Alias in una cartella temporanea. Aprite un terminale e accedete alla cartella in modalità root oppure attraverso il comando 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.
Se fossero richieste altre librerie, potete cercare e scaricare i pacchetti .deb da questo indirizzo Ubuntu packages.
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)