Werner: Module in .pl Datei einbauen

Hi

gibt es eigentlich eine Möglichkeit, benötigte module mit in eine Perl Datei zu packen, so dass sie nicht installiert sein müssen.
Oder gibt es vielleicht sogar ein Programm, das dass für einen erledigt?

Ciao

  1. Hallo,

    gibt es eigentlich eine Möglichkeit, benötigte module mit in eine Perl Datei zu packen, so dass sie nicht installiert sein müssen.

    Grundsätzlich ja.

    <beispiel>
    #!perl

    print TEST::testfunc();

    package TEST;
    sub testfunc
    {
    return "tach\n";
    }
    </beispiel>

    Aber reale Module machen viel mehr als dieses einfache Beispiel.
    Lies Dir einmal die Dokumentation von use,require und do durch.
    Dort werden Substitutionen der einzelnen Befehle beschrieben.
    Ob Du allerdings wirklich alle Module sozusagen inlen bekommst, weiß ich nicht. Vor allem wenn Binärbibliotheken benötigt werden. Die kannst Du dann nicht in Dein Script stecken.

    Aber was spricht eigentlich gegen separate Module. Die Installation in die Standard-Lib-Verzeichnise von Perl? Das kannst Du auch einfacher haben. Lies dazu erst mal die Doku zu 'use lib'.

    Grüße
      Klaus

  2. Hi

    gibt es eigentlich eine Möglichkeit, benötigte module mit in eine Perl Datei zu packen, so dass sie nicht installiert sein müssen.
    Oder gibt es vielleicht sogar ein Programm, das dass für einen erledigt?

    Ciao

    Moin,
    Hab dein Beispiel mit dem FTP-Modul probiert. Hat aber nicht funktionier. Woran kann das liegen?

    PS. Dieses Modul ist bei meinem (freien) Provider nicht installiert.
    Deshalb die Frage. Oder weist du einen Freien Provider, wo es installiert hat?

    mfg Wolfgang