duncs has asked for the wisdom of the Perl Monks concerning the following question:
I help to maintain a perl app that depends on a number of perl modules. Instead of customers installing their own set of modules directly from CPAN we distribute a known set of working modules and install them into a known location (within the app's own directory rather than the perl system directories).
We currently have this working by maintaining our own (versioned) public CPAN repo that we point customer installs at (for use by 'CPAN'), but it is getting unwiedly in size (every new version of the software has to have its own CPAN repo with known working modules) and harder to maintain all the time (we create and update a new cpan repo with all the latest 'real' CPAN modules for every major release of the software).
Better would be to only supply those modules we actually need (in .tar.gz format) via a single large tarball and install them directly via a perl script (using an appropriate module as necessary, also within that tarball). Other people must be doing this already, but we havnt found the best (or even a working) way to do this.
Any suggestions?
Thanks
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Installing a group of .tar.gz format perl modules
by marto (Cardinal) on Jun 14, 2007 at 09:52 UTC | |
by duncs (Beadle) on Jun 14, 2007 at 10:24 UTC | |
by marto (Cardinal) on Jun 14, 2007 at 10:32 UTC | |
|
Re: Installing a group of .tar.gz format perl modules
by perrin (Chancellor) on Jun 14, 2007 at 12:25 UTC | |
|
Re: Installing a group of .tar.gz format perl modules
by rminner (Chaplain) on Jun 14, 2007 at 13:43 UTC | |
|
Re: Installing a group of .tar.gz format perl modules
by thinc (Novice) on Jun 14, 2007 at 22:45 UTC | |
by duncs (Beadle) on Jun 21, 2007 at 10:05 UTC |