Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 1201

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>Il teTeX HOWTO: La guida locale a Linux-teTeX: Appendice B: Installare la distribuzione generica CTAN di teTeX </TITLE>
 <LINK HREF="TeTeX-HOWTO-9.html" REL=next>
 <LINK HREF="TeTeX-HOWTO-7.html" REL=previous>
 <LINK HREF="TeTeX-HOWTO.html#toc8" REL=contents>
</HEAD>
<BODY>
<A HREF="TeTeX-HOWTO-9.html">Avanti</A>
<A HREF="TeTeX-HOWTO-7.html">Indietro</A>
<A HREF="TeTeX-HOWTO.html#toc8">Indice</A>
<HR>
<H2><A NAME="ctan-install"></A> <A NAME="s8">8. Appendice B: Installare la distribuzione generica CTAN di teTeX </A></H2>

<P>La distribuzione teTeX generica non &egrave; pi&ugrave; difficile da 
installare degli altri pacchetti Linux. Vedi la sezione 
<A HREF="#generic-CTAN">La distribuzione generica CTAN</A>.
<P>L'installazione della distribuzione teTeX generica CTAN dovrebbe essere 
presa in seria considerazione se:
<UL>
<LI>Il tuo sistema non &egrave; basato su una delle distribuzioni standard di 
Linux.</LI>
<LI>Non hai privilegi da amministratore (root) del tuo sistema.</LI>
<LI>Vuoi o hai bisogno della pi&ugrave; recente versione di teTeX, o LaTeX.</LI>
<LI>Non hai abbastanza spazio su disco per un'installazione completa.</LI>
<LI>Vuoi installare teTeX da qualche altra parte che non sia 
il file system <CODE>/usr</CODE>.</LI>
<LI>Vorresti condividere la tua installazione di teTeX su una rete su 
cui si trovano sistemi che montano una diversa variante di UNIX. In 
questo caso, dovresti seriamente considerare la possibilit&agrave; di installare 
il <EM>codice sorgente</EM>. Vedi la sezione 
<A HREF="#generic-CTAN">Installazione della distribuzione sorgente CTAN</A>.</LI>
<LI>Vuoi avere l'ultima versione dei font di pubblico dominio Type 1 di 
teTeX, che sono migliori dei font inclusi con le versioni pi&ugrave; vecchie. </LI>
</UL>
<P>Un'installazione completa della distribuzione binaria richiede 40-50 Mb 
di spazio su disco, e compilare la distribuzione a partire dal codice 
sorgente richiede circa 75 Mb, quindi assicurati di avere questo spazio 
su disco prima di cominciare. Non c'&egrave; bisogno del compilatore 
<CODE>gcc</CODE> o del sistema X Windows (comunque X &egrave; certamente di aiuto 
perch&eacute; rende facile avere un'anteprima dei documenti sullo schermo). 
Tutto ci&ograve; di cui hai bisogno &egrave; un editor in grado di produrre testo in 
formato ASCII standard (vedi la sezione 2). Cosa c'&egrave; di pi&ugrave; semplice?
<P>Puoi procurarti i file da uno dei siti CTAN elencati nella sezione 
<A HREF="TeTeX-HOWTO-7.html#appendix-a">Appendice A</A>. Negli esempi che seguono, i file 
sono stati presi dal sito CTAN 
<A HREF="ftp://ftp.tex.ac.uk">ftp.tex.ac.uk</A>.
<P>
<H2><A NAME="ss8.1">8.1 Installazione della distribuzione binaria.</A>
</H2>

<P>
<P>
<H3><A NAME="minimal-installation"></A> Installazione minima. </H3>

<P>
<P>Per prima cosa, collegati al sito FTP 
<A HREF="ftp://ftp.tex.ac.uk/ctan/tex-archive/systems/unix/teTeX/contrib">ftp.tex.ac.uk</A>, e vai (<CODE>cd</CODE>) nella directory 
<PRE>
 
ctan/tex-archive/systems/unix/teTeX/distrib/ 
</PRE>

Scarica i file
<PRE>
INSTALL.bin
install.sh
</PRE>

e mettili nella directory di livello pi&ugrave; alto nella quale vuoi installare 
teTeX (quella che conterr&agrave; tutti i componenti necessari al funzionamento 
di teTeX: file e directory): per esempio <CODE>/var/teTeX</CODE> se vuoi 
installare teTeX nel file system <CODE>/var</CODE> 
<P>Stampa il file <CODE>INSTALL.bin</CODE>. Tienilo a portata di mano, poich&eacute; 
spiega come effettuare un'installazione minima di teTeX. L'installazione 
minima richiede solo 10-15 Mb di spazio su disco, ma la cosa migliore &egrave; 
sicuramente installare tutto il pacchetto teTeX se possibile. Per 
l'installazione minima avrai bisogno dei file: 
<PRE>
ctan/tex-archive/systems/unix/teTeX/distrib/base/latex-base.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/base/tetex-base.tar.gz
</PRE>

Avrai bisogno anche di uno dei due file compressi che contengono i 
programmi teTeX in forma eseguibile. Scarica il file: 
<PRE>
ctan/tex-archive/systems/unix/teTeX/distrib/binaries/i386-linux.tar.gz
</PRE>

se il tuo sistema usa le librerie condivise ELF di Linux, <CODE>ld.so</CODE>
versione 1.73 o superiore, e clibs versione 5.09 o superiore. Altrimenti 
prendi il file
<PRE>
ctan/tex-archive/systems/unix/teTeX/distrib/binaries/i386-linuxaout.tar.gz
</PRE>

che &egrave; compilato per sistemi che usano le vecchie librerie statiche per il 
formato a.out.
<P>Poi, seguendo le istruzioni nel file <CODE>INSTALL.bin</CODE>, esegui il comando
<PRE>
sh ./install.sh
</PRE>

dalla directory di livello pi&ugrave; alto di teTeX (assicurati che anche i 
file compressi di teTeX si trovino l&igrave;). Dopo un po' il programma di 
installazione ti avvertir&agrave; della mancanza di alcuni dei pacchetti di 
teTeX. Comunque, se quello che vuoi &egrave; un'installazione minima di teTeX, 
puoi ignorare l'avvertimento e continuare. Per la configurazione di base 
del sistema teTeX, vedi la sezione 
<A HREF="#base-config">Configurazione di base del sistema</A>.
<P>Per installare gli altri pacchetti consulta la sezione seguente.
<P>
<H3><A NAME="complete-installation"></A> Installazione completa. </H3>

<P>Per eseguire un'installazione completa di teTeX scarica, oltre ai file 
elencati nella sezione precedente, i seguenti:
<PRE>
ctan/tex-archive/systems/unix/teTeX/distrib/doc/ams-doc.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/doc/bibtex-doc.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/doc/eplain-doc.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/doc/fonts-doc.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/doc/general-doc.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/doc/generic-doc.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/doc/latex-doc.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/doc/makeindex-doc.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/doc/metapost-doc.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/doc/programs-doc.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/fonts/ams-fonts.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/fonts/dc-fonts.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/fonts/ec-fonts.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/fonts/misc-fonts.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/fonts/postscript-fonts.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/fonts/sauter-fonts.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/goodies/amstex.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/goodies/bibtex.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/goodies/eplain.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/goodies/latex-extra.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/goodies/metapost.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/goodies/pictex.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/goodies/pstricks.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/goodies/texdraw.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/goodies/xypic.tar.gz
</PRE>

Tutti questi dovrebbero essere messi nella directory di livello pi&ugrave; alto 
di teTeX. Come per l'installazione minima, esegui il comando
<PRE>
sh ./install.sh
</PRE>
<H2><A NAME="base-config"></A> <A NAME="ss8.2">8.2 Configurazione di base del sistema.  </A>
 </H2>

<P>Lo script <CODE>install.sh</CODE> dopo aver determinato quali file di teTeX 
sono presenti, ti presenter&agrave; un menu con una serie di opzioni. L'unica 
scelta che devi fare a questo punto riguarda la directory di livello pi&ugrave; 
alto in cui vuoi che teTeX sia installato (opzione ``D''). Devi, 
naturalmente, scegliere una directory sulla cui directory padre hai 
privilegi di scrittura. Per esempio, se volessi installare teTeX sulla 
tua directory home, dovresti specificare la directory su cui installare 
teTeX nel modo seguente:
<PRE>
/home/john.q.public/teTeX
</PRE>

e, ritornato al menu principale, scegliere ``I'' per continuare con 
l'installazione. Non &egrave; necessario che la directory esista gi&agrave;: lo script 
<CODE>install.sh</CODE> &egrave; in grado di crearla. 
<P>Un opzione che vale la pena usare &egrave; quella che consente di scegliere una 
directory alternativa per i font generati. Anche se pensi di dover usare 
solo font PostScript Type 1, potresti dover elaborare un file che 
richiede i font Computer Modern. Questa opzione richiede l'inserimento 
della directory da usare. Devi avere privilegi di scrittura sul padre di 
questa directory. Seguendo l'esempio precedente, potresti specificare:
<PRE>
/home/john.q.public/texfonts
</PRE>

o, se vuoi che i font generati siano accessibili da tutti gli utenti del 
sistema, specifica una directory come
<PRE>
/var/texfonts
</PRE>

La mia raccomandazione &egrave; quella di <EM>non</EM> usare la directory 
proposta per questa opzione, <CODE>/var/tmp/texfonts</CODE>, perch&eacute; i font 
generati potrebbero essere cancellati al successivo riavvio e dovrebbero 
essere generati ancora qualora fossero di nuovo necessari. 
<P>Dopo che hai scelto l'opzione ``I'' e <CODE>install.sh</CODE> ha installato i 
file, impostato i permessi e generato link e file di formato, il 
programma terminer&agrave; con un messaggio che dice di aggiungere alla 
variabile di ambiente <CODE>$PATH</CODE> la directory in cui sono 
installati i programmi di teTeX, e quelle in cui si trovano le pagine di 
manuale ed i file di informazioni alle variabili 
<CODE>$MANPATH</CODE> e
<CODE>$INFOPATH</CODE>.  Per esempio, aggiungi le seguenti linee:
<PRE>
export PATH=$PATH:"/home/john.q.public/teTeX/bin"
export MANPATH=$MANPATH":/home/john.q.public/teTeX/man"
export INFOPATH$=INFOPATH":/home/john.q.public/teTeX/info"
</PRE>

al tuo <CODE>~/.bash_profile</CODE> se <CODE>bash</CODE> &egrave; la tua shell, o 
al tuo <CODE>~/.profile</CODE> se usi un'altra shell.
<P>Scollegati (log out) e ricollegati (log in), in modo che le variabili di 
ambiente siano registrate. Poi esegui il comando
<PRE>
texconfig confall
</PRE>

per assicurarti che l'installazione sia corretta.
<P>Puoi poi configurare specificamente teTeX per il tuo hardware. Vedi la 
sezione 
<A HREF="TeTeX-HOWTO-9.html#post-install">Dettagli sulla  configurazione dopo l'installazione</A>.
<P>
<H3><A NAME="generic-CTAN"></A> Installazione della distribuzione sorgente CTAN.  </H3>

<P>Per installare il codice sorgente di teTeX V. 0.4, collegati via FTP ad 
un sito CTAN come 
<A HREF="ftp://ftp.tex.ac.uk">ftp://ftp.tex.ac.uk</A> e scarica i seguenti file:
<PRE>
ctan/tex-archive/systems/unix/teTeX/distrib/INSTALL.src
ctan/tex-archive/systems/unix/teTeX/distrib/sources/README.texmf-src
ctan/tex-archive/systems/unix/teTeX/distrib/sources/teTeX-lib-0.4pl8.tar.gz
ctan/tex-archive/systems/unix/teTeX/distrib/sources/teTeX-src-0.4pl7.tar.gz
</PRE>
<P>Leggi le istruzioni in <CODE>INSTALL.src</CODE>, poi collegati come root e 
decomprimi i file in una directory sulla quale hai privilegi di lettura, 
scrittura ed esecuzione.
<P>Ricorda di usare <CODE>tar</CODE> con l'argomento <CODE>p</CODE>, e l'opzione 
<CODE>noclobber</CODE> di <CODE>bash</CODE>. Puoi fare questo usando il 
comando non intuitivo
<PRE>
set +o noclobber
</PRE>

L'argomento <CODE>+o</CODE> di <CODE>set</CODE> serve a <EM>non impostare</EM> una 
variabile, esattamente il contrario di quello che ci si potrebbe 
aspettare (``set'' significa ``impostare''). 
<P>Il file <CODE>teTeX-lib-0.4pl8.tar.gz</CODE> creer&agrave; la 
directory <CODE>./teTeX</CODE>. Il file <CODE>teTeX-src-0.4pl7.tar.gz</CODE> creer&agrave;
la directory <CODE>teTeX-src-0.4</CODE>. Stampa il file <CODE>INSTALL.src</CODE> 
e tienilo a portata di mano per i passi seguenti. Passa alla 
directory <CODE>./teTeX-src-0.4</CODE> e, seguendo le istruzioni nel file 
<CODE>INSTALL.src</CODE>, modifica il <CODE>./Makefile</CODE>. 
Devi assegnare alla variabile <CODE>TETEXDIR</CODE> il percorso assoluto 
della sottodirectory <CODE>teTeX</CODE> della directory in cui hai 
decompresso il codice sorgente e le librerie. Per esempio, se hai 
decompresso i file nella tua directory home, assegna a <CODE>TETEXDIR</CODE>
<PRE>
/home/john.q.public/teTeX
</PRE>

Le rimanenti opzioni del <CODE>Makefile</CODE> sono piuttosto generiche. Con 
la versione 2.7.2 e successive di GCC non ci dovrebbe essere 
bisogno di altre modifiche, a meno che tu non abbia un compilatore e 
delle librerie non standard, o che tu voglia ulteriori ottimizzazioni, o 
per qualche altro motivo. Assicurati che le variabili 
<CODE>USE_DIALOG</CODE>, <CODE>USE_NCURSES</CODE>, e <CODE>HAVE_NCURSES</CODE> siano 
impostate correttamente per il tuo sistema, perch&eacute; il programma 
<CODE>dialog</CODE> ha bisogno delle librerie ncurses. Una libreria 
<CODE>ncurses</CODE> &egrave; inclusa nella distribuzione sorgente, per cui i 
valori gi&agrave; presenti nel <CODE>Makefile</CODE> dovrebbero andar bene. Se non 
riesci a compilare o linkare <CODE>ncurses</CODE>, <CODE>texconfig</CODE> 
pu&ograve; essere eseguito anche dalla linea di comando.
<P>Se hai fatto tutto correttamente fino a questo punto, dopo essere andato 
sulla directory di livello pi&ugrave; alto in cui hai installato i sorgenti, 
dovresti poter digitare <CODE>make world</CODE> e rilassarti finch&eacute; gli 
eseguibili di teTeX non sono stati compilati. Ci possono volere anche 
alcune ore.
<P>Una volta che la compilazione &egrave; terminata, aggiungi le directory di 
teTeX alle variabili di ambiente <CODE>$PATH, $MANPATH</CODE>, 
e <CODE>$INFOPATH</CODE>. Continuando con l'esempio precedente, le 
linee che dovrebbero essere aggiunte al file 
<CODE>~/.bash_profile</CODE>, sono:
<PRE>
export PATH=$PATH":/home/john.q.public/teTeX/bin/i386-linux"
export MANPATH=$MANPATH":/home/john.q.public/teTeX/man"
export INFOPATH=$INFOPATH":/home/john.q.public/teTeX/info"
</PRE>

La variabile <CODE>$PATH</CODE> &egrave; diversa nella distribuzione sorgente 
e nella distribuzione binaria. Nota che ora la directory in cui si 
trovano gli eseguibili &egrave; <CODE>teTeX/bin/i386-linux</CODE> invece di 
<CODE>teTeX/bin</CODE> come nella distribuzione binaria.
<P>A questo punto puoi eseguire <CODE>texconfig confall</CODE> per assicurarti 
che i percorsi sono stati correttamente impostati, e poi precedere a 
configurare teTeX come nella distribuzione binaria. Vedi la sezione 
<A HREF="TeTeX-HOWTO-9.html#post-install">Dettagli sulla configurazione dopo l'installazione</A>.
<P>
<HR>
<A HREF="TeTeX-HOWTO-9.html">Avanti</A>
<A HREF="TeTeX-HOWTO-7.html">Indietro</A>
<A HREF="TeTeX-HOWTO.html#toc8">Indice</A>
</BODY>
</HTML>