Recent changes Random page
GAMING
Technology
 
Gaming
Entertainment
Science Fiction
Biggest wikis
Hobbies
Music
See more...

Main Page

From Perl Archiving Toolkit

Jump to: navigation, search
PAR

PAR is a Cross-Platform Packaging and Deployment tool, dubbed as a cross between Java's JAR and Perl2EXE/PerlApp. It was developed by Audrey Tang. Currently, it is maintained via an active mailing list [par@perl.org] with help from numerous Users and contributors.

Update: The PAR distribution was split into two distributions with release 0.970: PAR and PAR-Packer. PAR-Packer contains all development tools such as pp, parl, etc. and requires a C compiler to install. PAR itself is now pure-Perl and can be installed even without a C development environment.

Installation note: If you are having problems installing PAR::Packer (getting an error message about something being "only avaliable with the XS version"), a temporary workaround is to downgrade your Compress::Zlib to 1.42.

Note: Contrary to popular belief, you do not need a C compiler on Windows to install PAR – just follow the "Download" link, extract it to some temporary directory, and install it like any other perl module by following README's instructions. An incomplete compatibility list between PAR binary releases and Win32 Perl versions can be found here.

Contents

[edit] Essentials

[edit] Helpful Links

  • Do you have a success story to share?
  • Have an idea for a New Feature?
  • See what's next: Development in progress
  • Want to discuss PAR? We're trying to establish the #par channel on the irc.perl.org IRC network.

[edit] Related Works

  • PAR::Packer - For packaging applications. Includes pp, parl, par.pl, etc.
  • Module::ScanDeps - Recursively scan Perl code for dependencies
  • PAR::Dist - Create and manipulate PAR module distributions
  • PAR::Dist::FromCPAN - Create PAR distributions from CPAN modules
  • PAR::Dist::FromPPD - Create PAR distributions from PPM packages for ActivePerl
  • PAR::Dist::InstallPPD - Install PPM packages without PPM
  • PAR::Repository - Create and modify PAR repositories with modules and applications for your webserver or local file system
  • PAR::Repository::Client - Access PAR repositories on your local filesystem or via HTTP(S) on remote servers
  • PAR::WebStart - Perl implementation of Java's WebStart
  • Apache::PAR - Perl extension for including Perl ARchive files in a mod_perl (1.x or 2.x) environment
  • MasonX::Resolver::PAR - Get mason components from a PAR file
  • Wx::Perl::Packager - Utility module that helps packaging Wx apps
  • Archive::Unzip::Burst - A module which is used to extract data from pp-created executables if it was installed by the packager. It speeds up extraction a lot compared to Archive::Zip, but it's not available on all platforms so far.

[edit] The Perl Wiki in Wikia


Wiki_Logo_Template.png This wiki is currently inactive. Please help to revive or relaunch it! If you need help with starting or improving this wiki, you are welcome to post questions on the Wikia forums or contact a member of the Community Team.

Rate this article:
Share this article: