ASPN ActiveState Programmer Network  
ActiveState, a division of Sophos
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Documentation | Mailing Lists | Modules | Products | Rx Cookbook | User Groups
Reference
  Download
  Source

ActivePerl 5.10
Documentation
  Install Notes
  Change Log
  Release Notes

ActivePerl 5.8
Documentation
  Install Notes
  Change Log
  Release Notes

ActivePerl 5.6
Documentation
  Install Notes
  Change Log
  Release Notes

System requirements
Bug Reports
Support

Mailing Lists
  Subscribe
  Browse archive

PPM
  PPM Repository
  PPM Module Status
  PPM Zip Archives

Advertise Jobs

ActivePerl: PPM, the Perl Package Manager

PPM is included with every ActivePerl release. It is a tool that allows you to install, remove, upgrade, and otherwise manage the use of common Perl CPAN modules (like Tk and DBI) with ActivePerl.

PPM makes use of versions of CPAN modules that are pre-compiled for a particular ActivePerl platform, freeing you from the need to have tools like 'make' and a C compiler in order to make use of the wide variety of modules available on CPAN.

PPM information


Quick solutions to the most common known issues/problems

Upgrading XML-Parser or Compress-Zlib does not work on Windows 95 and Windows 98.
Due to a limitation of the Windows 95/98 operating system, an open DLL cannot be overwritten (or even renamed). Since PPM uses XML-Parser and Compress-Zlib, an attempt to upgrade these packages from within PPM will fail. To upgrade to the latest version of these packages on Windows 95/98 systems, download the appropriate Zip file for your version of Perl for Perl 5.005 or Perl 5.6, and install it as instructed in the enclosed README file.

The PPM config file, ppm.xml, got corrupted and PPM no longer works properly.
If this occurs, a new minimal PPM config file can be generated using the 'genconfig' command at a Command Prompt:
C:\> ppm genconfig > ppm.xml
The new ppm.xml should be copied to the directory Perl/site/lib. PPM should now work properly, but all information about previously installed packages will be lost.

PPM doesn't work through a proxy/firewall.
This can be remedied by setting the environment variable 'HTTP_proxy' to the name and port of your Internet proxy, e.g.:
C:\> set HTTP_proxy=http://proxy:8080
If your proxy or firewall requires a username and password, you will also need to set the environment variables 'HTTP_proxy_user' and 'HTTP_proxy_pass'.

Requesting PPM support for a particular package.
For support please email ActiveState at ppm-request@ActiveState.com
Most requests for new modules can be fulfilled provided the module builds, and passes its own test suite.


Privacy Policy | Email Opt-out | Feedback | Syndication
© 2006 ActiveState Software Inc. All rights reserved.