Provided by: cpanminus_1.7001-1_all
App::cpanminus - get, unpack, build and install modules from CPAN
cpanm Module Run "cpanm -h" or "perldoc cpanm" for more options.
cpanminus is a script to get, unpack, build and install modules from CPAN and does nothing else. It's dependency free (can bootstrap itself), requires zero configuration, and stands alone. When running, it requires only 10MB of RAM.
There are several ways to install cpanminus to your system. Package management system There are Debian packages, RPMs, FreeBSD ports, and packages for other operation systems available. If you want to use the package management system, search for cpanminus and use the appropriate command to install. This makes it easy to install "cpanm" to your system without thinking about where to install, and later upgrade. Installing to system perl You can also use the latest cpanminus to install cpanminus itself: curl -L http://cpanmin.us | perl - --sudo App::cpanminus This will install "cpanm" to your bin directory like "/usr/local/bin" (unless you configured "INSTALL_BASE" with local::lib), so you probably need the "--sudo" option. Installing to local perl (perlbrew) If you have perl in your home directory, which is the case if you use tools like perlbrew, you don't need the "--sudo" option, since you're most likely to have a write permission to the perl's library path. You can just do: curl -L http://cpanmin.us | perl - App::cpanminus to install the "cpanm" executable to the perl's bin path, like "~/perl5/perlbrew/bin/cpanm". Downloading the standalone executable You can also copy the standalone executable to whatever location you'd like. cd ~/bin curl -LO http://xrl.us/cpanm chmod +x cpanm # edit shebang if you don't have /usr/bin/env This just works, but be sure to grab the new version manually when you upgrade because "--self-upgrade" might not work for this.
perl 5.8 or later. · 'tar' executable (bsdtar or GNU tar version 1.22 are recommended) or Archive::Tar to unpack files. · C compiler, if you want to build XS modules. · make · Module::Build (core in 5.10)
Copyright 2010- Tatsuhiko Miyagawa The standalone executable contains the following modules embedded. CPAN::DistnameInfo Copyright 2003 Graham Barr Parse::CPAN::Meta Copyright 2006-2009 Adam Kennedy local::lib Copyright 2007-2009 Matt S Trout HTTP::Tiny Copyright 2011 Christian Hansen Module::Metadata Copyright 2001-2006 Ken Williams. 2010 Matt S Trout version Copyright 2004-2010 John Peacock JSON::PP Copyright 2007-2011 by Makamaka Hannyaharamitu CPAN::Meta, CPAN::Meta::Requirements Copyright (c) 2010 by David Golden and Ricardo Signes CPAN::Meta::YAML Copyright 2010 Adam Kennedy File::pushd Copyright 2012 David Golden
This software is licensed under the same terms as Perl.
CONTRIBUTORS Patches and code improvements were contributed by: Goro Fuji, Kazuhiro Osawa, Tokuhiro Matsuno, Kenichi Ishigaki, Ian Wells, Pedro Melo, Masayoshi Sekimura, Matt S Trout (mst), squeeky, horus and Ingy dot Net. ACKNOWLEDGEMENTS Bug reports, suggestions and feedbacks were sent by, or general acknowledgement goes to: Jesse Vincent, David Golden, Andreas Koenig, Jos Boumans, Chris Williams, Adam Kennedy, Audrey Tang, J. Shirley, Chris Prather, Jesse Luehrs, Marcus Ramberg, Shawn M Moore, chocolateboy, Chirs Nehren, Jonathan Rockway, Leon Brocard, Simon Elliott, Ricardo Signes, AEvar Arnfjord Bjarmason, Eric Wilhelm, Florian Ragwitz and xaicron.
<http://github.com/miyagawa/cpanminus> - source code repository, issue tracker <irc://irc.perl.org/#toolchain> - discussions about Perl toolchain. I'm there.
This software is provided "as-is," without any express or implied warranty. In no event shall the author be held liable for any damages arising from the use of the software.
CPAN CPANPLUS pip