Thanks to minicpan, I keep a local copy of the latest versions hosted on CPAN.
Running minicpan weekly, I keep it up to date.
My .minicpanrc file:
Now, I want to carry my local minicpan keeping it on a memory stick.
Changing .minicpanrc to:
and running minicpan again, sweeps my minicpan onto my stick.
Now, I can install any module offline (as long as specific version dependencies are satisfied).
Just mount my stick and either, first time running cpan:
Would you like to configure as much as possible automatically? [yes]
sites for you? (This means connecting to the Internet) [yes] no
Would you like to pick from the CPAN mirror list? [yes] no
Please enter your CPAN site:  file:///mnt/minicpan
Enter another URL or ENTER to quit: 
commit: wrote '/home/userOne/.cpan/CPAN/MyConfig.pm'
or by modifying manually ~/.cpan/CPAN/MyConfig.pm
'urllist' => [q[file:///mnt/minicpan]],
So, it's easy installing modules on offline systems or installing apps on user (e.g. /home/user) Perls.
After discovering how to comment, my .minicpanrc looks like:
## web ---> local disk (computer A)
## local disk (computer A) ---> USB
## USB ---> local disk (computer B)