Download and manually install modules

Posted by on 2011-09-28 13:02
Forums: PPM | OS: Windows


I am a bit lost. I have a server running AS Perl 5.14 and I need to download and manually install modules (these servers have no internet access).

Can someone point me to the location where I can download the modules?

Thanks in advance.

Ron Reidy

ActiveState Staff
Mon, 2011-11-21 16:55

***Updated 2012/03/14 This feature is now live***

Go to the page for the module you want, for example, for DBD-MySQL:

Select the version of Perl you need a module for, by platform and by Perl major revision number.

If the module has built successfully, you will see a green circle with a check mark. If not, it will be red.

You can expand the green circle or the red circle. This will show you links to the build logs for each version of the modules the system has attempted to build on the left. If that version of the module built, there will be a "ppmx" link on the right.

Clicking the ppmx link will open a screen which prompts for a username and password before allowing manual download the module.
The USERID and PASSWORD are *not* the same as the userID and password you use for posting to this forum, or accessing the rest of the ActiveState site. For Business Edition manual downloads, you must find these values in your Busines Edition license file. To find your license file:

Scan the license file for the line which shows "|ActivePerl BE|".
Immediately following that field will be another field which starts with "|APIPassword#". The value after that tag is your PASSWORD for Business Edition manual downloads.
Further along in the files is another field which starts with "|SerialNo#". The value after that tag is you USERID for Business Edition manual downloads.

Once you have the PPMX files downloaded, installing a module from PPMX files is documented here:

richaney | Mon, 2011-11-28 13:31

Grahams - your instructions are very clear, but I'm not seeing what you say I should be seeing. I'm sure I'm doing something incorrectly.

As with Ron above, I'm trying to download a ppmx file that I can then transfer to a firewalled machine. I'm trying to use DBD-mysql. Everything works as you describe it, right down through clicking on the green circle (I'm clicking on Perl 5.12 for, in this case, Windows 32-bit). It brings up the list of available builds - at the top of the list, there's a green circle and "4.020" - but nowhere do I see a ppmx link. The 4.020 link takes me to a build log - . No ppmx.

What am I doing incorrectly?

ActiveState Staff
Wed, 2011-12-07 13:49

The original post described how our internal staging site has been working, but those updates have not gone live to the production site, yet. There have been some changes to the process regarding the need for a subscription, which I have noted, and there will be further updates coming as the details for passing credentials are finalised.

perl_newbie | Fri, 2012-02-24 06:34

Is there any update on how to download PPMX files then?


philalbert | Thu, 2012-02-16 11:18


I'm also trying to install packages on a server with no internet acces manually. But I'm unable to. I can't find the files required.
Anyone was able to make it work?


ActiveState Staff
Fri, 2012-02-24 10:38

and the feature is still not live on the main site.

ActiveState Staff
Wed, 2012-03-14 10:10

See the top post for details on how to make it work.