in reply to Building a local 'ppm' repository (Windows)
This post is quite late, but anyway... it would help any other guy who would like to have a local PPM reposity also...
Because both versions have the same name for the 'ppd' file you can't just download all the ZIP files then unzip them to create your repository. (Been there, done that, no T shirt)
Looks like you're just going to the wrong side... you should do the same PPM tool does. For instance, instead of fetching ZIP files you could use the URL http://ppm.activestate.com/PPMPackages/zips/8xx-builds-only/Windows/, which will give you all the PPD's. After that, is just a matter to parse the PPD (which are simple XML files), create a list of tarballs to download. The PPD also gives the architecture, so I just tried http://ppm4.activestate.com/MSWin32-x86/5.8/820/MSWin32-x86-multi-thread-5.8/ and it worked.
This should solve the issues you had. The major problem, as I see, is combining the repository of ActiveState with others, since ActiveState's does not hold all available modules in PPM format. Winnipeg's repository, for example, has many additional modules plus the same available on ActiveState's.
Oh, and I had to get '7-zip' to be able to unzip from the command line.
CPAN has utilities to deal with ZIP files, so using a binary is not necessary.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Building a local 'ppm' repository (Windows)
by LittleGreyCat (Scribe) on Nov 05, 2008 at 10:45 UTC | |
by anthonyl (Initiate) on Nov 19, 2008 at 05:50 UTC | |
by aplonis (Pilgrim) on Apr 22, 2010 at 19:52 UTC | |
by LittleGreyCat (Scribe) on Feb 15, 2014 at 22:30 UTC | |
by LittleGreyCat (Scribe) on Feb 17, 2014 at 17:18 UTC |