[Melbourne-pm] CPAN module

Ben Marsh blm at woodheap.org
Wed Mar 15 01:51:04 PST 2006


* Mathew Robertson (mathew.robertson at netratings.com.au) wrote:
> 
> >>Just thought of yet another better way of explainig it.
> >>
> >>In Debian - which is a package management system like CPAN, your package 
> >>depends on another package, maybe with a minimum version number, but as a 
> >>package name.
> >>
> >>You can write your own packages, download them manually, and manually 
> >>install them - but there is no way for the package management system to 
> >>do that - it is always going to install a package by its identifier - in 
> >>this case name.
> >>
> >>To get around this a special release of a package will often be required 
> >>- eg: with some special patches, maybe a newer version, maybe just 
> >>because it had to be built differently (eg: with different threading 
> >>model).
> >>
> >>In every case - it is given a new name.
> >>
> >>Scott
> >>    
> >
> >Unless you organise your own repository. In which case, anyone that
> >wants to use it must configure their system to use your repository. (And
> >some other stuff about version numbers and pinning)
> >
> >I guess the CPAN parallel is that you have to run your own CPAN if you
> >wish to keep the same name.
> >  
> Thank-you Geoff,  this is exactly what I was looking for.
> 
> You wouldn't happen to know how to setup a local CPAN mirror?
> Note that I only need to inject some specific packages, so it would be 
> nice to not have to sync every other package which is available from a 
> normal CPAN mirror.

Further to my last email about minicpan there is CPAN::Mini::Inject
which I only just stumbled on when looking at the Toronto Perl Mongers
Presentation Archive at http://hew.ca/talks_audio/

Regards, 

Ben Marsh



More information about the Melbourne-pm mailing list