Mirko: Module - kann man sie überall voraussetzen ?

Beitrag lesen

Hallo!

Noch ein kleiner Nachtrag von mir:
Wenn der Provider ein Modul nicht installiert hat, und es aus irgendwelchen Gründen auch nicht installieren will (z.T. gibt's da wirklich Kompatibilitätsprobleme, also bitte nicht gleich über den Provider fluchen), kann man sie auch - Telnet-Zugang vorausgesetzt - lokal installieren. Etwas Unix-Kenntnisse sind allerdings schwer anzuraten...
Zum Installieren einfach das Modul von CPAN (www.cpan.org + Mirrors) holen, mit (üblicherweise) "perl Makefile.PL" und "make" kompileren, und dann *nicht* "make install", sondern die benötigten Files (üblicherweise *.pm, sowie die Verzeichnisse mit Modulnamen und "auto") in ein eigenes Verzeichnis kopieren.
Um sie zu verwenden, kann man entweder (iirc)
use lib "/pfad/zu/meinen/modulen";
verwenden, oder sie als Parameter angeben:
#!/usr/bin/perl -I /pfad/zu/meinen/modulen

Mache ich schon seit einiger Zeit so, vor allem, weil ich 1. nicht auf den Provider warten muß und 2. auch nicht immer 100%ig weiß, ob das Modul auch für meinen speziellen Fall taugt, und ich so "probeweise" installieren kann (und 3. auch noch eigene Module habe)...

Ciao,
Mirko