Author image Steffen Müller
and 1 contributors


parinstallppd - Install PPD/PPM packages using PAR


parinstallppd --help

parinstallppd [-v ...] -u PPD-URI-OR-FILE


This script converts packages for the Perl Package Manager which is specific to ActiveState's perl distributions to .par files and installs those using PAR::Dist.

It works much the same way as the ppd2par tool but with an additional installation step after the conversion.


  -u --uri
    Set the place to fetch the .ppd file from. Can be an URL
    (http://..., https://..., ftp://...) or a local file.
  -v --verbose
    Sets the verbose mode.

  --sa --selectarch
    Regexp for selecting the implementation based on architecture.
    Defaults to the currently running architecture.
  --sp --selectperl
    Regexp for selecting the implementation based on perl version.
    Defaults to the currently running perl version (e.g. 5.8.8) and falls
    back to the main version (e.g. 5.8) and then other sub-versions
    (e.g. 5.8.7)


This tool is implemented using the PAR::Dist::InstallPPD module. Please refer to that module's documentation for details on how this all works.

PAR has a mailing list, <>, that you can write to; send an empty mail to <> to join the list and participate in the discussion.

Please send bug reports to <>.

The official PAR website may be of help, too:

For details on the Perl Package Manager, please refer to ActiveState's website at


Steffen Mueller, <smueller at cpan dot org>


Copyright (C) 2006 by Steffen Mueller

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.6 or, at your option, any later version of Perl 5 you may have available.