Instalación de Versiones de Distribuciones

Para instalar una distribución con un número de versión específico hay que utilizar el identificador de distribución (Distribution id):

cpan[6]> d /Expect-Simple/
Distribution id = D/DJ/DJERIUS/Expect-Simple-0.04.tar.gz
    CPAN_USERID  DJERIUS (Diab Jerius <djerius@cpan.org>)
    CONTAINSMODS Expect::Simple
    UPLOAD_DATE  2008-05-06
La instalación de un módulo es manejada por el método install de la clase CPAN::Module mientras que el de una distribución lo es por la clase CPAN::Distribution :

cpan[7]> install D/DJ/DJERIUS/Expect-Simple-0.04.tar.gz
Running make for D/DJ/DJERIUS/Expect-Simple-0.04.tar.gz
Fetching with LWP:
  http://www.perl.org/CPAN/authors/id/D/DJ/DJERIUS/Expect-Simple-0.04.tar.gz
CPAN: Digest::SHA loaded ok (v5.45)
Checksum for /root/.cpan/sources/authors/id/D/DJ/DJERIUS/Expect-Simple-0.04.tar.gz ok
Scanning cache /root/.cpan/build for sizes
............................................................................DONE
Expect-Simple-0.04/
Expect-Simple-0.04/Makefile.PL
Expect-Simple-0.04/MANIFEST.SKIP
Expect-Simple-0.04/README
Expect-Simple-0.04/META.yml
Expect-Simple-0.04/Changes
Expect-Simple-0.04/MANIFEST
Expect-Simple-0.04/t/
Expect-Simple-0.04/t/testprog
Expect-Simple-0.04/t/Expect-Simple.t
Expect-Simple-0.04/LICENSE
Expect-Simple-0.04/lib/
Expect-Simple-0.04/lib/Expect/
Expect-Simple-0.04/lib/Expect/Simple.pm
Expect-Simple-0.04/ChangeLog
CPAN: File::Temp loaded ok (v0.18)

  CPAN.pm: Going to build D/DJ/DJERIUS/Expect-Simple-0.04.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for Expect::Simple
cp lib/Expect/Simple.pm blib/lib/Expect/Simple.pm
Manifying blib/man3/Expect::Simple.3pm
  DJERIUS/Expect-Simple-0.04.tar.gz
  /usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" \
                "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/Expect-Simple....ok
All tests successful.
Files=1, Tests=6,  0 wallclock secs ( 0.12 cusr +  0.03 csys =  0.15 CPU)
  DJERIUS/Expect-Simple-0.04.tar.gz
  /usr/bin/make test -- OK
Running make install
Installing /usr/local/share/perl/5.8.8/Expect/Simple.pm
Installing /usr/local/man/man3/Expect::Simple.3pm
Writing /usr/local/lib/perl/5.8.8/auto/Expect/Simple/.packlist
Appending installation info to /usr/lib/perl/5.8/perllocal.pod
  DJERIUS/Expect-Simple-0.04.tar.gz
  /usr/bin/make install  -- OK

cpan[8]>

Casiano Rodríguez León
Licencia de Creative Commons
Principios de Programación Imperativa, Funcional y Orientada a Objetos Una Introducción en Perl/Una Introducción a Perl
por Casiano Rodríguez León is licensed under a Creative Commons Reconocimiento 3.0 Unported License.

Permissions beyond the scope of this license may be available at http://campusvirtual.ull.es/ocw/course/view.php?id=43.
2012-06-19