The two approaches already mentioned:

  1. use PAR::Packer, Win32::Packer and then pp to create stand-alone perl executables (PEX) for a single perl script (like jars for java so to speak). These PEX carry all the modules you will ever need for that particular script you are distributing. So, duplicate modules exist in each PEX. In addition, it takes some time to run because of initial setup costs (unpacking). But that decreases by activating the cache switch. I consider this a good solution, the minus is the duplicate modules in each PEX.
  2. Install some minimal perl distribution.

I will suggest add to the list a solution based on containers (e.g. docker): create such container to include perl and all your scripts. Right now I can not even make docker run on my Linux to try this approache and that reminds me why I never use them nor caught their band-wagon when first came to town. But I am sure it's child's play to sell that idea to any snake charmer, any day.

bw, bliako


In reply to Re: Runtime only Perl for Win32 by bliako
in thread Runtime only Perl for Win32 by fdesar

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.