PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler bei Perl-Modulen



delta85
24.09.03, 11:53
Hallo...

Also ich will auf meinem Suse 8.2 Amavisd-new installieren.
Ich weiß das er extra Perl-Module, wie Net::Server zum Beispiel, braucht.
Zum installieren geb ich folgendes ein:
perl -MCPAN -e 'install Net::Server'

Doch daruf hin kommt nur eine Meldung das er nicht weiß was das ist.

rzwproxy1:~ # perl -MCPAN -e 'install Net::Server'
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
Warning: Cannot install Net::Server, don't know what it is.
Try the command

i /Net::Server/

to find objects with matching identifiers.


Ich hoffe ihr könnt mir sagen woran das liegt...

Danke schon einmal...

MiMe
24.09.03, 12:01
Auf welchen Server verbindest Du Dich?
Bei mir klappt es. (http://ftp.gwdg.de/pub/languages/perl/CPAN)



lkcp38:~ # perl -MCPAN -e 'get Net::Server'
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
Database was generated on Fri, 12 Sep 2003 02:49:18 GMT
CPAN: LWP::UserAgent loaded ok
Fetching with LWP:
http://ftp.gwdg.de/pub/languages/perl/CPAN/authors/01mailrc.txt.gz
Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
Fetching with LWP:
http://ftp.gwdg.de/pub/languages/perl/CPAN/modules/02packages.details.txt.gz
Going to read /root/.cpan/sources/modules/02packages.details.txt.gz
Database was generated on Wed, 24 Sep 2003 01:45:44 GMT
Fetching with LWP:
http://ftp.gwdg.de/pub/languages/perl/CPAN/modules/03modlist.data.gz
Going to read /root/.cpan/sources/modules/03modlist.data.gz
Going to write /root/.cpan/Metadata
Running get for module Net::Server
Fetching with LWP:
http://ftp.gwdg.de/pub/languages/perl/CPAN/authors/id/R/RH/RHANDOM/Net-Server-0.85.tar.gz
CPAN: Digest::MD5 loaded ok
Fetching with LWP:
http://ftp.gwdg.de/pub/languages/perl/CPAN/authors/id/R/RH/RHANDOM/CHECKSUMS
Checksum for /root/.cpan/sources/authors/id/R/RH/RHANDOM/Net-Server-0.85.tar.gz ok
Scanning cache /root/.cpan/build for sizes
Net-Server-0.85/
Net-Server-0.85/Net-Server.spec.PL
Net-Server-0.85/lib/
Net-Server-0.85/lib/Net/
Net-Server-0.85/lib/Net/Server/
Net-Server-0.85/lib/Net/Server/Proto/
Net-Server-0.85/lib/Net/Server/Proto/TCP.pm
Net-Server-0.85/lib/Net/Server/Proto/SSL.pm
Net-Server-0.85/lib/Net/Server/Proto/UDP.pm
Net-Server-0.85/lib/Net/Server/Proto/UNIX.pm
Net-Server-0.85/lib/Net/Server/MultiType.pm
Net-Server-0.85/lib/Net/Server/Single.pm
Net-Server-0.85/lib/Net/Server/Daemonize.pm
Net-Server-0.85/lib/Net/Server/Fork.pm
Net-Server-0.85/lib/Net/Server/SIG.pm
Net-Server-0.85/lib/Net/Server/PreForkSimple.pm
Net-Server-0.85/lib/Net/Server/INET.pm
Net-Server-0.85/lib/Net/Server/Proto.pm
Net-Server-0.85/lib/Net/Server/PreFork.pm
Net-Server-0.85/lib/Net/Server/Multiplex.pm
Net-Server-0.85/lib/Net/Server.pm
Net-Server-0.85/t/
Net-Server-0.85/t/UNIX_test.t
Net-Server-0.85/t/Server_MultiType.t
Net-Server-0.85/t/Server_Single.t
Net-Server-0.85/t/Server_BASE.t
Net-Server-0.85/t/Server_PreForkSimple.t
Net-Server-0.85/t/Server_INET.t
Net-Server-0.85/t/UDP_test.t
Net-Server-0.85/t/Server_PreFork.t
Net-Server-0.85/t/Server_Fork.t
Net-Server-0.85/MANIFEST
Net-Server-0.85/examples/
Net-Server-0.85/examples/sigtest.pl
Net-Server-0.85/examples/httpd
Net-Server-0.85/examples/LoadTester.pl
Net-Server-0.85/examples/udp_server.pl
Net-Server-0.85/examples/connection_test.pl
Net-Server-0.85/examples/samplechat.pl
Net-Server-0.85/Changes
Net-Server-0.85/MANIFEST.SKIP
Net-Server-0.85/README
Net-Server-0.85/Makefile.PL
Net-Server-0.85/Net-Server.spec

delta85
24.09.03, 13:00
er verbindet sich ja nicht... Meiner meinung nach... Aber wie kan ich einstellen, mit welchem Server er sich verbinden soll???

MiMe
24.09.03, 13:16
Die Configurationsdateien befinden sich unter:

~/.cpan/CPAN/MyConfig.pm
bzw.
/usr/lib/perl5/5.8.0/CPAN/Config.pm (Der perl-Pfad kann anders sein)

Hast Du eigentlich schon konfiguriert, d.h. schon einmal perl -eshell -MCPAN
aufgerufen?

Gruß
MiMe

delta85
24.09.03, 13:22
Also perl -MCPAN -e shell hab ich schon mal aufgerufen...
Aber wo kann ich das in der config.pm eintragen???



$CPAN::Config = {
'build_cache' => q[10],
'build_dir' => q[/root/.cpan/build],
'cache_metadata' => q[1],
'cpan_home' => q[/root/.cpan],
'ftp' => q[/usr/bin/ftp],
'ftp_proxy' => q[],
'getcwd' => q[cwd],
'gzip' => q[/usr/bin/gzip],
'http_proxy' => q[],
'inactivity_timeout' => q[0],
'index_expire' => q[1],
'inhibit_startup_message' => q[0],
'keep_source_where' => q[/root/.cpan/sources],
'lynx' => q[],
'make' => q[/usr/bin/make],
'make_arg' => q[],
'make_install_arg' => q[],
'makepl_arg' => q[],
'ncftp' => q[],
'ncftpget' => q[],
'no_proxy' => q[localhost],
'pager' => q[less],
'prerequisites_policy' => q[ask],
'scan_cache' => q[atstart],
'shell' => q[/bin/bash],
'tar' => q[/bin/tar],
'term_is_latin' => q[1],
'unzip' => q[/usr/bin/unzip],
'urllist' => [],
'wait_list' => [q[wait://ls6-www.informatik.uni-dortmund.de:1404]],
'wget' => q[/usr/bin/wget],

MiMe
24.09.03, 13:57
Bei mir steht der CPAN-Server, der bei Dir fehlt:

'urllist' => [q[http://ftp.gwdg.de/pub/languages/perl/CPAN/]]

Trotzdem sollte es noch anders gehen. Gibt es ein Perl-Kommando,
das den interaktiven Konfigurationsmodus aufruft? Muss ich die
Config.pm dafür löschen?

Gruß
MiMe

michael.sprick
25.09.03, 00:19
was auf jeden Fall geht, ist das .cpan Directory zu löschen.
Dann wird automatisch die Konfigurationsroutine gestartet....Normalerweise kann man sich da eh locker mit ENTER durchhangeln...