Sophie

Sophie

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

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>SLRN+SLRNPULL HOWTO: Installazione dei programmi</TITLE>
 <LINK HREF="SLRN+SLRNPULL-HOWTO-3.html" REL=next>
 <LINK HREF="SLRN+SLRNPULL-HOWTO-1.html" REL=previous>
 <LINK HREF="SLRN+SLRNPULL-HOWTO.html#toc2" REL=contents>
</HEAD>
<BODY>
<A HREF="SLRN+SLRNPULL-HOWTO-3.html">Avanti</A>
<A HREF="SLRN+SLRNPULL-HOWTO-1.html">Indietro</A>
<A HREF="SLRN+SLRNPULL-HOWTO.html#toc2">Indice</A>
<HR>
<H2><A NAME="s2">2. Installazione dei programmi</A></H2>

<P>
<P>
<H2><A NAME="ss2.1">2.1 Installazione per gli utenti RedHat</A>
</H2>

<P>
<P>Sono necessari i seguenti tre pacchetti .rpm:<BR>
<P>
<BLOCKQUOTE><CODE>
<PRE>
slang-1.2.2-5.i386.rpm
slrn-0.9.6.2-4.i386.rpm
slrn-pull-0.9.6.2-4.i386.rpm
</PRE>
</CODE></BLOCKQUOTE>
<P>Questi pacchetti sono presenti nella distribuzione RedHat 6.2 e li
potete anche trovare (per esempio) qui:<BR>
<P><CODE>
<A HREF="ftp://ftp.students.cs.unibo.it/Mirrors/ftp.redhat.com/redhat-6.2/i386/RedHat/RPMS">ftp://ftp.students.cs.unibo.it/Mirrors/ftp.redhat.com/redhat-6.2/i386/RedHat/RPMS</A></CODE>
<P>Nel caso non siano pi&ugrave; presenti su tale sito al momento della lettura di
questo documento, potete effettuare una ricerca in rete usando uno dei
tanti motori di ricerca.<BR>
Per esempio, potete collegarvi tramite Netscape ad uno dei seguenti 
due siti:
<P><CODE>
<A HREF="http://rpmfind.net">http://rpmfind.net</A></CODE>
<P><CODE>
<A HREF="http://ftpsearch.lycos.com">http://ftpsearch.lycos.com</A></CODE>
<P>Si deve ora procedere con l' installazione dei tre pacchetti .rpm<BR>
Effettuate il login come utente root.<BR>
Inserite il CD della distribuzione RedHat 6.2 e date il seguente
comando:
<P><CODE># mount /mnt/cdrom</CODE>
<P>Portatevi nella directory che contiene i tre pacchetti .rpm:
<P><CODE># cd /mnt/cdrom/RedHat/RPMS</CODE><BR>
<P>Installateli dando i seguenti comandi:
<P><CODE># rpm -ivh slang-1.2.2-5.i386.rpm</CODE><BR>
<CODE># rpm -ivh slrn-0.9.6.2-4.i386.rpm</CODE><BR>
<CODE># rpm -ivh slrn-pull-0.9.6.2-4.i386.rpm</CODE><BR>
<P>Uscite come utente root e rientrate come utente normale.
<P>
<P>
<H2><A NAME="ss2.2">2.2 Installazione per gli utenti Debian</A>
</H2>

<P>
<P><B>NOTA IMPORTANTE:</B> questo paragrafo non viene pi&ugrave; aggiornato da
diversi mesi. Contiene riferimenti a versioni dei programmi e delle 
librerie divenute ormai <B>obsolete</B>.
Se possedete una distribuzione Debian e volete darmi informazioni su come 
aggiornare questo paragrafo, scrivetemi un' e-mail. Grazie.
<P>Questo paragrafo &egrave; a cura di Roberto Gerola, <CODE>
<A HREF="mailto:rogerola@tin.it">rogerola@tin.it</A></CODE> 
<P>Dovete procurarvi i seguenti pacchetti .deb, che trovate anche sui CD della
distribuzione:
<P>
<BLOCKQUOTE><CODE>
<PRE>
slang0.99.38_0.99.38-6.deb
slrn-0.9.4.3-4.deb (contiene sia SLRN che SLRNPULL)
</PRE>
</CODE></BLOCKQUOTE>
<P>Effettuate il login come utente root.
Installate il primo pacchetto .deb dando il seguente comando:
<P><CODE># dpkg -i slang0.99.38_0.99.38-6.deb</CODE>
<P>Installate il secondo pacchetto .deb dando il seguente comando:
<P><CODE># dpkg -i slrn-0.9.4.3-4.deb</CODE>
<P>Al termine della scompattazione e copia dei file bisogna rispondere ad 
alcune semplici domande poste dallo script di installazione al fine di 
configurare al meglio SLRN sul proprio sistema. Queste le domande: 
<P><B>Do you want to change the current configuration ?</B><BR>
Viene chiesto solo se &egrave; gia presente sul proprio sistema un file 
<CODE>/etc/slrnget.conf</CODE>
<P><B>Do you want a cron job to be set up to automatically refresh the 
newsgroup descriptions for you ?</B><BR>
Rispondendo <B>y</B> viene attivata un' entry in cron per aggiornare 
periodicamente la lista dei newsgroup sul vostro news server.
Risposta consigliata: <B>n</B>
<P><B>Do you want /etc/ppp/ip-up.d/slrn to refresh the newsgroups
descriptions?</B><BR>
Viene chiesto solo se si &egrave; risposto no alla domanda precedente. Ad ogni 
collegamento viene aggiornata la lista dei newsgroup, direi di rispondere 
con decisione <B>n</B>. Rispondendo no lo script ci informa che dovremo 
aggiornare manualmente la lista dei newsgroup lanciando come utente root il 
programma: <CODE>/usr/sbin/slrn_getdescs</CODE>
<P>Seguono poi le domande per configurare il programma SLRNPULL:
<P><B>Do you plan to use slrnpull to download a small local
news spool for offline news reading?</B><BR>
Lo vogliamo usare questo SLRNPULL s&igrave; o no? <B>y</B>
<P><B>Do you want a cron job to be set to automatically run slrnpull
?</B><BR>
Io direi di no. Trovo l' opzione utile solo se abbiamo un collegamento
permanente ad internet.
<P><B>Do you want /etc/ppp/ip-up.d/slrn to run slrnpull ?</B><BR>
Viene chiesto solo se abbiamo risposto no alla domanda precendente.
Direi che sarebbe il caso di rispondere <B>y</B>.
<P>Ci viene poi chiesto se siamo soddisfatti delle nostre scelte o se vogliamo
cambiare qualcosa e, per ultimo, ci viene chiesto se vogliamo aggiornare
subito la lista dei newsgroup. Dovete rispondere <B>n</B> in quanto non avete
ancora specificato il nome del news server da cui scaricare le news.
<P>A questo punto si seguano le istruzioni riportate nel capitolo intitolato 
"Configurazione" fecendo attenzione che:
<P>
<UL>
<LI>il file <CODE>slrnpull.conf</CODE> si trovi nella directory
<CODE>/var/spool/slrnpull</CODE>
</LI>
<LI>nel file <CODE>~/.slrnrc</CODE> compaiano <B>queste</B> linee:

<BLOCKQUOTE><CODE>
<PRE>
set spool_inn_root      "/var/spool/slrnpull"
set spool_root          "/var/spool/slrnpull/news"
set spool_nov_root      "/var/spool/slrnpull/news"
</PRE>
</CODE></BLOCKQUOTE>
</LI>
</UL>
<P>Collegatevi ad internet e lanciate <CODE>/usr/sbin/slrn_getdescs</CODE>: la lista
dei newsgroup verr&agrave; messa nel file <CODE>/var/lib/slrn/newsgroups.dsc</CODE> . Si
tratta di un file di testo, sar&agrave; il caso di leggerlo per vedere quali
newsgroup abbiamo a disposizione e quali possono interessarci.
<P><B>NOTA:</B> &egrave; sempre possibile cambiare la configurazione lanciando come utente
root lo script:
<P><CODE>/usr/sbin/slrnconfig</CODE>
<P>
<P>
<H2><A NAME="ss2.3">2.3 Installazione a partire dai sorgenti</A>
</H2>

<P>
<P>Questa  procedura &egrave;  consigliata a  tutti coloro  che non dispongono
di una distribuzione Linux basata sui pacchetti .rpm o .deb<BR>
E' altres&igrave;  indicata per tutti  coloro che vogliono  utilizzare
l' ultima versione  disponibile dei  programmi  senza  che  debbano
aspettare il rilascio dei pacchetti .rpm o .deb
<P>Vi occorre il seguente file (contiene sia SLRN che SLRNPULL):
<P>
<BLOCKQUOTE><CODE>
<PRE>
slrn-0.9.6.2.tar.gz
</PRE>
</CODE></BLOCKQUOTE>
<P>che potete trovare qui: <CODE>
<A HREF="ftp://space.mit.edu/pub/davis/slrn">ftp://space.mit.edu/pub/davis/slrn</A></CODE>
<P>Nel caso non abbiate gi&agrave; installato la libreria S-Lang, avete bisogno
anche di questo file:
<P>
<BLOCKQUOTE><CODE>
<PRE>
slang-1.4.0.tar.gz
</PRE>
</CODE></BLOCKQUOTE>
<P>che potete scaricare da: <CODE>
<A HREF="ftp://space.mit.edu/pub/davis/slang/v1.4">ftp://space.mit.edu/pub/davis/slang/v1.4</A></CODE>
<P><B>NOTA:</B> la documentazione di S-Lang &egrave; contenuta nel file <CODE>slang1.4-doc.tar.gz</CODE>
<P>Per prima cosa bisogna compilare ed installare la libreria S-Lang.<BR>
<P>
<P>Entrate come utente root e portatevi nella directory <CODE>/usr/local/src</CODE>:
<P><CODE># cd /usr/local/src</CODE>
<P>Decomprimete l' archivio:
<P><CODE># tar xvzf [path completo]/slang-1.4.0.tar.gz</CODE><BR>
<CODE># cd slang-1.4.0</CODE>
<P>Per compilare ed installare S-Lang iniziate a dare i seguenti tre
comandi:
<P><CODE># ./configure</CODE><BR>
<CODE># make</CODE><BR>
<CODE># make runtests</CODE>
<P>Se non viene segnalato nessun errore date questi altri tre comandi:
<P><CODE># make install</CODE><BR>
<CODE># make elf</CODE><BR>
<CODE># make install-elf</CODE>
<P>Assicuratevi che nel file <CODE>/etc/ld.so.conf</CODE> sia presente la 
seguente linea:
<P>
<BLOCKQUOTE><CODE>
<PRE>
/usr/local/lib/
</PRE>
</CODE></BLOCKQUOTE>
<P>Date ora il seguente comando:
<P><CODE># ldconfig</CODE>
<P>Si procede ora con la compilazione ed installazione dei programmi SLRN
e SLRNPULL.<BR>
Sempre come utente root decomprimete l' archivio compresso
<CODE>slrn-0.9.6.2.tar.gz</CODE> nella directory <CODE>/usr/local/src</CODE>:
<P><CODE># cd /usr/local/src</CODE><BR>
<CODE># tar xvzf [path completo]/slrn-0.9.6.2.tar.gz</CODE><BR>
<CODE># cd slrn-0.9.6.2</CODE>
<P>Editate il file <CODE>src/slrnfeat.h</CODE> ed assicuratevi che compaia la 
seguente linea:
<P>
<BLOCKQUOTE><CODE>
<PRE>
#define SLRNPULL_ROOT_DIR       "/var/spool/slrnpull"
</PRE>
</CODE></BLOCKQUOTE>
<P>Date ora i seguenti comandi:
<P><CODE># ./configure</CODE><BR>
<CODE># make</CODE><BR>
<CODE># make slrnpull</CODE><BR>
<CODE># make install</CODE><BR>
<CODE># mkdir /var/spool/slrnpull</CODE><BR>
<CODE># chown news.news /var/spool/slrnpull</CODE>
<P>Come  ultima cosa, assicuratevi che  la variabile  di ambiente  PATH
(di tutti  gli utenti  che utilizzeranno  i programmi SLRN e/o
SLRNPULL) contenga la seguente stringa:
<P>
<BLOCKQUOTE><CODE>
<PRE>
/usr/local/bin
</PRE>
</CODE></BLOCKQUOTE>
<P>Per accertarsene basta dare questo comando:
<P><CODE>$ echo $PATH</CODE>
<P>In caso contrario aggiungete alla fine del file <CODE>~/.bash_profile</CODE> 
le seguenti due linee:
<P>
<BLOCKQUOTE><CODE>
<PRE>
PATH=$PATH:/usr/local/bin
export PATH
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<HR>
<A HREF="SLRN+SLRNPULL-HOWTO-3.html">Avanti</A>
<A HREF="SLRN+SLRNPULL-HOWTO-1.html">Indietro</A>
<A HREF="SLRN+SLRNPULL-HOWTO.html#toc2">Indice</A>
</BODY>
</HTML>