Les paquets de modules Perl (aussi connus sous le nom de distributions, car chacun contient plusieurs modules) ajoutent des objets utile au langage Perl. Les paquets listés sur cette page sont requis ou recommandés pour d'autre paquets de ce livre. S'ils ont des modules dont ils dépendent, ils sont soit sur cette page soit sur la page suivante (Perl Module Dependencies).
Dans la plupart des cas, seules les dépendances requises ou
recommandées sont indiquées — il peut y avoir d'autres modules
qui permettent à plus de tests d'être lancés, mais en les omettant
les tests seront toujours marqués PASS
.
Pour quelques modules, les éditeurs de BLFS ont déterminés que les autres modules toujours listés comme prérequis n'étaient pas nécessaires et les ont omis.
Lorsqu'une dépendance placée plus tôt en ordre alphabétique qu'une autre du même paquet requiert une autre dépendance, elle n'est pas mentionnée dans les dépendances de ce deuxième module. Vous devriez construire les dépendances dans l'ordre indiqué.
Il est généralement recommandé de lancer les tests pour les modules perl, car ils montrent souvent des problèmes comme des dépendances manquantes mais requises par le module. Ici, les éditeurs ont essayé de séparer les dépendances seulement requises pour lancer les suites de tests, mais elles ne seront pas mentionnées pour les modules dont les dépendances utilisent ce module pour leur propre suite de tests. Cela dit, si vous voulez lancer les suites de tests, lancez chacune d'elles pour chaque dépendance du module.
Il est possible d'installer automatiquement les versions actuelle d'un module et toutes les dépendances manquantes ou trop vieilles recommandées en amont avec CPAN. Voir CPAN automated install of perl modules à la fin de cette page.
La plupart des modules n'installe des fichiers que dans
/usr/lib/perl5/site_perl/5.xx.y
et
ils ne seront pas documentés. Un ou deux installent des programmes
(surtout des scripts perl), ou une bibliothèque, dans /usr/bin
et /usr/lib
et ceux-là seront documentés.
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/perl-modules
Le module Archive::Zip permet aux programmes Perl de créer, manipuler, lire et écrire des fichiers d'archives Zip.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/P/PH/PHRED/Archive-Zip-1.68.tar.gz
Somme de contrôle MD5 : a33993309322164867c99e04a4000ee3
UnZip-6.0 (avec son correctif)
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Ce module vous permet de désactiver l'autovivification (la création et le remplissage automatique de nouveaux tableaux et de tables de hashage lorsque des variables non définies sont déréférencées) et peut lancer un avertissement ou une erreur lorsque cela se serait passé.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/V/VP/VPIT/autovivification-0.18.tar.gz
Somme de contrôle MD5 : 8dec994e1e7d368e055f21a5777385a0
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Le module Buisiness::ISBN permet de travailler avec les ISBN (International Standard Book Numbers).
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISBN-3.007.tar.gz
Somme de contrôle MD5 : 6270020dc5a2e3ae7264ef4e4d4fb344
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Le module Business::ISMN permet de travailler avec les ISMN (International Standard Music Numbers).
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISMN-1.202.tar.gz
Somme de contrôle MD5 : 7a32381ddbf1cf58f260c3bcb3016bc3
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Le module Business::ISSN permet de travailler avec les ISSN (International standard Serial Numbers).
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISSN-1.004.tar.gz
Somme de contrôle MD5 : 4d638d72f22e2d3cc677eab6e07d15f2
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Class::Accessor génère des accesseurs et des mutateurs pour vos classes.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/K/KA/KASEI/Class-Accessor-0.51.tar.gz
Somme de contrôle MD5 : 1f1e5990f87cad7659b292fed7dc0407
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Le module Data::Compare compare deux structures de données perl.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-1.27.tar.gz
Somme de contrôle MD5 : 53e821a62222e151a5ccab3c8a8e416f
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Data::Dump fournit des fonctions d'affichage pour les structures de données.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/G/GA/GARU/Data-Dump-1.25.tar.gz
Somme de contrôle MD5 : 9bd7131ef0441e1e0e001bf85e9fae31
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Data::Uniqid fournit trois routines simples pour générer des identifiants uniques.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/M/MW/MWX/Data-Uniqid-0.12.tar.gz
Somme de contrôle MD5 : 6bab3b5da09fedfdf60ce2629a7367db
Bien que le test final échoue et rapporte une erreur, la suite de tests renvoie un status de 0. L'erreur peut être ignorée sans problème.
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
DateTime::Calendar::Julian implémente le calendrier julien.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/W/WY/WYANT/DateTime-Calendar-Julian-0.107.tar.gz
Somme de contrôle MD5 : abd775d1d82f0f45d4fd6214cf7bbed8
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
DateTime::Format::Builder crée des classes et des objets d'analyse de DateTime.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Builder-0.83.tar.gz
Somme de contrôle MD5 : aa41917ca9ad69b3898728ce9c2fb477
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Encode::EUCJPASCII fournit une correspondance eucJP-open (Extended Unix Code, japonais).
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/N/NE/NEZUMI/Encode-EUCJPASCII-0.03.tar.gz
Somme de contrôle MD5 : 5daa65f55b7c2050bb0713d9e95f239d
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Le module Encode::HanExtra fournit des encodages chinois supplémentaires qui ne sont pas inculs dans le module Encode du cœur de la distribution à cause de leur taille.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/A/AU/AUDREYT/Encode-HanExtra-0.23.tar.gz
Somme de contrôle MD5 : e1d3bc32c1c8ee304235a06fbcd5d5a4
Ce module utilise les instructions de construction et
d'installation « non-sures » (avec perl-5.26.0 l'utilisation du répertoire
actuel dans @INC
a été supprimée
pour des raisons de sécurité et ce module n'a pas été mis à
jour) :
PERL_USE_UNSAFE_INC=1 perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Le module Encode::JIS2K fournis les encodages JIS X 0212 (JIS 2000).
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DA/DANKOGAI/Encode-JIS2K-0.03.tar.gz
Somme de contrôle MD5 : 60539471aa408a2b793cd45a6ce651db
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
File::Slurper est un module simple, compréhensible et efficace pour aspirer un fichier.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/L/LE/LEONT/File-Slurper-0.013.tar.gz
Somme de contrôle MD5 : 110c9bfd78051ab3769dad339395c7ba
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
File::Which fournit une implémentation portable de l'utilitaire « which ».
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/P/PL/PLICEASE/File-Which-1.27.tar.gz
Somme de contrôle MD5 : d5c9154262b93398f0750ec364207639
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
La distribution HTML::Parser est une collection de modules qui analysent et extraient des informations sur les documents HTML.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/HTML-Parser-3.76.tar.gz
Somme de contrôle MD5 : 60e266d5a07fbea671a0383dd8af7b6c
HTTP-Message-6.36 (son module HTTP::Headers est une dépendance à l'exécution de HTML::HeadParser de cette distribution).
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Les instances de la classe HTTP::Daemon sont des serveurs HTTP/1.1 qui écoutent des requêtes entrantes sur un socket. HTTP::Daemon est une sous-classe de IO::Socket::INET, donc vous pouvez effectuer des opérations sur les socket directement dessus.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/HTTP-Daemon-6.13.tar.gz
Somme de contrôle MD5 : cc8725b19d5156d74cdd2802ca572f18
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
IO::Socket::SSL rend l'utilisation de SSL/TLS plus facile en enveloppant les fonctionnalités nécessaires dans l'interface familière de IO::Socket et fournit des paramètres par défaut surs autant que possible.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.074.tar.gz
Somme de contrôle MD5 : 53201b8e4dfaf25d4d661a54fdfda602
make-ca-1.10 et Net-SSLeay-1.92
URI-5.10 (pour accéder à des noms de domaines internationaux)
Ce module utilise une variante des instructions de construction et d'installation standards :
yes | perl Makefile.PL && make && make test
Maintenant, en tant qu'utilisateur root
:
make install
yes : Perl vous demandera si vous voulez lancer les tests externes, qui échoueront sans conséquence si le réseau n'est pas disponible. La valeur par défaut est « y », cette commande vous permet de scripter la construction.
IO::String — émule l'interface de fichier pour les chaînes de caractères.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/G/GA/GAAS/IO-String-1.08.tar.gz
Somme de contrôle MD5 : 250e5424f290299fc3d6b5d1e9da3835
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
IPC::Run3 est utilisé pour lancer un sous-processus avec redirection de l'entrée-sortie.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/R/RJ/RJBS/IPC-Run3-0.048.tar.gz
Somme de contrôle MD5 : 5a8cec571c51a118b265cf6e24e55761
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Lingua::Translit et son programme translit effectuent des translittérations entre les systèmes d'écriture.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/A/AL/ALINKE/Lingua-Translit-0.28.tar.gz
Somme de contrôle MD5 : 090cecd52ff9c1f9d4b370ba653b9da1
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Le module List::Allutils combine List::Util et List::MoreUtils dans un petit paquet.
This package is known to build and work properly using an LFS-11.1 platform.
Tlchargement (HTTP) : https://www.cpan.org/authors/id/D/DR/DROLSKY/List-AllUtils-0.19.tar.gz
Somme de contrle MD5 du tlchargement : 86469b1f6819ba181a8471eb932965f2
List-SomeUtils-0.58, List-UtilsBy-0.11, Scalar-List-Utils-1.60
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
List::Moreutils fournit ce qui manque dans List::Util.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-0.430.tar.gz
Somme de contrôle MD5 : daccd6310021231b827dcc943ff1c6b7
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Log::Log4perl fournit une implémentation de Log4j pour perl.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/E/ET/ETJ/Log-Log4perl-1.54.tar.gz
Somme de contrôle MD5 : 46c5a3a101921c25857f84585cd0b5c2
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
LWP::Protocol::https fournit le support https pour LWP::UserAgent (c.-à-d. libwww-perl-6.61). Une fois ce module installé, LWP est capable d'accéder à des sites en HTTP sur SSL/TLS.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.10.tar.gz
Somme de contrôle MD5 : cf64e4bc57a9266ac4343cdf0808c5c8
IO-Socket-SSL-2.074, libwww-perl-6.61 et make-ca-1.10
avec /etc/pki/tls/certs/ca-bundle.crt
.
Tout d'abord appliquez un correctif pour utiliser les certificats du système (avec l'installation CPAN automatique ce paquet utilisera Mozilla::Ca qui n'est habituellement pas à jour et n'utilise pas les certificats locaux).
patch -Np1 -i ../LWP-Protocol-https-6.10-system_certs-2.patch
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Module::Build permet aux modules perl d'être construits sans une commande make présente.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4231.tar.gz
Somme de contrôle MD5 : 066b193e461d7dfe1eca17a139353001
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Remarquez que ce module peut aussi être construit avec
Build.PL
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.
This package is known to build and work properly using an LFS-11.1 platform.
Tlchargement (HTTP) : https://www.cpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-1.33.tar.gz
Somme de contrle MD5 du tlchargement : f3ba5295ee588d25dabc74a2ecda296a
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Parse::RecDescent génère des analyseurs de texte à descente récursive de manière incrémentale à partir de spécifications de grammaires simples à la yacc.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/J/JT/JTBRAUN/Parse-RecDescent-1.967015.tar.gz
Somme de contrôle MD5 : 7a36d45d62a9b68603edcdbd276006cc
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Parse::Yapp est une extension Perl pour générer et utiliser des analyseurs LALR.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/W/WB/WBRASWELL/Parse-Yapp-1.21.tar.gz
Somme de contrôle MD5 : 69584d5b0f0304bb2a23cffcd982c5de
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
PerlIO::utf8_strict fournit une couche PERLIO UTF-8 rapide et correcte. Contrairement à la couche :utf8 par défaut, elle vérifie la correction de l'entrée.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/L/LE/LEONT/PerlIO-utf8_strict-0.009.tar.gz
Somme de contrôle MD5 : 54811ae16ff5f1cbc50d0cfe88b2c372
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Regexp::Common fournit des expressions régulières couramment demandées.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-2017060201.tar.gz
Somme de contrôle MD5 : b1bb40759b84154990f36a160160fb94
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Le module SGMLSpm est une bibliothèque Perl utilisée pour analyser la sortie des analyseurs SGMLS et NSGMLS de James Clark.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/R/RA/RAAB/SGMLSpm-1.1.tar.gz
Somme de contrôle MD5 : 746c74ae969992cedb1a2879b4168090
Avant de commencer la construction, lancez la commande suivante pour éviter une erreur :
chmod -v 644 MYMETA.yml
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Après l'installation du paquet, lancez la commande suivant en
tant qu'utilisateur root
:
ln -sv sgmlspl.pl /usr/bin/sgmlspl
est un processeur SGML |
|
est un lien symbolique utilisé pendant l'installation de DocBook-utils-0.6.14 |
Sort::Key fournit un ensemble de fonctions pour trier des listes de valeurs par la valeur calculée de la clef.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/S/SA/SALVA/Sort-Key-1.33.tar.gz
Somme de contrôle MD5 : a37ab0da0cfdc26e57b4c79e39f6d98f
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Test::Command test le status de sortie, STDOUT ou STDERR d'une commande externe.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DA/DANBOO/Test-Command-0.11.tar.gz
Somme de contrôle MD5 : 9ab83c4695961dbe92cd86efe08f0634
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Test::Differences test les chaînes et les structures de données et montre les différences si elles ne correspondent pas.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DC/DCANTRELL/Test-Differences-0.69.tar.gz
Somme de contrôle MD5 : 53aa66b927e7ffe612118bec05f8343d
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Text::BibTeX fournit une interface pour lire et analyser des fichiers BibTeX.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/A/AM/AMBS/Text-BibTeX-0.88.tar.gz
Somme de contrôle MD5 : 361aad5cf400764e35d1ade3b609bb60
Ce module est construit avec Build.PL
:
perl Build.PL && ./Build && ./Build test
Maintenant, en tant qu'utilisateur root
:
./Build install
effectue l'analyse lexicale d'un fichier BibTeX |
|
analyse une série de fichiers BibTeX avec les options de la ligne de commande pour contrôler le comportement du post-traitement |
|
analyse un fichier BibTeX, en séparant les champs « auteur » et « éditeur » en liste de noms puis affiche tout sur la sortie standard |
|
est une bibliothèque pour analyser et traiter des fichiers de données BibTeX |
Text::CSV est un manipulateur de valeurs séparées par des virgules, en XS (eXternal Subroutine — une sous-routine écrite en C ou C++) ou en perl pur.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/I/IS/ISHIGAKI/Text-CSV-2.01.tar.gz
Somme de contrôle MD5 : c8fe8236ab3115fe8d82bdb6545e0770
Text-CSV_XS-1.47 (requis par biber-2.17)
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Text::Roman permet la conversion entre le systèmes numériques romains et arabes (p. ex. MCMXLV et 1945).
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/S/SY/SYP/Text-Roman-3.5.tar.gz
Somme de contrôle MD5 : 1f6b09c0cc1f4425b565ff787a39fd83
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Unicode::Collate fournit un algorithme de collecte Unicode.
C'est un module du cœur de la distribution. Si vous utilisez perl-5.28.0 ou supérieur, sa version est suffisante pour biber-2.17 et vous n'avez pas à réinstaller ce module.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/S/SA/SADAHIRO/Unicode-Collate-1.31.tar.gz
Somme de contrôle MD5 : ee4d960d057c5e5b02ebb49d0286db8f
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Unicode::LineBreak fournit un algorithme de retour à la ligne unicode UAX #14.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-2019.001.tar.gz
Somme de contrôle MD5 : 003d6da7a13700e069afed9238c864b9
MIME-Charset-1.012.2 avec Wget-1.21.2 (pour télécharger deux fichiers de unicode.org dans la suite de tests)
libthai (pour séparer les mots Thai en segments)
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Ce module implémente la classe URI. Les objets de cette classe représentent des « références Uniform Resource Identifier » définies dans la RFC 2396 (et mises à jour dans 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 ensuite être classé soit en tant que localisateur uniforme de ressource (URL) soit en tant que nom uniforme de ressource (URN). La distinction entre URL et URN n'est pas importante pour l'interface de la classe URI. Une référence URI est une URI qui peut avoir des informations supplémentaires sous la forme d'un identifiant de fragment.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/URI-5.10.tar.gz
Somme de contrôle MD5 : 2a00d3dbf891df4256d251382aefd9b9
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Le module XML::LibXML::Simple est une réécriture de XML::Simple qui utilise l'analyseur XML::LibXML pour ses structures XML, au lieu des analyseurs en Perl ou SAX.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/M/MA/MARKOV/XML-LibXML-Simple-1.01.tar.gz
Somme de contrôle MD5 : faad5ed26cd83998f6514be199c56c38
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
XML-LibXSLT fournit une interface pour libxslt-1.1.35
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/S/SH/SHLOMIF/XML-LibXSLT-1.99.tar.gz
Somme de contrôle MD5 : 1a2b2295c4e0088015cf5ea947da5579
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
XML::Simple fournit une API simple pour lire et écrire du XML (surtout des fichiers de configuration). Il est obsolète et son utilisation est déconseillée.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/G/GR/GRANTM/XML-Simple-2.25.tar.gz
Somme de contrôle MD5 : bb841dce889a26c89a1c2739970e9fbc
XML-SAX-1.02 (pour un analyseur alternatif qui sera utilisé s'il est disponible, sinon XML::Parser qui était installé dans LFS sera utilisé)
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
XML::Writer fournit une extension Perl pour écrire des documents XML.
This package is known to build and work properly using an LFS-11.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-0.900.tar.gz
Somme de contrôle MD5 : 2457214360cefda445742a608dd6195e
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Il y a une autre manière d'installer les modules en utilisant la commande install de cpan. La commande télécharge automatiquement les dernières sources depuis l'archive CPAN pour le module et tous les modules listés en dépendances par le développeur. Ensuite, chaque module est extrait, la compilation et les tests sont lancés et le module est installé.
Vous devez toujours installer les dépendances non-perl avant de
lancer la méthode d'installation automatique. Vous pourriez
vouloir nettoyer le répertoire build/
après l'installation, pour gagner de la
place. Si des actions post-installation sont mentionnées, comme
la création d'un lien symbolique, vous devriez effectuer ces
actions.
La première fois que vous lancez cpan, on vous demandera des
informations sur l'emplacement des téléchargements et les
méthodes à utiliser. Ces informations sont enregistrées dans des
fichiers situés dans ~/.cpan
.
En particulier, vous pourriez configurer cpan pour qu'il utilise Sudo-1.9.9 à l'installation, ce qui vous permet de construire et de tester en tant qu'utilisateur normal. Les exemple suivants n'utilisent pas cette approche.
Démarrez le shell cpan en lançant
« cpan »
en tant qu'utilisateur root
.
N'importe quel module peut maintenant être installé depuis le
prompt cpan>
avec la commande :
install <Module::Name>
Pour trouver des commandes supplémentaires et de l'aide,
saisissez « help » dans le prompt
cpan>
.
Autrement, 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>
Regardez la page de manuel cpan.1
pour trouver les paramètres supplémentaires que vous pouvez
passer à cpan sur
la ligne de commande.
Last updated on