|
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.
|