Thread CPAN permission error trotz setzen von INSTALL_BASE (3 answers)
Opened by Liffi at 2012-02-21 07:20

Liffi
 2012-02-21 07:20
#156242 #156242
User since
2011-11-17
27 Artikel
BenutzerIn
[default_avatar]
Ich versuche auf einem Red-Hat Enterprise Linux 5.5 mit Perl 5.8.8 ohne root Rechte und ohne Internetzugang ein paar Module zu installieren.
Hierzu habe ich auf einem anderen Rechner mittels minicpan einen USB Stick mit einem CPAN Mirror bestückt.

Auf dem eigentlich Rechner habe ich zuerst PERL5LIB gesetzt:
Code: (dl )
1
2
PERL5LIB=~/perl:~/perl/lib/perl5/site_perl/5.8.8:~/perl/lib/perl5/5.8.8:~/perl/usr/lib/perl5/site_perl/5.8.8
export PERL5LIB

Anschliessend habe ich
Code: (dl )
 o conf makepl_arg "INSTALL_BASE=$HOMEDIR/perl"

gesetzt. $HOMEDIR habe ich mit einem absoluten Pfad ersetzt.

Einige Module konnten auch installiert werden und befinden sich nun im richtigen Verzeichnis.

Leider bin ich nicht in der Lage DateTime zu installieren.
Die Fehlermeldung deutet daraufhin, dass ich entweder PERL5LIB oder INSTALL_BASE falsch gesetzt habe. Leider kann ich meinen Fehler nicht erkennen.

Quote
ERROR: Can't create '/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi'
Do not have write permission on '/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi'

at $HOMEDIR/perl/lib/perl5/site_perl/5.8.8/Module/Build/Base.pm on line 3569
DROLSKY/DateTime-0.72.tar.gz


Habe ich einen wesentlich Schritt vergessen oder gibt es einen besseren/einfacheren Weg der mit diesem antiken (zumindest schon recht alten) Perl funktioniert?

View full thread CPAN permission error trotz setzen von INSTALL_BASE