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 12 (in 2 versioni)
Versione 10 del 31/07/2010 09.59.07
Dimensione: 6332
Commento: category
Versione 12 del 04/04/2011 17.39.44
Dimensione: 6386
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 5: Linea 5:
[[BR]]
[[Indice]]
<<Include(StrumentiWiki/MacroCestino)>>
<<BR>>
<<Indice>>
Linea 12: Linea 13:
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 21:
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 74:
attachment:lib_i386_Maya_on_AMD64.tar.gz [[attachment:lib_i386_Maya_on_AMD64.tar.gz]]
Linea 75: Linea 76:
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>>

STOP! Perché questa guida si trova sotto la pagina Cestino?. Una guida può essere cestinata dal Gruppo Documentazione se contiene istruzioni compatibili solo con rilasci non più supportati di Ubuntu oppure perché non si ha certezza che lo siano per i rilasci attualmente supportati. Queste pagine richiedono un aggiornamento e una verifica delle istruzioni contenute. Se vuoi riesumare una di queste guide contatta il Gruppo Documentazione nella board sul forum.


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