Installer des modules Perl
De Wiki de la communauté Mandriva.
Un certain nombre de modules Perl sont déjà packagés pour Mandriva. Ils ont un nom de la forme perl-Nomdumodule. Cette page n'est donc utile que dans le cas où aucun paquet n'existe.
Installation de CPAN
Pour installer soit même un module Perl, vous devez avoir installé les paquets suivants : perl-CPANPLUS et perl-CPANPLUS-Dist-Mdv
| Pour installer perl-CPANPLUS, lancez Sélectionnez-le et cliquez sur Appliquer (Aide). Vous pouvez également l'installer en utilisant la console en tant qu'administrateur avec la commande suivante : urpmi perl-CPANPLUS |
| Pour installer perl-CPANPLUS-Dist-Mdv, lancez Sélectionnez-le et cliquez sur Appliquer (Aide). Vous pouvez également l'installer en utilisant la console en tant qu'administrateur avec la commande suivante : urpmi perl-CPANPLUS-Dist-Mdv |
Installation de l'arborescence
Le paquet perl-CPANPLUS-Dist-Mdv permet de récupérer les sources du module Perl que l'on souhaite installer et en fait un paquet rpm. Pour cela il a également besoin d'un répertoire rpm dans le lequel il va travailler. Pour cela, vous pouvez taper la commande suivante dans votre /home
Il faut également créer un fichier .rpmmacros toujours dans votre /home qui contient les lignes suivantes
%_topdir %(echo $HOME)/rpm %_tmppath %(echo $HOME)/rpm/tmp # If you want your packages to be GPG signed automatically, add these three lines # replacing 'Mandrivalinux' with your GPG name. You may also use rpm --resign # to sign the packages later. %_signature gpg %_gpg_name Mandrivalinux %_gpg_path ~/.gnupg # Add your name and e-mail into the %packager field below. You may also want to # also replace vendor with yourself. %packager John Doe <foo@mail.invalid> %distribution Mandriva Linux %vendor Mandriva # If you want your packages to have your own distsuffix instead of mdv, add it # here like this #%distsuffix foo
Installation du module perl
Tout est maintenant en place pour installer le module Perl dont vous avez besoin. Il suffit de taper la ligne de commande suivante en simple utilisateur
Par exemple, si vous souhaitez installer le module String::Util, il faudra simplement saisir
Si tout ce passe bien, à la fin du processus, il devrait y avoir un paquet perl-String-Util-0.0.0-1mdv2010.0.noarch.rpm dans le dossier ~/rpm/RPMS/noarch. Ce paquet contient le module Perl que vous souhaitiez installer. Il vous suffit donc d'installer ce paquet pour profiter de votre module Perl. Pour cela, vous pouvez simplement double cliquer sur ce paquet et choisir Installer.


