I have a humble request - that the mod local::lib be installed by default at part of CPAN, and not as a separate install. FTP and HTTP are supported "out of the box", we are asking the same for local file. This would allow a local repo of CPAN to be used out of the box via filesystem. This may mean that local::lib no longer exists, it is rolled into the base CPAN code.

It is a chicken/egg scenario, in order to install from fileshare, you have to have local::lib installed. This requires going to the net for CPAN install, which in our case is not allowed.

There are work arounds (boot strap, rpm's, etc) but it would be nice to use a local repo native to CPAN out of the box.

The use case, many servers (1000) in a commercial environment. We have no direct access to the internet, and we have to use a vetted source for CPAN on a local fileshare, not public repos via FTP or HTTP. We could bring up a local HTTP repo, but would prefer to use fileshare

The use case, many servers (1000) in a commercial environment. We have no direct access to the internet, and we have to use a vetted source for CPAN on a local fileshare, not public repos via FTP or HTTP. We could bring up a local HTTP repo, but would prefer to use fileshare

local::lib doesn't help there. It's used to locate installed modules; it's not a means of fetching uninstalled distributions. You want minicpan to create a local CPAN.

Note: I avoid local::lib because it uses the INSTALL_BASE scheme which causes problems when you upgrade your Perl. PREFIX + LIB is the way to go. Or you can do what I do and install Perl itself locally using perlbrew.

I have a humble request - that the mod local::lib be installed by default at part of CPAN, and not as a separate install. ... It is a chicken/egg scenario, in order to install from fileshare, you have to have local::lib installed. ...