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 10 e 11
Versione 10 del 31/07/2010 09.59.07
Dimensione: 6332
Commento: category
Versione 11 del 14/03/2011 12.51.59
Dimensione: 6345
Autore: localhost
Commento: 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.

lib_i386_Maya_on_AMD64.tar.gz

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)


CategoryDaCancellare