jettero has asked for the wisdom of the Perl Monks concerning the following question:

I'm a seasoned expert at using CPAN on my linux boxen. However, I've discovered that I'm the worst kind of novice at ppm in win32 activestate awesome-perl -- no scarasm intended.

I couldn't figure out why PAR was running so poorly under win32. It's because I was on 0.75! So naturally, I went to upgrade it.

Please explain how a regular mortal, like myself, may force ppm to install the crazy 0.85 version?

ppm> rep Repositories: [1] ActiveState PPM2 Repository [2] ActiveState Package Repository [3] crazy ppm> rep describe 3 Describing Active Repository 3: Name: crazy Location: http://crazyinsomniac.perlmonk.org/perl/ppm/5.8/ Type: Webpage ppm> upgrade -install -follow PAR PAR 0.75: new version 0.85 available in crazy ==================== Upgrade 'PAR' version 0.75 in ActivePerl 5.8.4.810. ==================== Downloaded 778464 bytes. Extracting 22/22: blib/arch/auto/PAR/.exists Successfully upgraded PAR version 0.75 in ActivePerl 5.8.4.810.

For some reason, it informs me that 0.85 is there, it can see it; then re-installs the old 0.75 version!

So I tried this stuff:

ppm> rep up 3 Repositories: [1] ActiveState PPM2 Repository [2] crazy [3] ActiveState Package Repository ppm> rep up 2 Repositories: [1] crazy [2] ActiveState PPM2 Repository [3] ActiveState Package Repository ppm> upgrade -install -follow http://crazyinsomniac.perlmonk.org/perl/ +ppm/5.8/PAR.ppd PAR 0.75: new version 0.85 available in crazy ==================== Upgrade 'PAR' version 0.75 in ActivePerl 5.8.4.810. ==================== Downloaded 778464 bytes. Extracting 22/22: blib/arch/auto/PAR/.exists Successfully upgraded PAR version 0.75 in ActivePerl 5.8.4.810.

It's enough to make me want to scream. Could I get hit with the cluestick please? I expect that it's something really simple and I'll be embarassed, but I don't seem to be finding it on the FAQ sites so ...

My present strategy is to look for another ppm repository with PAR. I'm starting to wonder if the crazy version is simply damaged or something.

Cripes, update: rep add bribes http://www.bribes.org/perl/ppm worked. I have the 0.85 version now...

But why wasn't the crazy install working?

Replies are listed 'Best First'.
Re: PPM upgrade -install, pain, confusion, etc
by PodMaster (Abbot) on Aug 03, 2004 at 16:01 UTC
    Have you tried install -force -follow PAR? Try that. I can't remember the last time I used upgrade.

    update: On the other hand, if you simply download PAR from CPAN, and run Makefile.PL, if you don't have a compiler, PAR will essentially download and install a PPM for you (for example: http://www.cpan.org/authors/id/A/AU/AUTRIJUS/PAR-0.85-MSWin32-x86-multi-thread-5.8.4.par).

    MJD says "you can't just make shit up and expect the computer to know what you mean, retardo!"
    I run a Win32 PPM repository for perl 5.6.x and 5.8.x -- I take requests (README).
    ** The third rule of perl club is a statement of fact: pod is sexy.

      Hey, thanks.

      Yeah, I don't have nmake or a compiler or anything on the windows box...

      I'll remember this though. Run makefile and it installs ppms ... odd.