http://qs321.pair.com?node_id=177795


in reply to installing local modules

There are a couple of considerations:
If you are on a UN*X-like system you can do:
perl Makefile.PL PREFIX=~/private_modules make make test make install
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 for details.

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 also ;-).

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 your server.

Kay