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.
This package is known to build and work properly using an LFS 12.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 12.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 fournit des fonctions pour travailler avec les ISBN (International Standard Book Numbers).
This package is known to build and work properly using an LFS 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/B/BR/BRIANDFOY/Business-ISBN-3.009.tar.gz
Somme de contrôle MD5 : 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 permet de travailler avec les ISMN (International Standard Music Numbers).
This package is known to build and work properly using an LFS 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/B/BR/BRIANDFOY/Business-ISMN-1.204.tar.gz
Somme de contrôle MD5 : 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 permet de travailler avec les ISSN (International standard Serial Numbers).
This package is known to build and work properly using an LFS 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISSN-1.005.tar.gz
Somme de contrôle MD5 : 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.
This package is known to build and work properly using an LFS 12.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 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-1.29.tar.gz
Somme de contrôle MD5 : 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.
This package is known to build and work properly using an LFS 12.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 12.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 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.
This package is known to build and work properly using an LFS 12.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 12.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 12.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 12.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 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DA/DANKOGAI/Encode-JIS2K-0.05.tar.gz
Somme de contrôle MD5 : 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.
This package is known to build and work properly using an LFS 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/J/JT/JTT/File-FcntlLock-0.22.tar.gz
Somme de contrôle MD5 : 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.
This package is known to build and work properly using an LFS 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/L/LE/LEONT/File-Slurper-0.014.tar.gz
Somme de contrôle MD5 : 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 ».
This package is known to build and work properly using an LFS 12.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 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/HTML-Parser-3.81.tar.gz
Somme de contrôle MD5 : b9f5dd3b14632f7a60541a2b61389c06
HTML-Tagset-3.20 et HTTP-Message-6.44 (à 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.
This package is known to build and work properly using an LFS 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/HTTP-Daemon-6.16.tar.gz
Somme de contrôle MD5 : 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.
This package is known to build and work properly using an LFS 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.085.tar.gz
Somme de contrôle MD5 : 7a13ba92cdbad523f1a489c03b151569
make-ca-1.13 et Net-SSLeay-1.92
URI-5.27 (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 12.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 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/R/RJ/RJBS/IPC-Run3-0.049.tar.gz
Somme de contrôle MD5 : 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
JSON fournit une simple enveloppe pour les modules compatibles avec JSON::XS avec des fonctionnalités supplémentaires.
This package is known to build and work properly using an LFS 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/I/IS/ISHIGAKI/JSON-4.10.tar.gz
Somme de contrôle MD5 : a709b32e194d0eb38f788cb49f422c4e
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 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/A/AL/ALINKE/Lingua-Translit-0.29.tar.gz
Somme de contrôle MD5 : 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.
This package is known to build and work properly using an LFS 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/libwww-perl-6.76.tar.gz
Somme de contrôle MD5 : 5a069cd1173e8f4284b775f258ed3e33
File-Listing-6.15, HTTP-CookieJar-0.014, HTTP-Cookies-6.10, HTTP-Daemon-6.16, HTTP-Negotiate-6.01, HTML-Parser-3.81, 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.13.
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 12.1 platform.
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.
This package is known to build and work properly using an LFS 12.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 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/E/ET/ETJ/Log-Log4perl-1.57.tar.gz
Somme de contrôle MD5 : 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.76). 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 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.13.tar.gz
Somme de contrôle MD5 : 583582eb7e11d575d16466d2f62b3877
IO-Socket-SSL-2.085, libwww-perl-6.76 et make-ca-1.13 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.
This package is known to build and work properly using an LFS 12.1 platform.
Téléchargement (HTTP) : https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4232.tar.gz
Somme de contrôle MD5 : 144885f1cbaf9420017bbed696ec6b83
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 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-1.44.tar.gz
Somme de contrôle MD5 du téléchargement : e4694815daeeb6f7ac80e0a1fec6839b
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 12.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 12.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 12.1 platform.
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 : 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.
This package is known to build and work properly using an LFS 12.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 12.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 12.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 12.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 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DC/DCANTRELL/Test-Differences-0.71.tar.gz
Somme de contrôle MD5 : 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.
This package is known to build and work properly using an LFS 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/A/AM/AMBS/Text-BibTeX-0.89.tar.gz
Somme de contrôle MD5 : 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.
This package is known to build and work properly using an LFS 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/I/IS/ISHIGAKI/Text-CSV-2.04.tar.gz
Somme de contrôle MD5 : 500b1cd1349e2186877c39aa404230dc
Text-CSV_XS-1.53 (requis par biber-2.19)
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 12.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.19 et vous n'avez pas à réinstaller ce module.
This package is known to build and work properly using an LFS 12.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 12.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.013.1 avec Wget-1.21.4 (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 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/URI-5.27.tar.gz
Somme de contrôle MD5 : b5d4d26b96b4e2372bb68764f6377fea
Test-Fatal-0.017, Test-Needs-0.002010 et Test-Warnings-0.031
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 12.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.39
This package is known to build and work properly using an LFS 12.1 platform.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/S/SH/SHLOMIF/XML-LibXSLT-2.002001.tar.gz
Somme de contrôle MD5 : b47ac3a69b58fa43386c4f39be5d7bd5
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 12.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 12.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.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.