Sophie

Sophie

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

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>Linux UUCP HOWTO: Installare il Software </TITLE>
<LINK HREF="UUCP-HOWTO-5.html" REL=next>
<LINK HREF="UUCP-HOWTO-3.html" REL=previous>
<LINK HREF="UUCP-HOWTO.html#toc4" REL=contents>
</HEAD>
<BODY>
<A HREF="UUCP-HOWTO-5.html">Avanti</A>
<A HREF="UUCP-HOWTO-3.html">Indietro</A>
<A HREF="UUCP-HOWTO.html#toc4">Indice</A>
<HR>
<H2><A NAME="s4">4. Installare il Software </A></H2>

<P>
<P>(La maggior parte di questa sezione &egrave; stata presa direttamente dal file
README nel sorgente del Taylor UUCP v1.05 - viene fornita qui per aiutarvi
``rtfm'' invece di limitarmi a dire cosa fare)
<P>Le istruzioni dettagliate per la compilazione sono in uucp.texi fornito con
i sorgenti.
<P>Potete prendere per ``buoni'' <CODE>conf.h</CODE> e <CODE>policy.h</CODE> per Linux
dalla distribuzione del newspak alla quale si fa riferimento in ``Altre
fonti di informazione'' di cui sopra.  In quel caso, farete bene ad eseguire
direttamente ``make''.
<P>
<P>
<H2><A NAME="ss4.1">4.1 Estrarre i sorgenti compressi </A>
</H2>

<P>
<P>Per estrarre un file tar compresso, eseguite:
<PRE>
                gunzip -c filename.tar.z | tar xvf -
</PRE>
<P>Con il tar ``moderno'' si esegue: 
<PRE>
                tar -zxvf filename.tgz
</PRE>
<P>
<P>
<H2><A NAME="ss4.2">4.2 Modificate Makefile.in per determinare le directory di installazione.</A>
</H2>

<P>
<P>Qui, ho impostato <CODE>"prefix"</CODE> a ``/usr'' piuttosto che il normale
``/usr/local''
<P>
<P>
<H2><A NAME="ss4.3">4.3 Eseguite ``configure''</A>
</H2>

<P>
<P>Eseguite <CODE>"sh configure"</CODE>.
<P>Lo script ``configure'' compiler&agrave; un numero di programmi di test per vedere
quello che &egrave; disponibile sul vostro sistema e calcoler&agrave; altre cose che
servono per la compilazione.
<P>Lo script ``configure'' creer&agrave; il file <CODE>conf.h</CODE> partendo da conf.h.in
ed il <CODE>Makefile</CODE> dal Makefile.in.  Creer&agrave; inoltre il file
config.status, che &egrave; uno script di shell con il quale crea i file.
<P>
<UL>
<LI>Piuttosto che editare il file Makefile.in nei sorgenti come indicato
sopra, avrete lo stesso risultato con:
<PRE>
        "configure --prefix=/usr/lib"
</PRE>
</LI>
</UL>
<P>
<P>
<H2><A NAME="ss4.4">4.4 Configurare la futura impostazione del software </A>
</H2>

<H3>Esaminate conf.h e Makefile ed assicuratevi che siano a posto.</H3>

<P>
<P>Io ho preso i file di default 
<P>
<H3>Modificate <CODE>policy.h</CODE> per il vostro sistema. </H3>

<P>
<P>
<UL>
<LI>impostate il tipo di lockfile che desiderate (HAVE_HDB_LOCKFILES)</LI>
<LI>impostate il tipo di file di configurazione che volete supportati
(HAVE_TAYLOR_CONFIG, HAVE_V2_CONFIG, HAVE_HDB_CONFIG) </LI>
<LI>impostate il tipo di struttura della directory di spool (SPOOLDIR_HDB)</LI>
<LI>impostate il tipo di file di log (HAVE_HDB_LOGGING) </LI>
<LI>impostate il percorso di ricerca per i commandi (io ho aggiunto 
/usr/local/bin a quello esistente)</LI>
</UL>
<P>
<P>
<H2><A NAME="ss4.5">4.5 Compilare ed installare il software </A>
</H2>

<P>
<P>
<UL>
<LI>Eseguite <CODE>"make"</CODE>.</LI>
<LI>Usate <CODE>"uuchk | more"</CODE> per controllare i file di
configurazione.  Potete usare <CODE>"uuconv"</CODE> per la conversione tra i
formati dei file di configurazione.</LI>
<LI>Eseguite <CODE>"make install"</CODE> per installare il software.</LI>
</UL>
<P>
<P>
<H2><A NAME="ss4.6">4.6 Impostare i file di configurazione</A>
</H2>

<P>
<P>Vi ho raccomandato di partire prendendo direttamente i file di
configurazione ``buoni'' per la modalit&agrave; HDB e di provvedere ad installarli.
<P>
<UL>
<LI>Assicuratevi che il file <CODE>Permissions</CODE> indichi esattamente dove
si trovano rmail ed rnews se li avete messi da qualsiasi parte non
specificata nel file policy.h.
</LI>
<LI>Assicuratevi che il vostro file <CODE>Devices</CODE> contenga l'esatta
posizione del vostro modem (cua1=COM2 come nell'esempio).
</LI>
<LI>Modificate il file <CODE>Systems</CODE> per configurare il(i) sistema(i)
con cui comunicherete, velocit&agrave;, numero telefonico, nome utente e password.

<CODE>*PROTEGGETE QUESTO FILE DALLA LETTURA DI ALTRI*</CODE>
</LI>
<LI>Configurate il file <CODE>Permissions</CODE> ed aggiungete una serie di
linee per ogni sito che volete contattare. Per ragioni di sicurezza, &egrave;
raccomandabile assicurarvi che ognuno abbia un account separato (se
abilitate il dialin) ed una home directory cos&igrave; potrete tenerne traccia.</LI>
</UL>
<P>
<P>
<H2><A NAME="ss4.7">4.7 Provate!!!!!!!!!!! </A>
</H2>

<P>
<P>
<PRE>
        /usr/lib/uucp/uucico -r 1 -x 9 -s remote_system_name
</PRE>
<P>L'opzione <CODE>-x 9</CODE> fornisce le informazioni pi&ugrave; chiare possibili e le
scrive su <CODE>/usr/spool/uucp/.Admin/audit.local</CODE> per aiutarvi
nell'impostazione iniziale.
<P>Normalmente io eseguo <CODE>-x 4</CODE> visto che come livello di log mi aiuta
sufficientemente a risolvere i problemi.  Ovviamente, contenendo
informazioni testuali dal vostro file Systems (account/password),
proteggetelo dalla lettura di estranei.
<P>
<UL>
<LI>da <EM>Pierre.Beyssac@emeraude.syseca.fr</EM>

Taylor permette pi&ugrave; livelli di registrazione. Usate -x per avere il livello
pi&ugrave; alto possibile.

Inoltre, fate <CODE>"tail -f /usr/spool/uucp/.Admin/audit.local"</CODE> durante
il debugging per vedere cosa accade in ogni istante.</LI>
</UL>
<P>
<P>
<H2><A NAME="ss4.8">4.8 Non funziona - e adesso?</A>
</H2>

<P>
<P>In generale, riferitevi alla documentazione di cui sopra se qualcosa va
storto.  Potrete anche consultare degli utenti di UUCP esperti per chiedere
aiuto.  Usualmente, si fa quel che si pu&ograve; e ci si rivolge a chi ne sa
qualcosa in pi&ugrave;.
<P>
<P>
<HR>
<A HREF="UUCP-HOWTO-5.html">Avanti</A>
<A HREF="UUCP-HOWTO-3.html">Indietro</A>
<A HREF="UUCP-HOWTO.html#toc4">Indice</A>
</BODY>
</HTML>