Les paquets de modules Perl ajoutent des objets utiles au langage Perl. Voici les modules utilisés par paquets à travers BLFS avec leurs dépendances. L'installation des modules décrite sur cette page devrait être effectuée en installant les dépendances dans l'ordre indiqué. Les instructions d'installation et de construction du modules Perl standard sont montrés à la fin de cette page.
Le module Archive::Zip permet à un programme Perl de créer, de manipuler, de lire et d'écrire des fichiers d'archives Zip. Ce module utilise le standard instructions de construction et d'installation.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.5.
Archive::Zip-1.37 (somme MD5: e804985def2c1f0ed640ab4ca6aa85a1)
La distribution HTML::Parser est un ensemble de modules qui analysent et extraient des informations à partir de documents HTML. Ce module et les modules dépendants utilise le standard instructions de construction et d'installation.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.5.
HTML::Parser-3.71 (MD5 sum: 9128a45893097dfa3bf03301b19c5efe)
libwww-perl-6.05 (circulaire; cependant, il peut être installé après HTML::Parser car c'est seulement une obligation d'exécution pour le module HTML::HeadParser fourni)
L'ensemble libwww-perl (LWP) est un rassemblement de modules Perl qui offrent une interface de programmation d'applications simple et cohérente avec le World-Wide Web. Le principal but de la bibliothèque est de fournir des classes et des fonctions vous permettant d'écrire des clients WWW. La bibliothèque contient aussi des modules d'un usage plus général et même des classes qui vous aident à implémenter de simples serveurs HTTP. L'ensemble LWP et tous les modules dépendants utilisent le standard instructions de construction et d'installation. Les dépendances doivent être installées dans l'ordre listé après. Assurez vous d'installer la chaîne de dépendance pour chaque module avant d'installer les modules.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.5.
libwww-perl-6.05 (MD5 sum: 637d5f1eb61336ca2caa6e026b382f87)
Après l'installation de LWP, si vous voulez le support du protocole HTTPS, installez la suite (application et modules):
Net::DNS est un résolveur de DNS implémenté dans Perl. On peut l'utiliser pour effectuer presque n'importe quel type de requête DNS à partir d'un script Perl. Le module Nett::DNS et toutes ses dépendances s'installent en utilisant le standard instructions de construction et d'installation.
Net::DNS-0.74 (MD5 sum: d3d074ba95314fa9627252653a4242b7)
IO::Socket::INET (requis pour le support IPv6)
Le module SGMLSpm est une bibliothèque de Perl utilisé pour analyser la sortie des analyseurs SGML et NSGML de James Clark. Ces modules utilisent le standard instructions de construction et d'installation.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.5.
Avant de commencer la construction, tapez la commande suivante pour éviter une erreur :
chmod -v 644 MYMETA.yml
Après l'installation, en tant qu'utilisateur root
:
ln -sv sgmlspl.pl /usr/bin/sgmlspl
SGMLSpm-1.1 (MD5 sum: 746c74ae969992cedb1a2879b4168090)
Ce module implémente la classe URI. Les objets de cette classe représentent les références "Uniform Resource Identifier" selon la spécification de la RFC 2396 ( et mise à jour par la RFC 2732). Un identifiant de ressource uniforme est une chaîne de caractères courte qui identifie une ressource physique ou abstraite. Un identifiant de ressource uniforme peut être soit une "Uniform Resource Locator" URL ou soit un "Uniform Resource Name" (URN). La différence entre URL et URN n'a pas d'importance dans l'interface de classes URI. Une "Référence URI" est une URI qui peut avoir des informations supplémentaires d'attachées sous la forme d'un fragment d'identifiant. CE module utilise le standard instructions de construction et d'installation.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.5.
URI-1.60 (MD5 sum: 70f739be8ce28b8baba7c5920ffee4dc)
Le module XML::Parser est une extension d'interface Perl avec le parser XML de James Clark, expat. Le module utilise le standard instructions de construction et d'installation.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.5.
XML::Parser-2.41 (MD5 sum: c320d2ffa459e6cdc6f9f59c1185855e)
libwww-perl-6.05 (facultatif, utilisé lors des tests)
Le module XML::Simple est une extension Perl qui offre une API facile pour lire et écrire des XML (en particulier des fichiers de configuration). Le module et les modules dépendants utilisent le standard instructions de construction et d'installation.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.5.
XML::Simple-2.20(Somme de contrôle MD5 : 4d10964e123b76eca36678464daa63cd)
XML::SAX (Note: Ce paquet ne supporte par la construction parallèle)
XML::SAX::Expat (Note: Ce paquet ne supporte par la construction parallèle)
XML::LibXML (recommandé pour une analyse plus rapide)
Tie::IxHash (utilisé facultativement par la suite de tests)
Installez les modules Perl en lançant les commandes suivantes :
perl Makefile.PL && make && make test
Maintenant, en tant qu'utilisateur root
:
make install
Lorsque vous réinstallez un module Perl, d'anciennes versions du module que
vous réinstallez sont parfois dans des répertoires spécifiés dans
@INC
. Pour effacer toutes
les autres versions du module que vous réinstallez (et pas
seulement ceux anciens), paramétrez la variable UNINST
:
make install UNINST=1
Il y a une autre façon d'installer les modules en utilisant la commande install du shell cpan. La commande télécharge automatiquement les sources de l'archive CPAN, elle les extrait, elle exécute les commandes de compilation, de test et d'installation mentionnées ci-dessus, et elle supprime l'arborescence de construction des sources. Il se peut que vous deviez installer des paquets de bibliothèques de dépendance avant de lancer la méthode d'installation automatique.
La première fois que vous lancez cpan, on vous demandera d'entrer
des informations sur les emplacements et les méthodes de
téléchargement. Ces informations sont conservées dans des fichiers
qui se trouvent dans ~/.cpan
.
Démarrez le shell cpan en exécutant 'cpan' en tant qu'utilisateur
root
. À présent, vous pouvez
installer n'importe quel module à partir de l'invite cpan>
avec
la commande :
install <Module::Name>
Pour de l'aide et des commandes supplémentaires, exécutez
'help' depuis
l'invite cpan>
.
Sinon, pour les installations scriptées ou non interactives,
utilisez la syntaxe suivante en tant qu'utilisateur root
pour installer un ou plusieurs
modules :
cpan -i <Module1::Name> <Module2::Name>
Voyez la page de man de cpan.1
pour
des des paramètres supplémentaires que vous pouvez passer à
cpan en ligne de
commande.
Last updated on : 2013-02-11 22:24:04 +010