On Monday 25 June 2007 23:05, David Haller wrote:
Ahso, dann nimmt man eben eine andere Präfix / einen anderen Pfad der in @INC dafür vorgesehen ist und die nicht von den SUSE-Modulen verwendet wird, namentlich:
/usr/lib/perl5/site_perl
SUSE verwendet (zumindest in der 10.1) dankenswerterweise das dafür vorgesehene /usr/lib/perl5/vendor_perl.
Wie ich das Ganze auf der Perl-Seite lösen kann, weiß ich. Mir ging es ausschließlich um die Namen. Übrigens ist Storable ein Core-Modul, d.h. es residiert in /usr/lib/perl5/$(perl -e 'printf "%vd", $^V;'). Nun steht dieses Verzeichnis leider im Perl-Suchpfad an erster Stelle. D.h. wenn Du sicher sein willst, daß alle Programme das neue Modul benutzen, mußt Du es dort installieren oder woanders, dann aber dort löschen. Ich brauche das aber alles nicht mehr. Ursprünglich sollten ein SLES8 (entspricht 8.1) und ein SLES9 (entspricht 9.1) untereinander solche Daten austauschen (in beide Richtungen). Dazu muß die interne Version beider Storables gleich sein. Naja, jetzt wird das so gelöst, daß die SLES8 Kiste ein Update auf SLES9 bekommt. (Ja, ich weiß, selbst SLES10 ist schon nicht mehr neu. Das hängt aber nicht von mir ab.) Danke, Torsten