User since
2008-09-07
93
Artikel
BenutzerIn
Hallo,
ich möchte mich mal umhören, wie das mit dem Packen von Perlscripten, Modulen, Recource etc, in Executables auf Windows und auf Linux funktioniert. Ich habe in dem Zusammenhang schon von pp auf Kommandozeilenebene gehört. Wenn ich auf meinem Debian allerdings, PAR in der cpan shell installieren, und dann pp versuche aufzurufen, geht da gar nichts; nicht mal pp kann gefunden werden. In der Dokumentation zu PAR steht allerdings, dass eben genau danach pp verfügbar sein sollte.
Also was mich zu dem Thema interessieren würde, ist so ziemlich alles, was dabei helfen könnte, Executables zu erzeugen ^^, egal wie. Von mir aus mit perlcc, pp, PAR, perl2exe oder wie auch immer.
Gruß, IceRage
User since
2003-08-04
14371
Artikel
ModeratorIn
Hast Du auch PAR::Packer installiert?
Unter Windows verwende ich immer häufiger Cava (cava.co.uk), ansonsten PAR.
User since
2005-01-17
14747
Artikel
Admin1
PAR braucht folgendes um zu laufen:
http://par.perl.org/wiki/Requirements
Unter Windows installiere ich immer:
PAR
PAR::Packer
Bei Debian nutze ich es gerade nicht, aber du hast vielleicht gesehen, dass es auch ein fertiges Package für lenny (oder welche Distri hast du?) gibt?
http://packages.debian.org/de/lenny/libpar-perl
Vielleicht hilft dir das weiter.
//EDIT: renee hat Recht.
Cava ist auch eine schöne Sache unter Windows. Einfach zu bedienen. Hatte ich auch schon genutzt.
User since
2004-03-22
5697
Artikel
ModeratorIn + EditorIn
was sind die Vorteile von Cava?
User since
2003-08-04
14371
Artikel
ModeratorIn
* (schöne) GUI
* Es wird nicht alles in
1 gepackt, die dann wieder entpackt wird. -> schnellerer Start
* pro Skript eine .exe erstellbar (wobei mehrere Skripte pro build möglich sind). Das geht zwar auch bei PAR, funktioniert aber nur unter *NIX wirklich
* Man kann gleich einen Installer mit InnoSetup erstellen lassen
* Ein bessereres "Gefühl" (Usability)
* leichter zu installieren
Nachteil:
* Ist kein OpenSource, wobei viel Code in Form von CPAN-Packages zur Verfügung gestellt wurde (einige Wx-Module von Mark Dootson).
* Ist rein Windows
Würdest Du $foo aufmerksamer lesen, dort war mal ein Artikel drin ;-)
User since
2004-03-22
5697
Artikel
ModeratorIn + EditorIn
stimmt, hatte ich sogar überflogen, aber hab im moment gedanken woanders :)
Sorry das ich mich erst jetzt zurück melde, hatte ein bisschen zu tun. Vielen dank für die vielen guten Informationen, sie werden ja nicht nur mir von Nutzem sein. Melde mich dann bald noch mal zurück.