APM: Installing modules locally on a shared server
Tim Peoples
tim at toolman.org
Thu Apr 29 07:47:10 CDT 2004
The FAQ section of "perldoc CPAN" says:
5) I am not root, how can I install a module in a per
sonal directory?
You will most probably like something like this:
o conf makepl_arg "LIB=~/myperl/lib \
INSTALLMAN1DIR=~/myperl/man/man1 \
INSTALLMAN3DIR=~/myperl/man/man3"
install Sybase::Sybperl
You can make this setting permanent like all "o conf"
settings with "o conf commit".
You will have to add ~/myperl/man to the MANPATH envi
ronment variable and also tell your perl programs to
look into ~/myperl/lib, e.g. by including
use lib "$ENV{HOME}/myperl/lib";
or setting the PERL5LIB environment variable.
Another thing you should bear in mind is that the
UNINST parameter should never be set if you are not
root.
Tim.
On Wed, 2004-04-28 at 19:12, Goldilox wrote:
> I need to install some modules locally on a shared server. I do not have access
> to root and it is a pay service with no support, especially with this issue. I
> have figured out I need to add my local dir to @INC
>
> PERL5LIB=/path/to/my/perl-lib; export PERL5LIB;
>
> but now I try to run: perl -MCPAN -e shell
>
> and it basically tells me I am not root
>
> so I need to get the modules installed to: /path/to/my/perl-lib
>
> Can anyone point me to a tutorial?
>
> Thanks
> Rhett
>
> _______________________________________________
> Austin mailing list
> Austin at mail.pm.org
> http://mail.pm.org/mailman/listinfo/austin
--
_______________________________________________________________________
Timothy E. Peoples
Have Camel, Will Code
tim at toolman.org
More information about the Austin
mailing list