usage_on_fly
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| usage_on_fly [2012/02/23 18:09] – created k2patel | usage_on_fly [2020/08/10 02:35] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| ==== To install Modules Locally ==== | ==== To install Modules Locally ==== | ||
| - | Best way to install local module is to install module "local::lib".\\ | + | |
| - | [[http:// | + | local:: |
| + | without requiring root or administrator access. See the bootstrapping technique for how to get started.\\ | ||
| + | You can create a directory per user/ | ||
| + | by copying the directory (as long as you are on the same operating system). | ||
| + | |||
| + | |||
| + | [[http:// | ||
| But you can also manually do it. | But you can also manually do it. | ||
| + | |||
| + | **First export your username** | ||
| <code bash> | <code bash> | ||
| + | | ||
| + | </ | ||
| + | |||
| + | <note warning> | ||
| + | |||
| + | **create the .cpan directories** | ||
| + | |||
| + | <code oobas> | ||
| + | mkdir $HOME/ | ||
| + | mkdir $HOME/ | ||
| + | # This is so it ignores the global CPAN config | ||
| + | |||
| + | echo " | ||
| + | </ | ||
| + | Then Execute a CPAN shell | ||
| + | |||
| + | <code oobas> | ||
| + | perl -MCPAN -e shell | ||
| + | OR | ||
| + | cpan | ||
| + | </ | ||
| + | Then when in the shell type: | ||
| + | |||
| + | <code oobas> | ||
| + | o conf init | ||
| + | </ | ||
| + | < | ||
| + | |||
| + | change the makepl_arg so it should look like. | ||
| + | |||
| + | <code bash | / | ||
| + | ' | ||
| + | </ | ||
| + | Finally the env variable PERL5LIB needs to point to the new module installation paths: | ||
| + | |||
| + | <code oobas> | ||
| + | | ||
| + | </ | ||
| + | and then you should be able to use CPAN to install modules. | ||
| + | |||
| + | I then modified following file | ||
| + | |||
| + | <code bash | ~/ | ||
| + | export PERL_LOCAL_LIB_ROOT="/ | ||
| + | export PERL_MB_OPT=" | ||
| + | export PERL_MM_OPT=" | ||
| + | export PERL5LIB="/ | ||
| + | export PATH="/ | ||
| + | </ | ||
usage_on_fly.1330020555.txt.gz · Last modified: 2020/08/10 02:29 (external edit)
