Getting ActivePerl

Welcome, and thank you for using ActivePerl. This is ActivePerl 5.28.1.2801. This release corresponds to Perl version 5.28.1. ActivePerl is ActiveState’s complete and ready-to-install distribution of Perl. It provides a one-step installation of all essential Perl modules, and extensive documentation.

ActivePerl is available on several operating systems:

  • Windows/x64
  • macOS (Universal build)
  • Linux/x86 and Linux/x86_64

ActivePerl is ActiveState’s quality-assured binary build of Perl. The latest Windows, Linux, and macOS builds are available for free to the community.

For more information, see the ActivePerl download page.

ActivePerl includes:

  • The binary core distribution of perl. See perl for details.

  • A set of useful additional CPAN modules “out of the box”.

NOTE: PPM is being phased out as ActiveState moves forward with a new and improved solution for Perl package management across all platforms. While PPM has been included in all versions of ActivePerl up to and including version 5.26, the number of modules with which it worked has steadily declined. As a result, starting with ActivePerl 5.28, PPM modules are no longer available.

That doesn’t mean that you’re out in the cold when it comes to installing Perl modules. Until ActiveState fully rolls out its new solution, you can (as always) use CPAN to install any additional modules you require into your ActivePerl runtime.

For more information, read the blog post.

General Installation Notes

  • Version Numbers: The first three numbers of an ActivePerl release correspond to the core Perl version. The fourth number is the ActivePerl build number, which may be followed by a fifth number that specifies a modified build for ActivePerl Enterprise.
  • Binary Incompatibility: ActivePerl 2800 series builds (Perl 5.28) are not binary-compatible with the 2400 (Perl 5.24), and older series builds. In particular, do not attempt to use extensions built for an older series builds with ActivePerl 2800 series builds and vice versa.
  • Side-by-Side x64 and x86 Installation: On 64 bit operating systems which support 32 bit compatibility, both x86 and x64 versions of ActivePerl can be installed on the same system as long as they are installed in separate directories. The Windows EXE installer will suggest the following default directories to keep them separate:
    • Windows x64: C:\Perl64
    • Windows x86: C:\Perl

Other installers will not suggest a platform-specific default install directory. You must specify a unique installation directory manually.

Try Komodo IDE

Komodo IDE

Komodo IDE is ActiveState’s multi-language, cross-platform integrated development environment that features powerful editing and debugging support for Perl. Try a free evaluation when you create an ActiveState Platform account.

docs.activestate.com

The latest documentation for all ActiveState languages, including ActivePerl, is available at docs.activestate.com. Many other Perl resources and general information about Perl at ActiveState is available here.