Given that merlyn confirmed my suspicion about what you want being intractable, a workaround is to investigate the CPAN module. It isn't hard to create a bundle for what people want, or to set up your local environment with PERL5LIB and CPAN so you can install modules for yourself without root access. If people go through that work then they can install anything they want as themselves (assuming that they have room and a C compiler) and let CPAN worry about the dependencies.

Not totally pleasant, but workable.

FWIW the workaround that ActiveState uses is to compile everything with a veeerrrry loooonnnng paaattthhh. Then during installation they search the binaries and replace that with the real one. A bad hack to be sure, but Sarathy claims nobody has noticed yet...


In reply to Re (tilly) 1: Storing Modules Local by tilly
in thread Storing Modules Local by coreolyn

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.