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:
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
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.
QuoteERROR: 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?