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 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 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 utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/perl-modules
Le module Archive::Zip permet aux programmes Perl de créer, manipuler, lire et écrire des fichiers d'archives Zip.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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é.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/V/VP/VPIT/autovivification-0.18.tar.gz
Somme de contrôle MD5 : 8dec994e1e7d368e055f21a5777385a0
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Le module Buisiness::ISBN permet de travailler avec les ISBN (International Standard Book Numbers).
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISBN-3.007.tar.gz
Somme de contrôle MD5 : 6270020dc5a2e3ae7264ef4e4d4fb344
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Le module Business::ISMN permet de travailler avec les ISMN (International Standard Music Numbers).
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISMN-1.202.tar.gz
Somme de contrôle MD5 : 7a32381ddbf1cf58f260c3bcb3016bc3
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Le module Business::ISSN permet de travailler avec les ISSN (International standard Serial Numbers).
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-1.27.tar.gz
Somme de contrôle MD5 : 53e821a62222e151a5ccab3c8a8e416f
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Data::Dump fournit des fonctions d'affichage pour les structures de données.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/M/MW/MWX/Data-Uniqid-0.12.tar.gz
Somme de contrôle MD5 : 6bab3b5da09fedfdf60ce2629a7367db
Bien que le test final échoue et rapporte une erreur, la suite de tests renvoie un status de 0. L'erreur peut être ignorée sans problème.
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
DateTime::Calendar::Julian implémente le calendrier julien.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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).
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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).
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DA/DANKOGAI/Encode-JIS2K-0.03.tar.gz
Somme de contrôle MD5 : 60539471aa408a2b793cd45a6ce651db
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
File::Slurper est un module simple, compréhensible et efficace pour aspirer un fichier.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/L/LE/LEONT/File-Slurper-0.013.tar.gz
Somme de contrôle MD5 : 110c9bfd78051ab3769dad339395c7ba
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
File::Which fournit une implémentation portable de l'utilitaire « which ».
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/HTML-Parser-3.78.tar.gz
Somme de contrôle MD5 : 6d7c1ca50623cd2b398d1898e48f1ea6
HTTP-Message-6.37 (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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/HTTP-Daemon-6.14.tar.gz
Somme de contrôle MD5 : 3111b0081d08d8b225f52884033de349
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.074.tar.gz
Somme de contrôle MD5 : 53201b8e4dfaf25d4d661a54fdfda602
make-ca-1.10 et Net-SSLeay-1.92
URI-5.12 (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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/R/RJ/RJBS/IPC-Run3-0.048.tar.gz
Somme de contrôle MD5 : 5a8cec571c51a118b265cf6e24e55761
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
JSON fournit une simple enveloppe pour les modules compatibles avec JSON::XS avec des fonctionnalités supplémentaires.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/I/IS/ISHIGAKI/JSON-4.09.tar.gz
Somme de contrôle MD5 : bbd0239a830384a22295234b46b2fac8
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Tlchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/libwww-perl-6.67.tar.gz
Somme de contrle MD5 : ff7621d0350da3052f24db9a74692672
File-Listing-6.15, HTTP-Cookies-6.10, HTTP-Daemon-6.14, HTTP-Negotiate-6.01, HTML-Parser-3.78, Net-HTTP-6.22, Try-Tiny-0.31 et WWW-RobotRules-6.02
Test-Fatal-0.016, Test-Needs-0.002009 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.10.
Le module List::Allutils combine List::Util et List::MoreUtils dans un petit paquet.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Tlchargement (HTTP) : https://www.cpan.org/authors/id/D/DR/DROLSKY/List-AllUtils-0.19.tar.gz
Somme de contrle MD5 du tlchargement : 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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/E/ET/ETJ/Log-Log4perl-1.55.tar.gz
Somme de contrôle MD5 : 17729c49899e667d4d39d9f96fe29fb6
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.67). Une fois ce module installé, LWP est capable d'accéder à des sites en HTTP sur SSL/TLS.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.10.tar.gz
Somme de contrôle MD5 : cf64e4bc57a9266ac4343cdf0808c5c8
IO-Socket-SSL-2.074, libwww-perl-6.67 et make-ca-1.10 avec /etc/pki/tls/certs/ca-bundle.crt
.
Tout d'abord appliquez un correctif pour utiliser les certificats du système (avec l'installation CPAN automatique ce paquet utilisera Mozilla::Ca qui n'est habituellement pas à jour et n'utilise pas les certificats locaux).
patch -Np1 -i ../LWP-Protocol-https-6.10-system_certs-2.patch
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Module::Build permet aux modules perl d'être construits sans une commande make présente.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4231.tar.gz
Somme de contrôle MD5 : 066b193e461d7dfe1eca17a139353001
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Remarquez que ce module peut aussi être construit avec
Build.PL
Net::DNS est un résolveur DNS implémenté en Perl. Il peut être utilisé pour effectuer presque n'importe quelle requête DNS depuis un script Perl.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Tlchargement (HTTP) : https://www.cpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-1.34.tar.gz
Somme de contrle MD5 du tlchargement : f10276a44ce157cd5f709be4c70c34a8
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/L/LE/LEONT/PerlIO-utf8_strict-0.009.tar.gz
Somme de contrôle MD5 : 54811ae16ff5f1cbc50d0cfe88b2c372
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Regexp::Common fournit des expressions régulières couramment demandées.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/D/DC/DCANTRELL/Test-Differences-0.69.tar.gz
Somme de contrôle MD5 : 53aa66b927e7ffe612118bec05f8343d
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
Text::BibTeX fournit une interface pour lire et analyser des fichiers BibTeX.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/A/AM/AMBS/Text-BibTeX-0.88.tar.gz
Somme de contrôle MD5 : 361aad5cf400764e35d1ade3b609bb60
Ce module est construit avec Build.PL
:
perl Build.PL && ./Build && ./Build test
Maintenant, en tant qu'utilisateur root
:
./Build install
effectue l'analyse lexicale d'un fichier BibTeX |
|
analyse une série de fichiers BibTeX avec les options de la ligne de commande pour contrôler le comportement du post-traitement |
|
analyse un fichier BibTeX, en séparant les champs « auteur » et « éditeur » en liste de noms puis affiche tout sur la sortie standard |
|
est une bibliothèque pour analyser et traiter des fichiers de données BibTeX |
Text::CSV est un manipulateur de valeurs séparées par des virgules, en XS (eXternal Subroutine — une sous-routine écrite en C ou C++) ou en perl pur.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/I/IS/ISHIGAKI/Text-CSV-2.01.tar.gz
Somme de contrôle MD5 : c8fe8236ab3115fe8d82bdb6545e0770
Text-CSV_XS-1.48 (requis par biber-2.18)
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).
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.18 et vous n'avez pas à réinstaller ce module.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-2019.001.tar.gz
Somme de contrôle MD5 : 003d6da7a13700e069afed9238c864b9
MIME-Charset-1.012.2 avec Wget-1.21.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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/O/OA/OALDERS/URI-5.12.tar.gz
Somme de contrôle MD5 : d7fc1b1c88d03357aed2f03b455a223e
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/M/MA/MARKOV/XML-LibXML-Simple-1.01.tar.gz
Somme de contrôle MD5 : faad5ed26cd83998f6514be199c56c38
Ce module utilise les instructions de construction et d'installation standards :
perl Makefile.PL && make && make test
Maintenant en tant qu'utilisateur root
:
make install
XML-LibXSLT fournit une interface pour libxslt-1.1.35
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://www.cpan.org/authors/id/S/SH/SHLOMIF/XML-LibXSLT-2.002000.tar.gz
Somme de contrôle MD5 : 5c8408ffbe3cfa4ecadde228d5b57639
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
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.11p3 à 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