IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Sommaire > Perl avancé > Les modules > Mettre à jours ses Modules
        Windows
        Linux
        Macintosh

rechercher
precedent    sommaire    suivant    telecharger


Windows
auteur : Djibril
Je vais vous expliquer comment mettre à jour vos modules Perl via l'utilisation du package ppm.
Comme l'installation des modules Perl, vous devez taper la commande suivante :
ppm
une fois le prompt ppm> suivant affiché, vous devrez taper de multiples commandes.
vous trouverez toutes les commandes nécessaires sur le site d'activestate au lien suivant ou ce dernier.
Voilà ce que je fais personnellement :
- Pour voir si un module est à jour (Exemple de DBI)
ppm>upgrade DBI
et j'obtiens ceci :
DBI 1.48: up to date.
Donc ce module est à jour.
- Pour voir si tous les modules installés sur ma machine sont à jour
ppm>upgrade
ou
ppm>upgrade > mise_a_jour.txt
Vous obtiendrez la liste de tous vos modules (que je préfère mettre dans un fichier texte grâce à la redirection. Il est bien évident que le fichier mise_a_jour.txt sera crée dans le répertoire ou vous avez tapé ppm. Voici un exemple de résultat.
Spreadsheet-WriteExcel 2.11: new version 2.14 available in ActiveState PPM2 Repository
Test-Simple 0.47: up to date.
Tie-Gzip 0.06: up to date.
Tk 800.024: new version 804.026 available in theoryx
UNIVERSAL-exports 0.03: up to date.
XML-Parser 2.34: up to date.
XML-Simple 2.09: new version 2.14 available in theoryx
Vous remarquerez que les modules Test-Simple, Tie-Gzip, UNIVERSAL-exports et XML-Parser sont à jours. Il existe par contre une nouvelle version du module Spreadsheet-WriteExcel dans ActiveState PPM2 Repository et, pour Tk et XML-Simple, une nouvelle version est disponible dans theoryx (Repository que j'avais crée avant l'installation de mes modules, cf : installation module sous windows)
- Mettre à jour mes modules installés sur ma machine

Comme précédemment un ou tous mes modules :
ppm>upgrade -install  -precious Archive-Tar  => mise à jour du module Archive-Tar
ou
ppm>upgrade -install => mise à jour de tous les modules
Je tiens encore à préciser que tous les modules seront mis à jours en fonction de ceux présent dans vos repositories (c'est à dire activestate par default et vos rajouts).
Amusez vous à créer un script perl pour gérer ces mises à jour, ce serait un bon exercice.
Voilà, bon courage!!


Linux
auteur : GLDavid
La mise à jour de vos modules peut être réalisés en compilant la dernière version de votre module téléchargés depuis le en CPAN.
Autrement, vous pouvez aussi invoquer la commande suivante pour vous assister dans vos mises à jour :
perl -MCPAN


Macintosh
auteur : Djibril
Si vous utilisez activeperl, référez vous aux mises à jours sous windows ci dessus!
Si non vous mettez à jours vos modules comme sous Unix/Linux (en recompilant le nouveau module téléchargé) ou via les commandes MCPAN; faute d'expérience, tapez :
perl -MCPAN
help
Vous aurez des informations!!
Bon courage!


rechercher
precedent    sommaire    suivant    telecharger

Consultez les autres F.A.Q's

Valid XHTML 1.1!Valid CSS!


Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2005 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.