Perl package manager: Difference between revisions

Content deleted Content added
new article
 
Citation bot (talk | contribs)
Alter: url. URLs might have been anonymized. | Use this bot. Report bugs. | Suggested by AManWithNoPlan | #UCB_CommandLine
 
(19 intermediate revisions by 18 users not shown)
Line 1:
'''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.<ref>{{cite book |url=https://books.google.com/books?id=fltHkK3iLBYC&pg=PA155 |pages=155–156 |title=Programming Perl in the .NET Environment |author1=Yevgeny Menaker |author2=Michael Saltzman |author3=Robert J. Oberg |year=2003 |isbn=9780130652065 |publisher=[[Prentice Hall]]}}</ref><ref>{{cite book |url=https://books.google.com/books?id=C6G0evV1ekwC&pg=PA13 |pages=13–16 |title=Win32 Perl Programming: The Standard Extensions |author=Dave Roth |year=2002 |isbn=9781578702169 |publisher=[[New Riders Press]]}}</ref>
 
PPM is widespread on [[Microsoft Windows]] systems, which sometimesoften lack ofthe [[C (programming language)|C]] orand [[C++]] compilercompilers necessary to build some Perl modules.
Popular [[ActiveState]]'s ActivePerl distribution comes with included PPM included, other distributions can use PPM after acquiring and building PPM module from [[CPAN]].<ref>{{cite book |url=https://books.google.com/books?id=KOUoU_MTg8MC&dq=%22Perl+package+manager%22+activestate&pg=PT54 |title=Perl For Dummies |author=Paul Hoffman |year=2011 |isbn=9781118085189 |publisher=[[Wiley (publisher)|Wiley]]}}</ref>
 
PPM uses so called “PPM Repositories”, collections of pre-compiled modules. These repositories contain a highlarge variety of modules, published on CPAN.<ref>{{cite book |url=https://books.google.com/books?id=umJJXsFGO14C&pg=PA6 |page=6 |title=Perl for System Administration |author=David N. Blank-Edelman |year=2000 |isbn=9781565926097 |publisher=[[O'Reilly Media]]}}</ref>
 
As of ActivePerl 5.28, PPM is no longer supported.<ref>{{Cite web|url=https://www.activestate.com/blog/goodbye-ppm-hello-state-tool/ |title=Goodbye PPM, Hello State Tool |date=July 23, 2019 |website=activestate.com}}</ref>
== External Links ==
* [http://search.cpan.org/~murray/PPM-2.1.8/ PPM Distribution on CPAN]
* [http://win32.perl.org/wiki/index.php?title=PPM_Repositories List of PPM Repositories for Windows]
 
==References==
{{software-stub}}
{{Reflist}}
 
== External Links links==
* [httphttps://search.cpanmetacpan.org/~murraymodule/PPM-2.1.8/ PPM Distribution on CPAN]
* [http://code.activestate.com/ppm/ Perl Package Manager Index] at [[ActiveState]]
 
{{Perl}}
 
[[Category:Perl]]
 
 
{{softwareprog-lang-stub}}