Masipulami: zusätzliche Perl Installation unter Unix

Hallo zusammen,

wir haben in der Firma auf UNIX (Solaris) derzeit Perl in Version 5.6.1 installiert.
Das Ganze liegt unter /home/tools/perl/5.6.1 .
Nun hat mein Chef mich beauftragt zusätzlich Perl in Version 5.8.8 zu installieren und das Ganze unter folgenden Pfad zu packen:
/home/tools/perl/5.8.8

Muss ich etwas Besondered beachten, wenn ich eine zusätzliche Perl Version installiere?
Die zweite Version soll zu Testzwecken später von Perl-Programmen verwendet werden, die unter /home/test_user erstellt und ausgeführt werden.

Die alte Version soll wie bisher weiterhin von den anderen Usern referenziert werden.

Was genau muss ich da bei der Installation mit angeben, damit die alte Version default bleibt und die neue Version nur von test_user referenziert wird?

Wenn ich momentan z.b. unter "user1" mir den INC-Array ausdrucke, bekomm ich folgenden Output:
/home/tools/perl/5.6.1/lib/5.6.1/sun4-solaris
/home/tools/perl/5.6.1/lib/5.6.1
/home/tools/perl/5.6.1/lib/site_perl/5.6.1/sun4-solaris
/home/tools/perl/5.6.1/lib/site_perl/5.6.1
/home/tools/perl/5.6.1/lib/site_perl

Das soll auch so bleiben.
Für test_user hätte ich halt gerne so was in der Art:
/home/tools/perl/5.8.8/lib/5.8.8/sun4-solaris
/home/tools/perl/5.8.8/lib/5.8.8
/home/tools/perl/5.8.8/lib/site_perl/5.8.8/sun4-solaris
/home/tools/perl/5.8.8/lib/site_perl/5.8.8
/home/tools/perl/5.8.8/lib/site_perl

Ah und noch eine Frage:
Ich suche ein 64Bit Installationspaket von Perl 5.8.8 für Solaris.
Bei CPAN hab ich jetzt ein stable.tar.gz gefunden:
http://www.cpan.org/src/README.html

Ist das die richtige Version?

Vielen Dank schon mal im Voraus!

Viele Grüße,
Masipulami

  1. hallo,

    wir haben in der Firma auf UNIX (Solaris) derzeit Perl in Version 5.6.1 installiert.

    Ups. Da habt ihr aber eine ganze Weile lang "geschlafen". Das ist inzwischen wirklich nicht mehr aktuell.

    Das Ganze liegt unter /home/tools/perl/5.6.1.

    Das glaube ich nicht, und da gehört es auch nicht hin. Perl ist ein Systembestandteil. Die ausführbare Datei, also der Perl-Interpreter selbst, dürfte auch bei euch unter /usr/bin liegen - vermutlich ein Systemlink auf /usr/bin/perl5.6.1

    Nun hat mein Chef mich beauftragt zusätzlich Perl in Version 5.8.8 zu installieren und das Ganze unter folgenden Pfad zu packen:
    /home/tools/perl/5.8.8

    Erkläre deinem Chef, daß es da nicht hingehört. Allerdings sollte es möglich sein, unterschiedliche Perl-Versionen auf demselben Rechner vorzuhalten. Du mußt dann nur dafür sorgen, daß dein Systempfad beide Verzeichnisse enthält - oder einfacher: daß die shebang _aller_ Perl-Scripts den korrekten Pfad beinhaltet.

    Wenn du eine andere Version zusätzlich installieren willst, sollte das über dein .configure-Script gehen. Da kannst du schließlich den Pfad angeben, in dem du dein Perl installieren möchtest.

    Grüße aus Berlin

    Christoph S.

    --
    Visitenkarte
    ss:| zu:) ls:& fo:) va:) sh:| rl:|
  2. Zur Info:

    http://board.perl-community.de/thread/10999/

    Siechfred

    --
    Hinter den Kulissen passiert viel mehr, als man denkt, aber meistens nicht das, was man denkt.