abgespecktest perl transportieren
abgespecktest perl transportieren
am 20.06.2006 11:32:54 von Andreas Mueller
hi,
ich hab ein Perl-Programm geschrieben welches einige Bibliotheken
verwendet. Ich möchte nun das Perl programm weiter geben aber
die Empfänger nicht nötigen Perl zu installieren...
Gibt es eine Möglichkeit die benötigten Bibliotheken so zusammen
zu stellen, dass ich sie im besten Fall einfach alle in ein Verzeichniss
kopieren kann..
Ich könnte den Empfängern dann sagen: "Kopier einfach alle Dateien
auf Deine Festplatte und klick das File an"
Vielen Dank!
Andreas Müller.
PS: die Variante "perl2exe" scheidet aus.
Re: abgespecktest perl transportieren
am 20.06.2006 12:41:35 von Michael Perle
Andreas Mueller wrote:
> hi,
> ich hab ein Perl-Programm geschrieben welches einige Bibliotheken
> verwendet. Ich möchte nun das Perl programm weiter geben aber
> die Empfänger nicht nötigen Perl zu installieren...
[...]
Bring Deine Kunden doch dazu, Solaris oder Linux
zu benutzen. Dann haben sie sowieso Perl drauf.
Ohne Interpreter (Compiler/Runtime) kann man nun
mal kein Skript starten.
Wenn Du nur das 'perl'-Programm und eine Ansammlung
von Modulen weitergeben willst, dann gewinnst
Du in meinen Augen nicht viel. Ich weiß nicht mal
ob das erlaubt ist.
> PS: die Variante "perl2exe" scheidet aus.
Schade. Was soll den daran falsch sein?
Schau mal in "ActiveState Pro Studio"
rein, das ist ähnlich, nur umfangreicher.
Man kann zur IDE stehen, wie man will, aber
mir hat es schon viel geholfen.
MP
Re: abgespecktest perl transportieren
am 20.06.2006 15:33:45 von Ferry Bolhar
Andreas Mueller:
> ich hab ein Perl-Programm geschrieben welches einige Bibliotheken
> verwendet. Ich möchte nun das Perl programm weiter geben aber
> die Empfänger nicht nötigen Perl zu installieren...
>
> Gibt es eine Möglichkeit die benötigten Bibliotheken so zusammen
> zu stellen, dass ich sie im besten Fall einfach alle in ein Verzeichniss
> kopieren kann..
Ja, aber das ist sehr aufwendig. Du brauchst den Perl Interpreter,
die Perl Library, alle Module und, falls die Module XS-Code verwenden,
auch noch das DynaLoader/XSLoader Modul und die Loaderdateien.
Außerdem muss natürlich zwischen deinem und den Systemen deiner
Empfänger Binär-Kompatibilität herrschen, dh., dieselbe HW-Type,
dasselbe OS und - so vorhanden - ein Perl Interpreter mit derselben
Major Release.
Ich würde dir von dieser Vorgehensweise abraten - es ist garantiert
mehr Arbeit, Perl so zu verteilen, als wenn deine Empfänger es
gleich installieren und du aus deinen Bibliotheken installierbare
Perl-Module machst (so noch nicht geschehen).
Schöne Grüße aus Wien,
Ferry
--
Ing. Ferry Bolhar
Municipality of Vienna, Department 14
A-1010 Vienna / AUSTRIA
E-mail: bol@adv.magwien.gv.at
Re: abgespecktest perl transportieren
am 20.06.2006 16:03:45 von hjp-usenet2
Andreas Mueller wrote:
> ich hab ein Perl-Programm geschrieben welches einige Bibliotheken
> verwendet. Ich möchte nun das Perl programm weiter geben aber
> die Empfänger nicht nötigen Perl zu installieren...
>
> Gibt es eine Möglichkeit die benötigten Bibliotheken so zusammen
> zu stellen, dass ich sie im besten Fall einfach alle in ein Verzeichniss
> kopieren kann..
>
> Ich könnte den Empfängern dann sagen: "Kopier einfach alle Dateien
> auf Deine Festplatte und klick das File an"
Schau Dir mal PAR (http://par.wikia.com/wiki/Main_Page) an, das sollte
das können (ich habe es aber selber nie verwendet).
hp
--
_ | Peter J. Holzer | Man könnte sich [die Diskussion] auch
|_|_) | Sysadmin WSR/LUGA | sparen, wenn man sie sich einfach sparen
| | | hjp@hjp.at | würde.
__/ | http://www.hjp.at/ | -- Ralph Angenendt in dang 2006-04-15
Re: abgespecktest perl transportieren
am 21.06.2006 10:59:44 von hjp-usenet2
Michael Perle wrote:
> Andreas Mueller wrote:
>> ich hab ein Perl-Programm geschrieben welches einige Bibliotheken
>> verwendet. Ich möchte nun das Perl programm weiter geben aber
>> die Empfänger nicht nötigen Perl zu installieren...
> [...]
>
> Bring Deine Kunden doch dazu, Solaris oder Linux
> zu benutzen. Dann haben sie sowieso Perl drauf.
>
> Ohne Interpreter (Compiler/Runtime) kann man nun
> mal kein Skript starten.
> Wenn Du nur das 'perl'-Programm und eine Ansammlung
> von Modulen weitergeben willst, dann gewinnst
> Du in meinen Augen nicht viel. Ich weià nicht mal
> ob das erlaubt ist.
perldoc perlartistic
Ich würde das so lesen, dass das erlaubt ist (perl2exe und PAR machen im
Prinzip ja auch das gleiche).
Hängt natürlich nicht nur von der Lizenz von perl ab, sondern auch von
der Lizenz der Module. Wenn eines davon GPL ist, kann man anfangen zu
streiten ...
hp
--
_ | Peter J. Holzer | Man könnte sich [die Diskussion] auch
|_|_) | Sysadmin WSR/LUGA | sparen, wenn man sie sich einfach sparen
| | | hjp@hjp.at | würde.
__/ | http://www.hjp.at/ | -- Ralph Angenendt in dang 2006-04-15
Re: abgespecktest perl transportieren
am 22.06.2006 15:22:31 von Andreas Mueller
Peter J. Holzer wrote:
> Andreas Mueller wrote:
> ...
>
> Schau Dir mal PAR (http://par.wikia.com/wiki/Main_Page) an, das sollte
> das können (ich habe es aber selber nie verwendet).
>
> hp
das ist genau das was ich gesucht habe .. funktioniert super
sogar mit graphischer oberfläche und allem zeugs!!
super!
- vielen dank -
Andreas.