There are many versions of Perl for MS Windows, for example:
To use CPAN or manual installation for Perl modules a version of the make tool is required. Some installations provide their own make (e.g. Strawberry Perl and Cygwin) for others it has to be installed separately. Microsoft supply their version of make (
On package managed operating systems (e.g. Debian Linux, RedHat Linux, OpenSolaris, etc.) or package based environments (e.g. Cygwin, Fink, MacPorts, etc.) many Perl modules are available as packages. See the documentation associated with the package environment for details.
The Comprehensive Perl Archive Network (CPAN) acts as a central repository for Perl modules. To ease installation of Perl modules CPAN maintain a set of modules (CPAN and CPANPLUS) which act as clients to the repository allowing the user to install and update modules in their Perl installation. These modules handle fetching the module distribution, checking for dependencies, building the module, running the module test suite and installing the module.
The CPAN and CPANPLUS modules are usually used interactively:
The shell has built-in help, which is accessed using the
Downloaded Perl modules follow a standard procedure for installation:
Check the module's documentation (usually