1
2
3
4
5
Summary of my perl5 (revision 5 version 24 subversion 1) configuration:
Platform:
osname=linux, osvers=3.16.0, archname=x86_64-linux-gnu-thread-multi
uname='linux localhost 3.16.0 #1 smp debian 3.16.0 x86_64 gnulinux
2018-06-02T12:18:41 hajEin übliches Verfahren zur Installation im eigenen User Space ist das Modul local::lib.
Quote[17:59:00] server0815-han:~ > perl -MCPAN -Mlocal::lib -e 'CPAN::install(LWP)'
Reading '/meinverz/.cpan/Metadata'
Database was generated on Sat, 02 Jun 2018 03:29:03 GMT
Running install for module 'LWP'
Fetching with LWP:
http://download.xs4all.nl/CPAN/authors/id/O/OA/OAL...
Fetching with LWP:
http://download.xs4all.nl/CPAN/authors/id/O/OA/OAL...
Checksum for /meinverz/.cpan/sources/authors/id/O/OA/OALDERS/libwww-perl-6.33.tar.gz ok
Configuring O/OA/OALDERS/libwww-perl-6.33.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Warning: prerequisite HTTP::Daemon 6 not found.
Only one of PREFIX or INSTALL_BASE can be given. Not both.
Warning: No success on command[/home/usr/bin/perl Makefile.PL PREFIX=~ LIB=~/lib/perl5]
OALDERS/libwww-perl-6.33.tar.gz
/home/usr/bin/perl Makefile.PL PREFIX=~ LIB=~/lib/perl5 -- NOT OK
2018-06-02T17:49:00 hajProlog: Du willst LWP installieren, und CPAN lädt sich das Modul erfolgreich mit LWP runter - d.h. LWP ist schon drauf. Ich vermute, Du hast einfach das Beispiel aus der Doku ausprobiert und gehe mal drüber weg.
2018-06-02T17:49:00 hajeinen Artikel auf Stackoverflow, in dessen Antwort ein paar Hinweise stehen.
2018-06-02T17:49:00 hajIch empfehle also, in der CPAN shell mit o conf die Konfiguration anzuschauen und zu prüfen, ob da in den Werten für makepl_arg, mbuildpl_arg oder make_arg ein PREFIX vorkommt und das dann mal wie im Artikel angegeben abzuschalten.
2018-06-02T15:59:16 GwenDragonStellt sich mir aber die Frage: Kommste auch an die Sources für manche Libraries, die Perl für das Cpanieren der Module braucht?