perl - pagina - ¿Cómo actualizo todos mis módulos CPAN a sus últimas versiones?
perl package manager (5)
¿Cómo actualizo todos mis módulos CPAN a sus últimas versiones?
Para Strawberry Perl, intente:
cpan -u
Pruebe perl -MCPAN -e "upgrade /(./*)/"
. Funciona bien para mí.
Una forma sencilla de actualizar todos los paquetes de Perl (módulos de CPAN) es la siguiente:
cpan upgrade /(.*)/
cpan reconocerá la expresión regular así y actualizará / actualizará todos los paquetes instalados.
Por cierto, hay un comando de help
.
Un método alternativo para usar la upgrade
del shell CPAN predeterminado es usar cpanminus
y cpan-outdated
.
Estos son tan fáciles y ágiles de usar que casi nunca vuelvo al shell de CPAN. Para actualizar todos sus módulos de una vez es:
cpan-outdated -p | cpanm
Te recomiendo instalar cpanminus
como los documentos describen:
curl -L http://cpanmin.us | perl - App::cpanminus
Y luego instale cpan-outdated
junto con todos los otros módulos de CPAN usando cpanm
:
cpanm App::cpanoutdated
Por cierto: si está usando perlbrew
, tendrá que repetir esto por cada Perl que haya instalado debajo.
Puede encontrar más información sobre cpanminus
y cpan-outdated
en los cpan-outdated
Github aquí: