Perl-script som ikke vil. (Manglende avhengigheter??)

Generell diskusjon om Linux og fri programvare, ikke et support forum.

Perl-script som ikke vil. (Manglende avhengigheter??)

Innleggav Bo » ons 26.04.2006 5:51

På sidene til Conky fant jeg et perl-script for å sjekke mail-boksen http://conky.sourceforge.net/gmail.pl
Når jeg prøvde å kjøre scriptet fikk jeg feilmelding på forskjellige perl-moduler som manglet. Disse har jeg funnet på cpan.org, men ble stående fast på denne feilmeldingen til slutt:
Kode: Merk alt
$ .gmail/gmail.pl > /dev/null
Can't locate loadable object for module Net::SSLeay in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.7 /usr/local/share/perl/5.8.7 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /usr/lib/perl/5.8/IO/Socket/SSL.pm line 17
Compilation failed in require at /usr/lib/perl/5.8/IO/Socket/SSL.pm line 17.
BEGIN failed--compilation aborted at /usr/lib/perl/5.8/IO/Socket/SSL.pm line 17.Compilation failed in require at .gmail/gmail.pl line 32.
BEGIN failed--compilation aborted at .gmail/gmail.pl line 32.

Linje 14 til 20 i SSL.pm lyder som følger:
Kode: Merk alt
package IO::Socket::SSL;

use IO::Socket;
use Net::SSLeay 1.21;
use Carp;
use strict;
use vars qw(@ISA $VERSION $DEBUG $ERROR $GLOBAL_CONTEXT_ARGS);
(hele kildekoden her: http://i1.no/01w1/)

Om det skulle ha noe betydning så kjører jeg Ubuntu Dapper.

Jeg kan ikke det dugg av perl så nå håper jeg noen skjønner hva som er feil og kan hjelpe meg å finne ut hva som mangler. Evt om noen har et tips om et annet script som gjør samme nytte.
medlem i 221 måneder
 

Innleggav moma » ons 26.04.2006 8:35

Kan du

$ apt-cache search SSLeay
$ apt-cache search SSL | grep Perl

Og installer
$ sudo apt-get install libnet-ssleay-perl libcrypt-ssleay-perl libio-socket-ssl-perl libmail-pop3client-perl
Hjelper det?
-------------------------------------

Har gmail-konto men hvordan bruker man skriptet?
$ ./gmail.pl
sh: /home/moma/.gmail/.gmail_top: No such file or directory
sh: /home/moma/.gmail/.gmail_top: No such file or directory
-------------------------------------

PS. Du er godt i gang med Perl nå så ikke gi deg.

EDIT: La til libmail-pop3client-perl og libio-socket-ssl-perl

Erfaren
Brukerens avatar
medlem i 234 måneder
 

Innleggav Bo » ons 26.04.2006 18:15

Takk Moma :)
Nå fungerer det som jeg vil.
Hadde visst tabba meg ut og innstallert feil moduler.
Men men,. . Noe av det som er morsomst med linux er at en lærer noe nytt stadig.
medlem i 221 måneder
 


Returner til Generell diskusjon



Hvem er i Forumene

Registrerte brukere: Ingen registrerte brukere