You can't get an internet connection, but you can copy files, right? So you have to download the files PPM needs manually, copy them and then install from the local copies.

First find out the URL of the repository. Start PPM on that machine and go to Edit / Properties. Note the URL for the ActiveState repository (for my dated 5.8 it's http://ppm4.activestate.com/MSWin32-x86/5.8/825/package.xml). Then go to a computer with a connection and download the referenced file (for the 5.8 it's about 9MB!). Search for "<PROVIDE NAME="Device::Modem"". There's a <CODEBASE HREF="...right above, download that file (the path is relative to the repository path). If the <SOFTPKG> containing the <PROVIDE NAME="Device::Modem"/> contains any <REQUIRE> tags look for the <SOFTPKG> that <PROVIDE>s them and download the file(s) as well.

Then transfer all those .tar.gz files you downloaded to some directory on the WinXP machine. Open them by WinZIP or something and extract the *.ppd file in the root of each archive into the same directory.

Start the command prompt, chdir to the directory and run ppm install Device-Modem-1.56.ppd (or whatever version you ended up downloading.

I do think ppm should find the other required modules if you download and transfer them into the same directory. If it doesn't, try to install the dependencies first.

Hopefully this still works with 5.14.

Jenda
Enoch was right!
Enjoy the last years of Rome.


In reply to Re: Active Perl Offline Package on Windows by Jenda
in thread Active Perl Offline Package on Windows by anshumangoyal

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.