Perl package manager explained

Perl Package Manager (PPM) is a Perl utility intended to simplify the tasks of locating, installing, upgrading and removing software packages. It can determine if the most recent version of a software package is installed on a system, and can install or upgrade that package from a local or remote host.[1] [2]

PPM is widespread on Microsoft Windows systems, which often lack the C and C++ compilers necessary to build some Perl modules. Popular ActiveState's ActivePerl distribution comes with PPM included, other distributions can use PPM after acquiring and building PPM module from CPAN.[3]

PPM uses so called “PPM Repositories”, collections of pre-compiled modules. These repositories contain a large variety of modules, published on CPAN.[4]

As of ActivePerl 5.28, PPM is no longer supported.[5]

External links

Notes and References

  1. Book: Programming Perl in the .NET Environment . 155–156 . Yevgeny Menaker . Michael Saltzman . Robert J. Oberg . 2003 . 9780130652065 . Prentice Hall.
  2. Book: Win32 Perl Programming: The Standard Extensions . 13–16 . Dave Roth . 2002 . 9781578702169 . New Riders Press.
  3. Book: Perl For Dummies . Paul Hoffman . 2011 . 9781118085189 . Wiley.
  4. Book: Perl for System Administration . 6 . David N. Blank-Edelman . 2000 . 9781565926097 . O'Reilly Media.
  5. Web site: Goodbye PPM, Hello State Tool . July 23, 2019 . activestate.com.