Comment mettre à niveau les modules Perl installés depuis le CPAN?
Dans le shell cpan, uniquement /regexp/ou tous des modules de mise à niveau, si je veux mettre à jour les modules installés uniquement par CPAN,comment faire?
source d'informationauteur zhangailin
Vous devez vous connecter pour publier un commentaire.
Je vous suggère d'utiliser cpanm "famille" script perl modules de gestion.
Installer cpanm
curl -L http://cpanmin.us | perl - --sudo App::cpanminus
De mise à niveau
cpanm
cpanm --self-upgrade --sudo
Installer cpan-obsolète
cpanm App::cpanoutdated
Par exemple, seulement mon portable donne le résultat comme:
Exécuter cpan-ringard & modules de mise à niveau
cpan-outdated -p | cpanm
Changements
Si vous voulez voir les changements (change-log), vous pouvez essayer d'installer cpan-listchanges
cpanm App::cpanlistchanges
cpan-listchanges Plack
- trop voir ce qui a changé dans Plack entre votre région et la dernière sur le CPANL'exécution de la commande ci-dessous à faire ce que vous demandez.
Vous devez d'abord vous connecter au cpan. Puis, une fois à l'invite, tapez:
Qui permet d'imprimer une liste évolutive de modules qui sont installés. Après vous avoir cette liste à travailler, vous pouvez utiliser les éléments suivants:
Il suffit de remplacer par le nom du module de mise à niveau.
Ce qui concerne,
Jeff
et
sera mise à jour si une nouvelle version est disponible, et ne rien faire si vous avez déjà la dernière version.