Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > e05c4514608e650af9b28d9be1d35a18 > files > 7

howto-html-it-10.1-4mdv2008.1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
 <TITLE>Modellazione e Rendering grafico 3D mini-HOWTO: Istruzioni di Installazione</TITLE>
 <LINK HREF="3D-Modelling-4.html" REL=next>
 <LINK HREF="3D-Modelling-2.html" REL=previous>
 <LINK HREF="3D-Modelling.html#toc3" REL=contents>
</HEAD>
<BODY>
<A HREF="3D-Modelling-4.html">Avanti</A>
<A HREF="3D-Modelling-2.html">Indietro</A>
<A HREF="3D-Modelling.html#toc3">Indice</A>
<HR>
<H2><A NAME="Inst-Instructions"></A> <A NAME="s3">3.</A> <A HREF="3D-Modelling.html#toc3">Istruzioni di Installazione</A></H2>

<P>Tenete a mente che queste sono istruzioni brevi; un riassunto veloce dei maggiori e pi&ugrave; importanti dettagli che troverete elencati nei files README dei corrispondenti pacchetti software. Non &egrave;, in nessun modo, una sostituzione della lettura di quei files (poich&egrave; contengono informazioni di copyright ed altre istruzioni non necessariamente coperte da questo documento).  </P>
<H2><A NAME="Inst-Warning"></A> <A NAME="ss3.1">3.1</A> <A HREF="3D-Modelling.html#toc3.1">Attenzione</A>
</H2>

<P>Per prima cosa, sappiate che questo documento tratta solamente l'installazione e l'avvio su un sistema che usi RedHat v7.0. Ogni volta che viene lasciata la scelta del pacchetto da scaricare, assicuratevi che sia compatibile con le caratteristiche del sistema Linux sul quale avete intenzione di farlo girare.</P>
<P>Secondo, per piacere mandate E-mail solamente se avete informazioni che potrebbero essere utili ad altre persone che volessero leggere questo documento (come per esempio la spiegazione su come installare altri strumenti, indicazioni di altri tutorials, passaggi grammaticali mancanti e/o errori di spelling e/o di digitazione, etc.). Se il software non si compila, o non riuscite a capirlo, leggete la documentazione allegata. Probabilmente il vostro sistema &egrave; completamente diverso, e l'uso di Internet via E-mail non &egrave; la soluzione giusta per risolvere i vostri problemi.  ;-)</P>
<P>Terzo, questi sono pacchetti software che si installano senza grosse difficolt&agrave;. Nella sezione dedicata ai Links, ci sono pacchetti software alternativi vicini a quelli di cui si parla in questo tutorial. Notate che se un pacchetto non &egrave; analizzato approfonditamente non significa che sia peggiore (o migliore) di quelli scelti per l'installazione.  </P>
<P>Buona Fortuna!</P>
<H2><A NAME="Inst-Download"></A> <A NAME="ss3.2">3.2</A> <A HREF="3D-Modelling.html#toc3.2">Download del software</A>
</H2>

<P>Prima di iniziare, avrete bisogno di un web browser e di una shell per Unix. Se non sapete come si usa una shell [bash, ksh, etc.],sono fatti vostri ( sebbene abbia fornito le istruzioni sia in italiano che in comandi della shell).</P>

<P>Dove non  specificato, tutte le istruzioni sono da eseguire come <CODE>root</CODE>.</P>

<P>
<OL>
<LI>Create una nuova directory <CODE>/usr/local/archives</CODE> per i pacchetti:
<BLOCKQUOTE><CODE>
<PRE>
mkdir /usr/local/archives
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI>Scaricate i seguenti pacchetti (nella forma <B>.tar.gz</B> )
nelle nuove directories appena create (sono dati i links alle homepages ed alle pagine di downloading, e alla versione software minima):

<UL>
<LI>
<A HREF="http://www.mesa3d.org/">Mesa Graphics Library</A> v3.4.1:
<A HREF="http://www.mesa3d.org/download.html">www.mesa3d.org/download.html</A></LI>
<LI>
<A HREF="http://www.bmrt.org/">Blue Moon Rendering Toolkit</A> v2.6beta:
<A HREF="http://www.bmrt.org/BMRTdownload/index.html">www.bmrt.org/BMRTdownload/index.html</A></LI>
<LI>
<A HREF="http://www.informatik.uni-rostock.de/~rschultz/mops/">The Mops</A> v0.42d:
<A HREF="http://www.informatik.uni-rostock.de/~rschultz/mops/download.html">www.informatik.uni-rostock.de/~rschultz/mops/download.html</A></LI>
</UL>
</LI>
</OL>
</P>
<H2><A NAME="Inst-GL"></A> <A NAME="ss3.3">3.3</A> <A HREF="3D-Modelling.html#toc3.3">Installazione della Libreria Grafica</A>
</H2>

<P>Le vecchie versioni di <CODE>tar</CODE> non supportano l'argomento <CODE>z</CODE>.
Se &egrave; il caso del vostro sistema, non usate l'argomento <CODE>z</CODE> e usate <CODE>gunzip</CODE>
sul file prima di usare <CODE>tar</CODE>.</P>
<P>
<OL>
<LI>Spostatevi alla directory <CODE>/usr/local/archives</CODE> :
<BLOCKQUOTE><CODE>
<PRE>
cd /usr/local/archives
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI>Estraete <EM>Mesa</EM> (sostituite il numero di versione dove richiesto):
<BLOCKQUOTE><CODE>
<PRE>
tar zxf MesaLib-3.4.1.tar.gz
tar zxf MesaDemos-3.4.1.tar.gz
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI>Spostatevi alla sottodirectory <CODE>MesaLib</CODE> :
<BLOCKQUOTE><CODE>
<PRE>
cd Mesa-3.4.1
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI>Configurate, compilate, ed installate <EM>Mesa</EM> con la seguente sequenza di comandi:
<BLOCKQUOTE><CODE>
<PRE>
./configure; make; make install
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI>Editate il file <CODE>/etc/ld.so.conf</CODE>, ed assicuratevi che sia presente una linea come questa:
<BLOCKQUOTE><CODE>
<PRE>
/usr/local/lib
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI>Fate girare il programma di configurazione della libreria dinamica:
<BLOCKQUOTE><CODE>
<PRE>
ldconfig
</PRE>
</CODE></BLOCKQUOTE>
</LI>
</OL>
</P>
<H2><A NAME="Inst-GR"></A> <A NAME="ss3.4">3.4</A> <A HREF="3D-Modelling.html#toc3.4">Installazione del Renderizzatore grafico</A>
</H2>

<P>
<OL>
<LI>Ritornate alla directory <CODE>/usr/local/archives</CODE> :
<BLOCKQUOTE><CODE>
<PRE>
cd ..
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI>Estraete il file <EM>Blue Moon Rendering Toolkit</EM> (sostituite il numero di versione dove richiesto):
<BLOCKQUOTE><CODE>
<PRE>
tar zxf BMRT2.6beta.linux-glibc2.tar.gz
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI>Spostatevi alla sottodirectory <CODE>BMRT</CODE> :
<BLOCKQUOTE><CODE>
<PRE>
cd BMRT2.6
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI>Copiate i files alle appropriate directories di destinazione:
<BLOCKQUOTE><CODE>
<PRE>
cp bin/* /usr/local/bin/
cp lib/lib* /usr/local/lib/
cp include/* /usr/local/include/
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI>Fate una directory per gli shaders (ombreggiatori), assicuratevi che sia scrivibile da tutti, poi copiate i files degli shaders in essa:

<BLOCKQUOTE><CODE>
<PRE>
mkdir /usr/local/shaders
chmod 777 /usr/local/shaders
cp shaders/*.sl* /usr/local/shaders/
cp shaders/*.h /usr/local/shaders/
cp examples/*.sl* /usr/local/shaders/
cp examples/*.h /usr/local/shaders/
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI>Editate il file profile del login di sistema  (<CODE>/etc/profile</CODE> o equivalente),
e aggiungete la linea:
<BLOCKQUOTE><CODE>
<PRE>
export SHADERS=.:/usr/local/shaders
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI>Copiate il file <CODE>.rendribrc</CODE> in ciascuna home directory degli utenti.</LI>
</OL>
</P>
<P>Se qualcosa andasse storto, consultate il file <CODE>README</CODE> che accompagna il pacchetto
<EM>Blue Moon Rendering Toolkit</EM>, oppure  visitate il loro sito web.</P>

<H2><A NAME="Inst-GM"></A> <A NAME="ss3.5">3.5</A> <A HREF="3D-Modelling.html#toc3.5">Installazione del Modellatore Grafico </A>
</H2>

<P><EM> Mops</EM> dovrebbe essere installato per ciascun singolo utente, oppure per tutto il sistema utilizzando l'account di root (o equivalente). In questo esempio, &egrave; stato installato usando un account non amministrativo, che dovrebbe dare dei buoni risultati. Da notare che la compilazione &egrave; fallita durante l'installazione  (mancava un file  C header), cos&igrave; sono stati installati i binari (compatibili con RedHat v6.0, il vostro sistema potrebbe essere diverso), nel modo che segue:</P>
<P>
<OL>
<LI>Spostatevi in una directory dove volete installare <EM> Mops</EM>.  Per esempio, se volete una directory <CODE>/usr/local/mops</CODE>, digitate il seguente comando:
<BLOCKQUOTE><CODE>
<PRE>
cd /usr/local
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI>Estraete  mops (sostituite il numero dove richiesto), poi spostatevi nella sua directory:
<BLOCKQUOTE><CODE>
<PRE>
tar zxf /usr/local/archives/mops-0.42d-BMRT26-linux.tar.gz
cd mops
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI>Spostate i seguenti files da <CODE>/usr/local/mops/src</CODE>
a <CODE>/usr/local/mops</CODE>:
<BLOCKQUOTE><CODE>
<PRE>
mv src/crtmopssh.sh .
mv src/mfio.so .
mv src/mops .
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI>Copiate il file <CODE>.mopsrc</CODE> nella  home directory di ciascun utente che vuole usare  Mops.  Per esempio, l'utente "Mara" avrebbe bisogno di digitare il seguente comando:

<BLOCKQUOTE><CODE>
<PRE>
cp src/mopsrc /home/mara/.mopsrc
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI>Create la directory <CODE>/usr/local/lib/mops</CODE> e spostate le directories buttons e shaders:
<BLOCKQUOTE><CODE>
<PRE>
mkdir /usr/local/lib/mops/
mv buttons/* /usr/local/lib/mops/
mv shader/*.sl* /usr/local/shaders/
</PRE>
</CODE></BLOCKQUOTE>
</LI>
</OL>
</P>
<P>Se qualcosa andasse storto, consultate i files <CODE>README</CODE> e
<CODE>Setup.txt</CODE> che sono inclusi nel pacchetto  <EM>The Mops</EM>, oppure  visitate il loro sito web.</P>
<P>Abbandonate l'account di <CODE>root</CODE>.  Loggatevi come utenti normali, e fate girare 
<EM> Mops</EM> con il seguente comando:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
/usr/local/mops/mops
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Potete anche creare una sottodirectory entro la directory <CODE>$HOME/mops</CODE> chiamata
<CODE>modelli</CODE> per salvare i modelli 3D creati da voi.</P>
<H2><A NAME="Inst-Clean"></A> <A NAME="ss3.6">3.6</A> <A HREF="3D-Modelling.html#toc3.6">Fare Ordine</A>
</H2>

<P>Ora che l'installazione &egrave; completa, potete rimuovere dal vostro sistema tutti i files di cui non avete pi&ugrave; bisogno (sostituite i numeri di versione dove richiesto).</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
cd /usr/local/archives/
rm -rf BMRT2.6
rm -rf Mesa-3.4.1
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Importante: Siate cauti nell'uso di <CODE>rm -rf</CODE> ... assicuratevi di essere nella directory giusta, e che siano presenti i files e/o le directories che volete cancellare.</P>
<HR>
<A HREF="3D-Modelling-4.html">Avanti</A>
<A HREF="3D-Modelling-2.html">Indietro</A>
<A HREF="3D-Modelling.html#toc3">Indice</A>
</BODY>
</HTML>