Vra

Mense ook dikwels vra: "Hoe kan ek stel Perl?" terwyl wat hulle regtig wil hê, is om 'n uitvoerbare wat kan hardloop op masjiene skep, selfs as hulle nie hoef Perl geïnstalleer.

Daar is 'n hele paar oplossings, ek weet van:

  1. perl2exe van IndigoStar Dit is kommersiële. Ek het nog nooit probeer. Sy webwerf sê dit kan oorsteek stel Win32, Linux, en Solaris.
  2. Perl Dev Kit van Active. Dit is kommersiële. Ek gebruik dit 'n paar jaar gelede op Windows en dit het goed gewerk vir my behoeftes. Volgens sy webwerf dit werk op Windows, Mac OS X, Linux, Solaris, AIX en HP-UX.
  3. PAR of eerder PAR :: Packer dit is gratis en open source. Gebaseer op die toets verslae dit werk op die Windows, Mac OS X, Linux, NetBSD en Solaris maar teoreties dit moet werk op ander UNIX stelsels sowel. Onlangs het ek begin om PAR gebruik vir verpakking op Linux en sal dit gebruik op Windows sowel.

Ander aanbevole oplossings?

Was dit nuttig?

Oplossing

In bykomend tot die drie in die vraag gelys gereedskap, daar is 'n ander een genoem Cava Packager geskryf deur Mark Dootson, wat ook bygedra het tot PAR in die verlede. Dit loop net onder Windows, het 'n mooi Wx GUI en werk anders as die tipiese drie aanspraakmakers in dat dit bymekaar al Perl afhanklikhede in 'n bron / lib gids in plaas van die skep van 'n enkele argief bevat alles. Daar is 'n gratis weergawe, maar dit is nie Open Source. Ek het dit nie gebruik, behalwe vir die toets.

As vir PAR, dit is regtig 'n toolkit. Dit kom met 'n verpakking instrument wat die afhanklikheid skandering en die gemeente van stand-alone executables doen, maar dit kan ook gebruik word om te genereer en te gebruik sogenaamde .par lêers, in vergelyking met pype Java se. Dit kom ook met kliënt en bediener vir outomaties laai ontbreek pakkette oor die netwerk, ens die skyfies van my PAR praat by YAPC :: EU 2008 gaan in meer besonderhede hieroor. Daar is ook 'n aktiewe poslys:. Par by perl dot org

Ander wenke

Dit is 'n geruime tyd sedert hierdie vraag vir die eerste keer gevra, maar Cava Packager kan tans produseer uitvoerbare pakkette vir Windows , Linux en Mac OS X. Dit is nie meer net Windows.

Let wel: Soos aangedui deur my naam, ek verbind met Cava Packager

.

Ek is 'n Perl newbie en ek net afgelaai Cava Packager en dit is die enigste een wat ek gevind werk. Ek het Active 1005/05/10 en Strawberry Perl probeer met PAR-Packager op Windows XP. pp net hang in die middel van stroom en nie executables geskep.

Cava bied die enigste oplossing vir die skep van exe op Windows dusver. Thks.

Jy kan die perlcc instrument wat is verskeep met die meeste verspreiding van Perl gebruik. Ek het ook gevind beide perl2exe en Perl Dev kit Active Staat se bruikbare vir verskeping Perl programme.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top