Newsgroup: it.comp.os.linux.iniziare
Titolo: perl CPAN

Stavo provando ad installare Pod::Usage da perl -MCPAN -e shell
ma purtroppo mi ha dato un errore.
Mi ha detto che non ha trovato perlfunc.pod
Come risolvo?
E' forse qualche modulo Perl che manca?
Come lo installo?
Ciao
-- 
Frodo Baggins
Webmaster di Arrampicata.net 
http://www.arrampicata.net
Webmaster di Neverwinter Nights Italia 
http://bebbbo.altervista.org

 Come risolvo?
Anch'io un paio di settimane fa ho avuto questi problemi, e non capendo
assolutamente niente di perl, sono riuscito a risolvere andando per
tentativi.
Visto che ti dice che non trova perlfunc.pod, prova ad installare
perlfunc.pod:
perl -MCPAN -e shell
o conf prerequisites_policy ask
install perlfunc.pod
Probabilmente ti dirà:
Warning: Cannot install perlfunc.pod, don't know what it is.
Try the command i /perlfunc.pod/ to find objects with matching
identifiers.
Allora digita i /perlfunc.pod/
Probabilmente ti dirà:
No objects found of any type for argument /perlfunc.pod/
Allora prova a digitare i /perlfunc/
Probabilmente ti dirà qualcosa di simile:
Module          Pod::Tree::PerlFunc (S/SW/SWMCD/Pod-Tree-1.10.tar.gz)
Module          Psh::Strategy::Perlfunc (G/GR/GREGOR/psh-1.8.tar.gz)
Module          Psh::Strategy::Perlfunc_heavy (G/GR/GREGOR/psh-1.8.tar.gz)
A questo punto vai con:
install Pod::Tree::Perlfunc
ed eventualmente anche
install Psh::Strategy::Perlfunc
install Psh::Strategy::Perlfunc_heavy
Magari ti dirà che mancano altre cose, ed allora ricomincia da capo
cercando le altre cose che ti mancano ed installandole.
Poi riprova con install Pod::Usage e poi con install
Mail::SpamAssassin. 
Se ti dice che mancano altre cose, cercale ed installale. Io facendo
così ho installato un mucchio di cose senza capire cosa fossero, ma alla
fine ha funzionato anche l'istallazione di SpamAssassin.
Sicuramente ci sono metodi migliori di quello da me suggerito, ma io da
povero niubbo non sono in grado di fare di meglio. Comunque sono
riuscito ad ottenere quello che volevo, cioè installare SpamAssassin.
Tienici informati e non scoraggiarti, che riusciremo a far funzionare
anche il tuo assassino.
-- 
Ciao, Pippo Peppo
Registered Linux User #315573

 install Psh::Strategy::Perlfunc_heavy
Fatto tutto, ma continua a dirmi che non trova perlfunc.pod
Se io provo a riscrivere install Pod::Tree::Perlfunc mi dice che il modulo
"is up to date" cioè che è installato e aggiornato, stessa cosa per gli
altri due moduli.
Nonostante questo, continua però a dirmi che
/usr/lib/perl5/5.8.0/pod/perlfunc.pod è mancante
Io ho controllato nella dir /usr/lib/perl5/5.8.0/ e ho visto che ci sono due
dir chiamate pod, una si chiama "pod" e l'altra "Pod" ma in entrambe
perlfunc.pod non è presente, però il modulo è installato.
Che cavolo faccio adesso?


 /usr/lib/perl5/5.8.0/pod/perlfunc.pod è mancante
Da me il file /usr/lib/perl5/5.8.0/pod/perlfunc.pod è presente, assieme
ad altri 120 file nella stessa directory. Se a te manca solo questo
file, posso mandartelo per mail (249.4 KByte). Se ti mancano altri file,
è forse opportuna una reinstallazione del Perl 5.8.0


 
Come rimuovo il Perl 5.8.0 e lo reinstallo in blocco(magari con
installazione full onde evitare altri problemi)?


 
Stavo vedendo che se rimuovo il pacchetto del Perl 5.8.0, come dipendenze mi
rimuove una marea di robba (es. cups-driver, kdegraphics, automake, ecc.),
non è che poi non mi parte più niente?
Non vorrei che mi salti KDE!!!
C'è un modo per reinstallarlo sopra senza rimuoverlo?


 C'è un modo per reinstallarlo sopra senza rimuoverlo?
Io uso la SuSE, che ha un tool per installare/rimuovere i pacchetti, che
permette la reinstallazione. Tu però mi sembra che avevi detto che usi
un'altra distribuzione, quindi non saprei aiutarti.


 Fatto tutto, ma continua a dirmi che non trova perlfunc.pod
Č solo un tentativo, ma prova con
"install Pod::Functions"
Girovagando sul web mi sembra di aver capito che questo pacchetto
dovrebbe contenere perlfunc.pod, perň non sono sicuro al 100% di aver
capito bene.


 è forse opportuna una reinstallazione del Perl 5.8.0
 
puoi provare a mandarmelo a robpaz(at)
tin.it
 per favore?


 puoi provare a mandarmelo a robpaz(at)
tin.it
 per favore?
Fatto! Se non lo ricevi fatti vivo, perchè non so se nelle mie
impostazioni di kmail, postfix, fetchmail, procmail, spamassassin,
firewall ecc. è tutto a posto (possibile che per gestire una casella email
servano così tanti programmi?).
