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 (Dépendances de Perl Module).
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 signifie que, 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 Installation automatique des modules perl avec CPAN à 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 des auteurs : 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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/P/PH/PHRED/Archive-Zip-1.68.tar.gz
Somme de contrôle MD5 du téléchargement : 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é.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
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 fournit des fonctions pour travailler avec les ISBN (International Standard Book Numbers).
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/B/BR/BRIANDFOY/Business-ISBN-3.009.tar.gz
Somme de contrôle MD5 du téléchargement : e906867846f4d1fa57366aa519da5846
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 fournit des fonctions pour travailler avec les ISMN (International Standard Music Numbers).
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/B/BR/BRIANDFOY/Business-ISMN-1.204.tar.gz
Somme de contrôle MD5 du téléchargement : dbc9023703262ee29d1b9e9a8294106c
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 fournit des fonctions pour travailler avec les ISSN (International standard Serial Numbers).
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISSN-1.005.tar.gz
Somme de contrôle MD5 du téléchargement : f46bf5585d6c3aa9fb32127edb13151a
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-1.29.tar.gz
Somme de contrôle MD5 du téléchargement : ce9cb42ba6af634f5ab51f13f37e2ddb
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/G/GA/GARU/Data-Dump-1.25.tar.gz
Somme de contrôle MD5 du téléchargement : 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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
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 statut 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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
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 du téléchargement : 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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
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 du téléchargement : 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).
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DA/DANKOGAI/Encode-JIS2K-0.05.tar.gz
Somme de contrôle MD5 du téléchargement : 06acd9e878d41ffc354258e265db2875
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::FcntLock est un module pour verrouiller des fichiers de
manière orientée objet avec l'appel système fcntl(2). Cela
permet de verrouiller une partie ou l'entièreté d'un fichier et
de résoudre certains problèmes connus avec flock(2), sur
laquelle se base la fonction flock()
de Perl par défaut.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/J/JT/JTT/File-FcntlLock-0.22.tar.gz
Somme de contrôle MD5 du téléchargement : 579698d735d864ee403674f1175f789d
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/L/LE/LEONT/File-Slurper-0.014.tar.gz
Somme de contrôle MD5 du téléchargement : d43bc5f069035eff3b6b7c418b4cedc4
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/P/PL/PLICEASE/File-Which-1.27.tar.gz
Somme de contrôle MD5 du téléchargement : 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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/HTML-Parser-3.83.tar.gz
Somme de contrôle MD5 du téléchargement : 17a4c886024bfad1cffcbe6b46cda128
HTML-Tagset-3.24 et HTTP-Message-6.46 (à strictement parler, il n'est pas requis pour la construction, mais son module HTTP::Headers est requise pour les tests et il s'agit d'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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/HTTP-Daemon-6.16.tar.gz
Somme de contrôle MD5 du téléchargement : 51425462790165aeafc2819a7359706f
Makefile.PL et le lancement des tests se plaindront du manque
de Module::Build::Tiny, mais ce n'est requis que pour
Build.PL
qui est utilisé si le
système n'a pas de compilateur C.
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.088.tar.gz
Somme de contrôle MD5 du téléchargement : 3e95ca11fdfd5db9cfc0d318ecb6836f
make-ca-1.14 et Net-SSLeay-1.94
URI-5.28 (pour accéder à des noms de domaines internationaux)
Ce module utilise une variante des instructions de construction et d'installation standard :
yes | perl Makefile.PL && make && make test
Un test, Client non-SSL connection
,
est connu pour échouer.
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 », ce qui 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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/R/RJ/RJBS/IPC-Run3-0.049.tar.gz
Somme de contrôle MD5 du téléchargement : 569393ca56dfb78dedd79e93c0439159
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/A/AL/ALINKE/Lingua-Translit-0.29.tar.gz
Somme de contrôle MD5 du téléchargement : 605a82f06b05fef4fc18bf069b1be511
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 collection libwww-perl est un ensemble de modules Perl qui fournissent une interface de programmation applicative simple et cohérente pour le World Wide Web. Le principal but de ces bibliothèques est de fournir des classes et des fonctions qui vous permettent d'écrire des clients web. La bibliothèque contient aussi des modules qui sont d'utilité plus générique et même des classes qui vous aident à implémenter de simples serveurs HTTP.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/libwww-perl-6.77.tar.gz
Somme de contrôle MD5 du téléchargement : e70e2f41a97b8d97608569d10b75b931
File-Listing-6.16, HTTP-CookieJar-0.014, HTTP-Cookies-6.11, HTTP-Daemon-6.16, HTTP-Negotiate-6.01, HTML-Parser-3.83, Net-HTTP-6.23, Try-Tiny-0.31 et WWW-RobotRules-6.02
Test-Fatal-0.017, Test-Needs-0.002010 et Test-RequiresInternet-0.05
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 de ce paquet, si vous voulez prendre en charge le protocole HTTPS, installez LWP-Protocol-https-6.14.
Le module List::Allutils combine List::Util et List::MoreUtils dans un petit paquet.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DR/DROLSKY/List-AllUtils-0.19.tar.gz
Somme de contrôle MD5 du téléchargement : 86469b1f6819ba181a8471eb932965f2
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-0.430.tar.gz
Somme de contrôle MD5 du téléchargement : 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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/E/ET/ETJ/Log-Log4perl-1.57.tar.gz
Somme de contrôle MD5 du téléchargement : acbe29cbaf03f4478a13579a275b0011
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.77). Une fois ce module installé, LWP est capable d'accéder à des sites en HTTP sur SSL/TLS.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.14.tar.gz
Somme de contrôle MD5 du téléchargement : 65401e3e34be653c9e3b31f798ed5454
IO-Socket-SSL-2.088, libwww-perl-6.77 et make-ca-1.14 avec /etc/pki/tls/certs/ca-bundle.crt
.
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4234.tar.gz
Somme de contrôle MD5 du téléchargement : 0032d0c0bc36a3b68ef41c947829d5e3
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-1.46.tar.gz
Somme de contrôle MD5 du téléchargement : 640f572abed308ca5399d3429cbce6bd
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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/J/JT/JTBRAUN/Parse-RecDescent-1.967015.tar.gz
Somme de contrôle MD5 du téléchargement : 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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/L/LE/LEONT/PerlIO-utf8_strict-0.010.tar.gz
Somme de contrôle MD5 du téléchargement : d90ca967f66e05ad9221c79060868346
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-2024080801.tar.gz
Somme de contrôle MD5 du téléchargement : 73d4b4b2a0690f9ab573d54a69c22aee
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DC/DCANTRELL/Test-Differences-0.71.tar.gz
Somme de contrôle MD5 du téléchargement : 23a54d5ada6ffe0850f42cd768b4b3c1
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/A/AM/AMBS/Text-BibTeX-0.89.tar.gz
Somme de contrôle MD5 du téléchargement : 67fa6d9c03c659627d9fd58bb380c1fe
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/I/IS/ISHIGAKI/Text-CSV-2.04.tar.gz
Somme de contrôle MD5 du téléchargement : 500b1cd1349e2186877c39aa404230dc
Text-CSV_XS-1.56 (requis par biber-2.20)
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
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.20 et vous n'avez pas à réinstaller ce module.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/S/SA/SADAHIRO/Unicode-Collate-1.31.tar.gz
Somme de contrôle MD5 du téléchargement : 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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
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.013.1 et Wget-1.24.5 (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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/URI-5.28.tar.gz
Somme de contrôle MD5 du téléchargement : 82aaecd8861f31444338231801ba01ca
Test-Fatal-0.017, Test-Needs-0.002010 et Test-Warnings-0.033
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
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 du téléchargement : 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.42
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/S/SH/SHLOMIF/XML-LibXSLT-2.003000.tar.gz
Somme de contrôle MD5 du téléchargement : 632dce587b3c405edd4e622364750191
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 pouvoir être construit et fonctionner correctement avec une plateform 12.2.
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 a été 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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-0.900.tar.gz
Somme de contrôle MD5 du téléchargement : 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.15p5 à 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 exécutant
« 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.