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 : http://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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/P/PH/PHRED/Archive-Zip-1.64.tar.gz
Somme de contrôle MD5 du téléchargement : 684da165168700f6e37d116431776aba
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é.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/V/VP/VPIT/autovivification-0.18.tar.gz
Somme de contrôle MD5 du téléchargement : 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).
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISBN-3.004.tar.gz
Somme de contrôle MD5 du téléchargement : 60b36c0a92cf51e9027ec3d9f38e7224
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).
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISMN-1.201.tar.gz
Somme de contrôle MD5 du téléchargement : 1653813a63f1de45a7b02b444d1f2932
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).
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISSN-1.003.tar.gz
Somme de contrôle MD5 du téléchargement : 6720f5ff3a8e7cb4d84aa35c78d8536c
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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/K/KA/KASEI/Class-Accessor-0.51.tar.gz
Somme de contrôle MD5 du téléchargement : 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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-1.25.tar.gz
Somme de contrôle MD5 du téléchargement : 6a397ab5833237f3ca05ed7277b19a7a
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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/G/GA/GAAS/Data-Dump-1.23.tar.gz
Somme de contrôle MD5 du téléchargement : 762c111e525c82ff23d62c90821b26e9
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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/M/MW/MWX/Data-Uniqid-0.12.tar.gz
Somme de contrôle MD5 du téléchargement : 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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/W/WY/WYANT/DateTime-Calendar-Julian-0.101.tar.gz
Somme de contrôle MD5 du téléchargement : b10b47e5bdfa92c3502703068edb4921
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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Builder-0.82.tar.gz
Somme de contrôle MD5 du téléchargement : 96ab85b0c534eecc7a4db31383f5d76a
Class-Factory-Util-1.7, DateTime-Format-Strptime-1.76 et Params-Validate-1.29
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).
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/N/NE/NEZUMI/Encode-EUCJPASCII-0.03.tar.gz
Somme de contrôle MD5 du téléchargement : 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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/A/AU/AUDREYT/Encode-HanExtra-0.23.tar.gz
Somme de contrôle MD5 du téléchargement : 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).
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DA/DANKOGAI/Encode-JIS2K-0.03.tar.gz
Somme de contrôle MD5 du téléchargement : 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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/L/LE/LEONT/File-Slurper-0.012.tar.gz
Somme de contrôle MD5 du téléchargement : 5742c63096392dfee50b8db314bcca18
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 ».
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/P/PL/PLICEASE/File-Which-1.23.tar.gz
Somme de contrôle MD5 du téléchargement : c8f054534c3c098dd7a0dada60aaae34
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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/G/GA/GAAS/HTML-Parser-3.72.tar.gz
Somme de contrôle MD5 du téléchargement : eb7505e5f626913350df9dd4a03d54a8
HTTP-Message-6.18 (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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/E/ET/ETHER/HTTP-Daemon-6.05.tar.gz
Somme de contrôle MD5 du téléchargement : 3628c90a5d0c097d604bb49923e51101
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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.066.tar.gz
Somme de contrôle MD5 du téléchargement : ecf96ce2ff9e04a03a2d101c76ce1020
make-ca-1.4 et Net-SSLeay-1.88
URI-1.76 (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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/G/GA/GAAS/IO-String-1.08.tar.gz
Somme de contrôle MD5 du téléchargement : 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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/R/RJ/RJBS/IPC-Run3-0.048.tar.gz
Somme de contrôle MD5 du téléchargement : 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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/A/AL/ALINKE/Lingua-Translit-0.28.tar.gz
Somme de contrôle MD5 du téléchargement : 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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Tlchargement (HTTP) : https://www.cpan.org/authors/id/D/DR/DROLSKY/List-AllUtils-0.15.tar.gz
Somme de contrle MD5 du tlchargement : df17b5e9dbef488c72836298e2da221b
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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-0.428.tar.gz
Somme de contrôle MD5 du téléchargement : 493032a211cdff1fcf45f59ebd680407
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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/M/MS/MSCHILLI/Log-Log4perl-1.49.tar.gz
Somme de contrôle MD5 du téléchargement : 8e96fb5e236c92445947eceb903326ba
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.39). Une fois ce module installé, LWP est capable d'accéder à des sites en HTTP sur SSL/TLS.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.07.tar.gz
Somme de contrôle MD5 du téléchargement : b8943dfb7d187af63c36fc18ab15947d
IO-Socket-SSL-2.066, libwww-perl-6.39 et make-ca-1.4
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.07-system_certs-1.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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4229.tar.gz
Somme de contrôle MD5 du téléchargement : 1447d9e02e63f7a1643986789a8f1ba9
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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Tlchargement (HTTP) : https://www.cpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-1.20.tar.gz
Somme de contrle MD5 du tlchargement : 565d3ae163591f3da7e1a20827b73c28
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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/W/WB/WBRASWELL/Parse-Yapp-1.21.tar.gz
Somme de contrôle MD5 du téléchargement : 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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/L/LE/LEONT/PerlIO-utf8_strict-0.007.tar.gz
Somme de contrôle MD5 du téléchargement : 9e8fba7f15c612c4f2ed2f961bf1141b
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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-2017060201.tar.gz
Somme de contrôle MD5 du téléchargement : 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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/R/RA/RAAB/SGMLSpm-1.1.tar.gz
Somme de contrôle MD5 du téléchargement : 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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/S/SA/SALVA/Sort-Key-1.33.tar.gz
Somme de contrôle MD5 du téléchargement : 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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DA/DANBOO/Test-Command-0.11.tar.gz
Somme de contrôle MD5 du téléchargement : 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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DC/DCANTRELL/Test-Differences-0.67.tar.gz
Somme de contrôle MD5 du téléchargement : 4a18533f77d43d9feaa1b6ab3dc72735
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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/A/AM/AMBS/Text-BibTeX-0.88.tar.gz
Somme de contrôle MD5 du téléchargement : 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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/I/IS/ISHIGAKI/Text-CSV-2.00.tar.gz
Somme de contrôle MD5 du téléchargement : 435951d381e814b5ce51f570a6a1dc24
Text-CSV_XS-1.39 (requis par biber-2.13)
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).
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/S/SY/SYP/Text-Roman-3.5.tar.gz
Somme de contrôle MD5 du téléchargement : 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.13 et vous n'avez pas à réinstaller ce module.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/S/SA/SADAHIRO/Unicode-Collate-1.27.tar.gz
Somme de contrôle MD5 du téléchargement : 9affc3cfe915a1c4016d42e6d62a5f0e
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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-2019.001.tar.gz
Somme de contrôle MD5 du téléchargement : 003d6da7a13700e069afed9238c864b9
MIME-Charset-1.012.2 avec Wget-1.20.3 (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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/URI-1.76.tar.gz
Somme de contrôle MD5 du téléchargement : c236e0142adecc1b1104da664bc43a79
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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/M/MA/MARKOV/XML-LibXML-Simple-0.99.tar.gz
Somme de contrôle MD5 du téléchargement : 15b7cbe0887e292057fbcfcb3d87ef2e
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.33
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/S/SH/SHLOMIF/XML-LibXSLT-1.96.tar.gz
Somme de contrôle MD5 du téléchargement : 700d493b72f99788d428cc9756bef165
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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/G/GR/GRANTM/XML-Simple-2.25.tar.gz
Somme de contrôle MD5 du téléchargement : 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é), XML-SAX-Expat-0.51 (pour un analyseur supplémentaire qui peut être utilisé en indiquant une variable dans le code Perl)
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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-0.625.tar.gz
Somme de contrôle MD5 du téléchargement : b9c2420c243c6a36ce45a008740fcede
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.8.27 à 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 2019-08-21 23:14:35 +0000