Introduction à Perl Modules
Les paquets de modules Perl
ajoutent des objets utiles au langage Perl. Voici les modules utilisés par les
paquets tout au long de 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.
Quand un module est montré comme '(pour la suite de test)' il est
requis si vous voulez lancer le test pour le module qui l'utilise.
Dans ce cas, seules les dépendances requises sont listées - il peut
y avoir d'autres modules qui permettent à plus de tests d'être
lancés, mais en les omettant ils seront marqués PASS
.
Archive::Zip-1.59
Le module Archive::Zip permet aux programmes Perl de créer, manipuler, lire et écrire des
fichiers d'archive Zip. Ce module utilise les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Archive::Zip-1.59
-
http://cpan.metacpan.org/authors/id/P/PH/PHRED/Archive-Zip-1.59.tar.gz
somme MD5 : b649a593391573f9382cef8c08d1d5ba
-
-
SUPER
(http://search.cpan.org/dist/SUPER/) (pour la suite de tests)
-
Sub-Identify
(http://search.cpan.org/dist/Sub-Identify/)(pour la suite de tests)
autovivification-0.16
Le module autovivification vous permet de désactiver
l'autovivification. Ce module utilise les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
autovivification-0.16
-
http://www.cpan.org/authors/id/V/VP/VPIT/autovivification-0.16.tar.gz
Somme MD5 : 7e20817f6034910c1bc23351d81a0658
Business::ISBN-3.002
Le module Business::ISBN permet de travailler avec les
« International Standard Book Numbers ». Ce module et ses
dépendances utilisent les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Business::ISBN-3.002
-
http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISBN-3.002.tar.gz
Somme MD5 : 50162c572a48587e7bf53f3492b44622
Business::ISMN-1.13
Le module Business::ISMN permet de travailler avec les
« International Standard Music Numbers ». Ce module
utilise les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Business::ISMN-1.13
-
http://search.cpan.org/CPAN/authors/id/B/BD/BDFOY/Business-ISMN-1.13.tar.gz
Somme MD5 : e8696a78b4aa8a99869fbb0625c5cc13
-
Tie::Cycle
(http://search.cpan.org/~bdfoy/Tie-Cycle/)
Business::ISSN-1.001
Le module Business::ISSN permet de travailler avec les
« International Standard Serial Numbers ». Ce module
utilise les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Business::ISSN-1.001
-
http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISSN-1.001.tar.gz
Somme MD5 : 004a95c3a44b1c2915ec62cdee66673d
Class::Accessor-0.34
Ce module génère des accesseurs/mutateurs pour votre classe. Ce
module utilise les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Class::Accessor-0.34
-
http://www.cpan.org/authors/id/K/KA/KASEI/Class-Accessor-0.34.tar.gz
Somme MD5 : 0d9640d237a13276145f7e44b4855b89
Data::Compare-1.25
Le module Data::Compare compare deux structures de données
perl. Ce module et ses dépendances
utilisent les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Data::Compare-1.25
-
http://www.cpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-1.25.tar.gz
Somme MD5 : 6a397ab5833237f3ca05ed7277b19a7a
-
-
-
Text::Glob
(http://search.cpan.org/dist/Text::Glob/)
Data::Dump-1.23
Ce module fournit une belle manière d'afficher des structures de
données. Ce module utilise les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Data::Dump-1.23
-
http://www.cpan.org/authors/id/G/GA/GAAS/Data-Dump-1.23.tar.gz
Somme MD5 : 762c111e525c82ff23d62c90821b26e9
Data::Uniqid-0.12
Ce module fournit trois routines simples pour générer des ID
uniques. Ce module utilise les Instructions
d'installation des modules Perl standards mais nécessite un
correctif car l'un des ses tests échouent dans les constructions
récentes.
Téléchargement supplémentaire
This package is known to build and work properly using an LFS-7.10
platform.
-
Data-Uniqid-0.12
-
http://www.cpan.org/authors/id/M/MW/MWX/Data-Uniqid-0.12.tar.gz
Somme MD5 : 6bab3b5da09fedfdf60ce2629a7367db
-
Date::Simple-3.03
Date::Simple fournit un objet date simple. Ce module utilise les
Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Date::Simple-3.03
-
http://www.cpan.org/authors/id/I/IZ/IZUT/Date-Simple-3.03.tar.gz
Somme MD5 : 436049dc2c7dfd8423d8bcc807248b31
Encode::EUCJPASCII-0.03
Encode::EUCJPASCII fournit un mappage eucJP-open. Ce module utilise
les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Encode-EUCJPASCII-0.03
-
http://www.cpan.org/authors/id/N/NE/NEZUMI/Encode-EUCJPASCII-0.03.tar.gz
Somme MD5 : 5daa65f55b7c2050bb0713d9e95f239d
Encode::HanExtra-0.23
Le module Encode::HanExtra fournit un ensemble supplémentaire
d'encodages chinois. Ce module utilise les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Encode::HanExtra-0.23
-
http://www.cpan.org/authors/id/A/AU/AUDREYT/Encode-HanExtra-0.23.tar.gz
Somme MD5 : e1d3bc32c1c8ee304235a06fbcd5d5a4
Encode::JIS2K-0.03
Le module Encode::JIS2K fournit des encodages JIS X 0212 (aussi
connu comme JIS 2000). Ce module utilise les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Encode::JIS2K-0.03
-
http://www.cpan.org/authors/id/D/DA/DANKOGAI/Encode-JIS2K-0.03.tar.gz
Somme MD5 : 60539471aa408a2b793cd45a6ce651db
File::Slurp-9999.19
Le module File::Slurp fournit une manière simple et efficace de
lire/écrire/modifier des fichiers complets. Ce module utilise les
Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
File::Slurp-9999.19
-
http://www.cpan.org/authors/id/U/UR/URI/File-Slurp-9999.19.tar.gz
Somme MD5 : 7d584cd15c4f8b9547765eff8c4ef078
File::Which-1.21
File::Which fournit une implémentation portable de l'utilitaire
« which ». Ce module et ses dépendances utilisent les
Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
File::Which-1.21
-
http://cpan.metacpan.org/authors/id/P/PL/PLICEASE/File-Which-1.21.tar.gz
Somme MD5 : 115a6efe5d7e9621237fcb655c7a0980
HTML::Parser-3.72
La distribution HTML::Parser est une collection de modules qui
analysent et extraient les informations de documents HTML. Ce
module et ses dépendances utilisent les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
HTML::Parser-3.72
-
http://www.cpan.org/authors/id/G/GA/GAAS/HTML-Parser-3.72.tar.gz
Somme MD5 : eb7505e5f626913350df9dd4a03d54a8
IPC::Run3-0.048
Le module IPC::Run3 est utilisé pour lancer un sous-processus avec
une redirection des entrée/sorties. Ce module utilise les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
IPC-Run3-0.048
-
http://www.cpan.org/authors/id/R/RJ/RJBS/IPC-Run3-0.048.tar.gz
Somme MD5 : 5a8cec571c51a118b265cf6e24e55761
libwww-perl-6.15 (connu aussi
comme Bundle::LWP)
La collection libwww-perl (Bundle::LWP) est un ensemble de modules
Perl qui fournissent une interface
de programmation simple et cohérente avec le Web. Le principal but
de cette bibliothèque est de fournir des classes et des fonctions
qui permettent d'écrire des clients web. La bibliothèque contient
des modules qui sont d'un usage plus généraliste et même des
classes qui aident à implémenter un serveur HTTP simple. La
collection LWP et toutes ses dépendances utilisent les Instructions
d'installation des modules Perl standards. Les dépendances
devraient être installées dans l'ordre de leur présentation.
Assurez-vous d'installer les chaînes de dépendances des modules
avant d'installer les modules.
This package is known to build and work properly using an LFS-7.10
platform.
-
libwww-perl-6.15
-
https://cpan.metacpan.org/authors/id/E/ET/ETHER/libwww-perl-6.15.tar.gz
Somme MD5 : 6888c9d8728cd6f3ea3c9754461c9f94
-
-
HTML::Form
(http://search.cpan.org/~gaas/HTML-Form/)
-
-
-
Net::HTTP
(http://search.cpan.org/~gaas/Net-HTTP/)
-
-
-
Après l'installation de LWP, si vous souhaitez supporter le
protocole HTTPS, installez LWP::Protocol::https-6.06
Lingua::Translit-0.26 (Lingua::Translit)
Lingua::Translit et son programme translit translitte des textes
entre différents systèmes d'écriture. Ce module utilise les
Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Lingua-Translit-0.26
-
http://www.cpan.org/authors/id/A/AL/ALINKE/Lingua-Translit-0.26.tar.gz
Somme MD5 : fa13fd95053cafd590fef213477196d7
List::AllUtils-0.11
Le module List::Allutils combine List::Util et List::MoreUtils en
un petit paquet. Ce module et ses dépendances utilisent les
Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
List::AllUtils-0.11
-
http://www.cpan.org/authors/id/D/DR/DROLSKY/List-AllUtils-0.11.tar.gz
Somme MD5 : 86b6383af301c6c32d98f3e736055ef9
-
List::SomeUtils
(http://search.cpan.org/dist/List::SomeUtils/) (pour la suite de tests)
-
-
Test::LeakTrace
(http://search.cpan.org/dist/Test::LeakTrace/) (pour la suite de tests)
-
-
Try::Tiny
(http://search.cpan.org/dist/Try::Tiny/)
-
Module::Runtime
(http://search.cpan.org/dist/Module::Runtime/) (pour la suite de tests)
-
Test::Fatal
(http://search.cpan.org/dist/Test::Fatal/) (pour la suite de tests)
-
Try::Tiny
(http://search.cpan.org/dist/Try::Tiny/)
-
Test::Requires
(http://search.cpan.org/dist/Test::Requires/) (pour la suite de tests)
-
-
-
-
Test::Warnings
(http://search.cpan.org/dist/Test::Warnings/) (pour la suite de tests)
-
CPAN::Meta::Check
(http://search.cpan.org/dist/CPAN::Meta::Check/) (pour la suite de tests)
-
Test::Deep
(http://search.cpan.org/dist/Test::Deep/) (pour la suite de tests)
-
Text::Glob
(http://search.cpan.org/dist/Text::Glob/)
List::MoreUtils-0.416
List::MoreUtils fournit ce qui manque dans List::Util. Ce module
utilise les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
List-MoreUtils-0.416
-
http://www.cpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-0.416.tar.gz
Somme MD5 : 0c5c4650eb52ed58cac67d81be1004f3
-
-
Exporter::Tiny
(http://search.cpan.org/dist/Exporter::Tiny/) (pour la suite de tests)
Log-Log4perl-1.47 (aussi connu comme Log::Log4perl)
Log-Log4perl fournit une implémentation de Log4j pour perl. Ce module utilise les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Log-Log4perl-1.47
-
http://www.cpan.org/authors/id/M/MS/MSCHILLI/Log-Log4perl-1.47.tar.gz
Somme MD5 : 53a0a2e68da51fa445c3557e4852d3a4
LWP::Protocol::https-6.06
LWP::Protocol::https fournit le support https à LWP::UserAgent
(c'est à dire pour LWP). Ce module utilise les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
LWP-Protocol-https-6.06
-
http://www.cpan.org/authors/id/M/MS/MSCHILLI/LWP-Protocol-https-6.06.tar.gz
Somme MD5 : 06f5dfd33b07f6594a429dbbd5e6a2d1
-
Module::Build-0.4220
Module::Build permet aux modules perl d'être construits sans que la
commande make ne soit
présente. Ce module utilise les Instructions
d'installation des modules Perl standards. Si votre version de
perl est la 5.20.2 ou antérieur,
une version de ce module a été installé dans le cœur de la
distribution perl et vous n'avez pas besoin d'installer une version
plus récente.
Note
Quand on crée le Makefile, le module rapportera
inc_bundling_support....disabled
requires:
! inc::latest is not installed
mais inc::latest est expérimental et n'est pas nécessaire.
This package is known to build and work properly using an LFS-7.10
platform.
-
Module-Build-0.4220
-
http://www.cpan.org/authors/id/L/LE/LEONT/Module-Build-0.4220.tar.gz
Somme MD5 : 9df204e188462a4410d496f316c2c531
Net::DNS-1.06
Net::DNS est un résolveur DNS implémenté en Perl. Il peut être utilisé pour effectuer
presque n'importe quelle requête DNS depuis un script Perl. Le module Net::DNS et toutes ses
dépendances utilisent les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Net::DNS-1.06
-
http://www.cpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-1.06.tar.gz
Somme MD5 : ed17abd6e7e3ba0a8db42649e34a53ae
-
Digest::HMAC
(http://search.cpan.org/~gaas/Digest-HMAC/) (pour la suite de tests)
-
IO::Socket::INET6
(http://search.cpan.org/~shlomif/IO-Socket-INET6-2.72/) (requis pour le support de l'IPv6)
-
IO::Socket::INET
(http://search.cpan.org/~gbarr/IO/lib/IO/Socket/INET.pm) (requis pour le support de l'IPv6)
-
Socket6
(http://search.cpan.org/~umemoto/Socket6/)
Regexp::Common-2016060801
Regexp::Common fournit des expressions régulières couramment
requises. Ce module utilise les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Regexp-Common-2016060801
-
http://www.cpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-2016060801.tar.gz
Somme MD5 : 566c7c851b6a1cbf1a82a5d3bc7d5d11
SGMLSpm-1.1
Le module SGMLSpm est une bibliothèque Perl utilisée pour analyser la sortie des
analyseurs SGMLS et NSGMLS de James Clark. Ce module utilise les
Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
Avant de commencer la construction, lancez les commandes suivantes
pour éviter une erreur :
chmod -v 644 MYMETA.yml
Après que le paquet est installé, lancez la commande suivante en
tant qu'utilisateur root
:
ln -sv sgmlspl.pl /usr/bin/sgmlspl
-
SGMLSpm-1.1
-
http://anduin.linuxfromscratch.org/BLFS/perl-modules/SGMLSpm-1.1.tar.gz
Somme MD5 : 746c74ae969992cedb1a2879b4168090
Test::Command-0.11 (Test::Command)
Ce module teste le statut de la sortie, STDOUT ou STDERR, d'une
commande externe. Ce module utilise les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Test-Command-0.11
-
http://www.cpan.org/authors/id/D/DA/DANBOO/Test-Command-0.11.tar.gz
Somme MD5 : 9ab83c4695961dbe92cd86efe08f0634
Test::Differences-0.64
Test::Differences - Test les chaînes et les structures de données
et montre les différences s'il y en a. Ce module et ses dépendances
utilisent les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Test::Differences-0.64
-
http://www.cpan.org/authors/id/D/DC/DCANTRELL/Test-Differences-0.64.tar.gz
Somme MD5 : ecfda620fe133e36a6e392d94ab8424d
Text::BibTeX-0.76
Text::BibTeX fournit une interface pour lire et analyser les
fichiers BibTeX. Ce module utilise
les Instructions
pour les modules Perl qui utilisent Build.PL ., mais sauf quand
noté, ses dépendances sont installées en suivant les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Text-BibTeX-0.76
-
http://www.cpan.org/authors/id/A/AM/AMBS/Text-BibTeX-0.76.tar.gz
Somme MD5 : 02a8df203a8e75922c8c2b5924bff741
Text::Roman-3.5
Text::Roman permet la conversion entre les systèmes numéraux
romains et arabes (par exemple MCMXLV et 1945). Ce module utilise
les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Text-Roman-3.5
-
http://www.cpan.org/authors/id/S/SY/SYP/Text-Roman-3.5.tar.gz
Somme MD5 : 1f6b09c0cc1f4425b565ff787a39fd83
Unicode::Collate-1.14
Unicode::Collate fournit un algorithme de rassemblement Unicode. Ce
module utilise les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Unicode-Collate-1.14
-
http://search.cpan.org/CPAN/authors/id/S/SA/SADAHIRO/Unicode-Collate-1.14.tar.gz
Somme MD5 : c486b31f87bfa3875883f3c9fad9fd99
Unicode::LineBreak-2016.003
Unicode::LineBreak fournit un algorithme UAX #14 pour les retours
de lignes Unicode. Ce module et ses dépendances utilisent les
Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
Unicode::Normalize-1.25
Unicode::Normalize fournit les formes de normalisation Unicode. Ce
module utilise les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
Unicode::Normalize-1.25
-
http://www.cpan.org/authors/id/K/KH/KHW/Unicode-Normalize-1.25.tar.gz
Somme MD5 : 8f25327bbccc33717b7d85433e1083bd
URI-1.71
Ce module implémente la classe URI. Les objets de cette classe
représentent des "Uniform Resource Identifier" comme spécifié par
la RFC 2396 (et mis à jour par la RFC 2732). Un identifiant de
ressource uniforme est une chaîne compacte qui identifie une
ressource abstraite ou physique. Un identifiant de ressource
uniforme peut être ensuite classifié comme un "Uniform Resource
Locator" (URL) ou un "Uniform Resource Name" (URN). La distinction
entre URL et URN n'a pas d'importance pour l'interface URI. Une
"référence URI" est une URI qui peut avoir des informations
supplémentaires qui lui sont attachées sous forme d'un identifiant
de fragment. Ce module utilise les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
URI-1.71
-
http://www.cpan.org/authors/id/E/ET/ETHER/URI-1.71.tar.gz
Somme MD5 : 247c3da29a794f72730e01aa5a715daf
XML::LibXML::Simple-0.97
Le module XML::LibXML::Simple est une réécriture de XML::Simple qui
utilise l'analyseur de structures XML XML::LibXML, plutôt que des
analyseurs en Perl pur ou SAX. Ce
module et toutes ses dépendances utilisent les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
XML::LibXML::Simple-0.97
-
http://cpan.org/authors/id/M/MA/MARKOV/XML-LibXML-Simple-0.97.tar.gz
Somme MD5 : 0914abddfce749453ed89b54029f2643
XML::LibXSLT-1.95
Le module XML::LibXSLT fournit une interface à libxslt. Ce module utilise les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
XML::LibXSLT-1.95
-
http://www.cpan.org/authors/id/S/SH/SHLOMIF/XML-LibXSLT-1.95.tar.gz
Somme MD5 : adf26f5195e18087c89ef3e7f7d97c43
XML::Simple-2.22
Le module XML::Simple est une extension Perl qui fournit une API simple pour lire et
écrire du XML (en particulier des fichiers de configuration). Ce
module et toutes ses dépendances utilisent les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
XML::Simple-2.22
-
http://cpan.org/authors/id/G/GR/GRANTM/XML-Simple-2.22.tar.gz
Somme MD5 : 0914abddfce749453ed89b54029f2643
-
XML::SAX
(http://search.cpan.org/~grantm/XML-SAX/)
(Note : ce paquet ne supporte pas la compilation en parallèle)
-
XML::SAX::Expat
(http://search.cpan.org/~bjoern/XML-SAX-Expat/)
(Note : ce paquet ne supporte pas la compilation en parallèle)
-
XML::LibXML
(http://search.cpan.org/~shlomif/XML-LibXML/)
(recommandé pour une analyse plus rapide)
-
Tie::IxHash
(http://search.cpan.org/~chorny/Tie-IxHash/)
(facultatif pour la suite de tests)
XML::Writer-0.625
XML::Writer fournit une extension Perl pour écrire des documents XML. Ce module
utilise les Instructions
d'installation des modules Perl standards.
This package is known to build and work properly using an LFS-7.10
platform.
-
XML::Writer-0.625
-
http://www.cpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-0.625.tar.gz
Somme MD5 : b9c2420c243c6a36ce45a008740fcede