in reply to Re^3: change where CPAN places Modules - Help Please
in thread change where CPAN places Modules - Help Please

so for using that "sh Configure -Dprefix=~/p-5.18.0/" I have to re-install perl?

-Rich
  • Comment on Re^4: change where CPAN places Modules - Help Please

Replies are listed 'Best First'.
Re^5: change where CPAN places Modules - Help Please
by Anonymous Monk on May 02, 2017 at 01:30 UTC

    so for using that "sh Configure -Dprefix=~/p-5.18.0/" I have to re-install perl?

    Yes

    See , you're not supposed to mess with your system perl, you're just supposed to use system tools to add modules to it (yum, apt ...)

    So you install a second/additional "local" perl ... and then it knows where to install modules without needing those extra env vars

    Root simply uses "/user/local/bin/cpan" to install modules into "/user/local/perl/..."

    Root tells his users to use "/user/local/bin/perl"

    All the users use "#!/user/local/bin/perl --" for shebang and things just work

    Now if the users want extra stuff from cpan they use PERL5LIB/INSTALL_BASE... and they don't bother root about it or other users