Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Cestino/Maya"
Differenze tra le versioni 1 e 10 (in 9 versioni)
Versione 1 del 30/05/2007 18.56.46
Dimensione: 55
Autore: LeoIannacone
Commento:
Versione 10 del 31/07/2010 09.59.07
Dimensione: 6332
Commento: category
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
Inserisci una descrizione per Multimedia/Grafica/Maya ## page was renamed from Grafica/Maya
## page was renamed from Multimedia/Grafica/Maya
#format wiki
#LANGUAGE it
[[BR]]
[[Indice]]

= 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.[[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].

'''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)''
----
CategoryDaCancellare

BR Indice

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)


CategoryDaCancellare