User since
2005-09-13
2
Artikel
BenutzerIn
Hallo zusammen,
ich habe folgendes Problem. Standardmäßig wird mit Solaris eine Perl Version mitinstalliert. Ich habe nun eine neuere Version von Perl eingespielt. Ich kann jedoch aus verschiedenen Gründen die alte Perl Version nicht löschen. Jetzt stehe ich vor dem Problem, dass frühere Programme die alte Version benötigen um zu laufen und die neuesten installierten Programme die neue Perl Version verlangen.
Das Problem ist, dass verschiedene Programme standardmäßig immer auf /usr/bin/perl schauen. Ich kann aber logischerweise mit /usr/bin/perl immer aktuell nur auf eine perl version zeigen lassen. Ich kann doch schließlich nicht immer den Link /usr/bin/perl verändern, wenn ich ein Programm starten will.
Habt ihr da zufällig eine Idee wie man aus diesem Dilemma herauskommt?
Danke
Gruß
-Tom-
User since
2005-08-17
1420
Artikel
BenutzerIn
Du koenntest das neue Perl woanders installieren und musst dann halt in den Skripten, die die neue Version nutzen sollen
einfuegen. Das sollte normal reichen.
User since
2005-09-13
2
Artikel
BenutzerIn
Danke für die schnelle Antwort, aber ich denke so einfach wird es nicht funktionieren. Ich habe ein Programm installiert (rrdtool) das ein Perl Modul verwendet, dass mit der neuen Perl Version erstellt wurde. Dieses Programm sucht automatisch in /usr/bin/perl um perl zu finden. (Sobald ich /usr/bin/perl auf die alte Version zeigen lasse, funktioniert das Programm nicht mehr) Ich habe keine Einstellungsmöglichkeit gefunden um dem Programm mitzuteilen wo er perl suchen soll. Das ganze ist leider kein Einzelfall. :(