There are a couple of considerations:
- What type of access do you have on that host system?
If you have ssh or telnet access your life has become easier.
- If you have access to a c compiler and a make utility on that system you're fine, too.
If you are on a UN*X-like system you can do:
perl Makefile.PL PREFIX=~/private_modules
This will install the module in question into the private_modules
directory in your home directory.
Note that this is not guaranteed to work with all modules. See ExtUtils::MakeMaker
In general you can safely install your private modules into your own directory
and let perl look for packages in there first by doing:
use lib "~/my_private_modules_first";
print join ":", @INC;
Perl has the list of directories to search stored in its @INC array, so
you might want to play with that.
Of course check out lib.pm
If you do not have direct access to the server, things get a bit
more difficult, as you will have to prepare the modules by yourself on
your local system first, and then upload them to the right directory on
Are you posting in the right place? Check out Where do I post X? to know for sure.
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
Want more info? How to link
or How to display code and escape characters
are good places to start.