Modules Perl

Introduction à Perl Modules

Les paquets de modules Perl ajoutent des objets utiles au langage Perl. Voici les modules utilisés par les paquets tout au long de BLFS avec leurs dépendances. L'installation des modules décrite sur cette page devrait être effectuée en installant les dépendances dans l'ordre indiqué. Les instructions d'installation et de construction du modules Perl standard sont montrés à la fin de cette page.

Quand un module est montré comme '(pour la suite de test)' il est requis si vous voulez lancer le test pour le module qui l'utilise. Dans ce cas, seules les dépendances requises sont listées - il peut y avoir d'autres modules qui permettent à plus de tests d'être lancés, mais en les omettant ils seront marqués PASS.

Archive::Zip-1.56

Le module Archive::Zip permet aux programmes Perl de créer, manipuler, lire et écrire des fichiers d'archive Zip. Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

autovivification-0.16

Le module autovivification vous permet de désactiver l'autovivification. Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • autovivification-0.16

  • http://www.cpan.org/authors/id/V/VP/VPIT/autovivification-0.16.tar.gz
    Somme MD5 : 7e20817f6034910c1bc23351d81a0658

Business::ISBN-2.09

Le module Business::ISBN permet de travailler avec les « International Standard Book Numbers ». Ce module et ses dépendances utilisent les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • Business::ISBN-2.09

  • http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISBN-2.09.tar.gz
    Somme MD5 : 5ebf339c409d99cdfa6f96974ef96780

Business::ISMN-1.13

Le module Business::ISMN permet de travailler avec les « International Standard Music Numbers ». Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • Business::ISMN-1.13

  • http://search.cpan.org/CPAN/authors/id/B/BD/BDFOY/Business-ISMN-1.13.tar.gz
    Somme MD5 : e8696a78b4aa8a99869fbb0625c5cc13

    • Tie::Cycle
      (http://search.cpan.org/~bdfoy/Tie-Cycle/)

Business::ISSN-1.001

Le module Business::ISSN permet de travailler avec les « International Standard Serial Numbers ». Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • Business::ISSN-1.001

  • http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISSN-1.001.tar.gz
    Somme MD5 : 004a95c3a44b1c2915ec62cdee66673d

Data::Compare-1.25

Le module Data::Compare compare deux structures de données perl. Ce module et ses dépendances utilisent les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • Data::Compare-1.25

  • http://www.cpan.org/authors/id/D/DC/DCANTRELL/Data-Compare-1.25.tar.gz
    Somme MD5 : 6a397ab5833237f3ca05ed7277b19a7a

Data::Dump-1.23

Ce module fournit une belle manière d'afficher des structures de données. Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • Data::Dump-1.23

  • http://www.cpan.org/authors/id/G/GA/GAAS/Data-Dump-1.23.tar.gz
    Somme MD5 : 762c111e525c82ff23d62c90821b26e9

Date::Simple-3.03

Date::Simple fournit un objet date simple. Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • Date::Simple-3.03

  • http://www.cpan.org/authors/id/I/IZ/IZUT/Date-Simple-3.03.tar.gz
    Somme MD5 : 436049dc2c7dfd8423d8bcc807248b31

Encode::EUCJPASCII-0.03

Encode::EUCJPASCII fournit un mappage eucJP-open. Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • Encode-EUCJPASCII-0.03

  • http://www.cpan.org/authors/id/N/NE/NEZUMI/Encode-EUCJPASCII-0.03.tar.gz
    Somme MD5 : 5daa65f55b7c2050bb0713d9e95f239d

Encode::HanExtra-0.23

Le module Encode::HanExtra fournit un ensemble supplémentaire d'encodages chinois. Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • Encode::HanExtra-0.23

  • http://www.cpan.org/authors/id/A/AU/AUDREYT/Encode-HanExtra-0.23.tar.gz
    Somme MD5 : e1d3bc32c1c8ee304235a06fbcd5d5a4

Encode::JIS2K-0.03

Le module Encode::JIS2K fournit des encodages JIS X 0212 (aussi connu comme JIS 2000). Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • Encode::JIS2K-0.03

  • http://www.cpan.org/authors/id/D/DA/DANKOGAI/Encode-JIS2K-0.03.tar.gz
    Somme MD5 : 60539471aa408a2b793cd45a6ce651db

File::Slurp-9999.19

Le module File::Slurp fournit une manière simple et efficace de lire/écrire/modifier des fichiers complets. Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • File::Slurp-9999.19

  • http://www.cpan.org/authors/id/U/UR/URI/File-Slurp-9999.19.tar.gz
    Somme MD5 : 7d584cd15c4f8b9547765eff8c4ef078

File::Which-1.19

File::Which fournit une implémentation portable de l'utilitaire « which ». Ce module et ses dépendances utilisent les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • File::Which-1.19

  • http://cpan.metacpan.org/authors/id/P/PL/PLICEASE/File-Which-1.19.tar.gz
    Somme MD5 : 27f967930f011b646c1bf839b606e164

HTML::Parser-3.72

La distribution HTML::Parser est une collection de modules qui analysent et extraient les informations de documents HTML. Ce module et ses dépendances utilisent les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • HTML::Parser-3.72

  • http://www.cpan.org/authors/id/G/GA/GAAS/HTML-Parser-3.72.tar.gz
    Somme MD5 : eb7505e5f626913350df9dd4a03d54a8

    • HTML::Tagset
      (http://search.cpan.org/~petdance/HTML-Tagset/)

    • libwww-perl-6.15 (circulaire; cependant, il peut être installé après HTML::Parser comme ce n'est qu'une dépendance à l'exécution pour le module HTML::HeadParser inclus)

IPC::Run3-0.048

Le module IPC::Run3 est utilisé pour lancer un sous-processus avec une redirection des entrée/sorties. Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • IPC-Run3-0.048

  • http://www.cpan.org/authors/id/R/RJ/RJBS/IPC-Run3-0.048.tar.gz
    Somme MD5 : 5a8cec571c51a118b265cf6e24e55761

libwww-perl-6.15 (connu aussi comme Bundle::LWP)

La collection libwww-perl (Bundle::LWP) est un ensemble de modules Perl qui fournissent une interface de programmation simple et cohérente avec le Web. Le principal but de cette bibliothèque est de fournir des classes et des fonctions qui permettent d'écrire des clients web. La bibliothèque contient des modules qui sont d'un usage plus généraliste et même des classes qui aident à implémenter un serveur HTTP simple. La collection LWP et toutes ses dépendances utilisent les Instructions d'installation des modules Perl standards. Les dépendances devraient être installées dans l'ordre de leur présentation. Assurez-vous d'installer les chaînes de dépendances des modules avant d'installer les modules.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

Après l'installation de LWP, si vous souhaitez supporter le protocole HTTPS, installez LWP::Protocol::https-6.06

List::AllUtils-0.09

Le module List::Allutils combine List::Util et List::MoreUtils en un petit paquet. Ce module et ses dépendances utilisent les Instructions d'installation des modules Perl standards.

Ce paquet échouera (les tests, mais pas pour une raison évidente, et à l'exécution) si le module central List::Util est plus vieux que 1.31, comme cela arrive avec par exemple perl-5.18.2 de LFS-7.5. Pour tester cette version, vous pouvez lancer la commande suivante

strings /usr/lib/perl5/5.*/*/auto/List/Util/Util.so |
    grep -E '^[[:digit:]]\.[[:digit:]]+'

et si nécessaire, installez Scalar::List::Utils (http://search.cpan.org/dist/Scalar-List-Utils/) pour récupérer une version plus récente de ce module sans mettre à jour tout perl.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • List::AllUtils-0.09

  • http://www.cpan.org/authors/id/D/DR/DROLSKY/List-AllUtils-0.09.tar.gz
    Somme MD5 : 3e2dfeeef80c4e1952443c6b7d48583c

    • List::MoreUtils-0.413

    • Number::Compare
      (http://search.cpan.org/dist/Number::Compare/)

    • Test::Warnings
      (http://search.cpan.org/dist/Test::Warnings/) (pour la suite de tests)

      • CPAN::Meta::Check
        (http://search.cpan.org/dist/CPAN::Meta::Check/) (pour la suite de tests)

        • Test::Deep
          (http://search.cpan.org/dist/Test::Deep/) (pour la suite de tests)

      • Module::Metadata
        (http://search.cpan.org/dist/Module::Metadata/) (pour la suite de tests)
        Il s'agit d'un module de cœur de perl, mais Test::Warnings a besoin de la version 1.000023 ou supérieur
        donc une version plus récente est requise pour LFS-7.7 et antérieur. Pour vérifier, lancez
        grep 'our $VERSION' /usr/lib/perl5/5.*/Module/Metadata.pm

        • Test::Deep
          (http://search.cpan.org/dist/Test::Deep/) (pour la suite de tests)

    • Text::Glob
      (http://search.cpan.org/dist/Text::Glob/)

List::MoreUtils-0.413

List::MoreUtils fournit ce qui manque dans List::Util. Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • List-MoreUtils-0.413

  • http://www.cpan.org/authors/id/R/RE/REHSACK/List-MoreUtils-0.413.tar.gz
    Somme MD5 : bc577c86455e2d1397187bce286a53b9

    • Exporter::Tiny
      (http://search.cpan.org/dist/Exporter::Tiny/) (pour la suite de tests)

Log-Log4perl-1.46 (aussi connu comme Log::Log4perl)

Log-Log4perl fournit une implémentation de Log4j pour perl. Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • Log-Log4perl-1.46

  • http://www.cpan.org/authors/id/M/MS/MSCHILLI/Log-Log4perl-1.46.tar.gz
    Somme MD5 : d247d2327d7f32dca09cbeb51a953fc5

LWP::Protocol::https-6.06

LWP::Protocol::https fournit le support https à LWP::UserAgent (c'est à dire pour LWP). Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

Module::Build-0.4216

Module::Build permet aux modules perl d'être construits sans que la commande make ne soit présente. Ce module utilise les Instructions d'installation des modules Perl standards. Si votre version de perl est la 5.20.2 ou antérieur, une version de ce module a été installé dans le cœur de la distribution perl et vous n'avez pas besoin d'installer une version plus récente.

[Note]

Note

Quand on crée le Makefile, le module rapportera

inc_bundling_support....disabled
  requires:
    ! inc::latest is not installed

mais inc::latest est expérimental et n'est pas nécessaire.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • Module-Build-0.4216

  • http://www.cpan.org/authors/id/L/LE/LEONT/Module-Build-0.4216.tar.gz
    Somme MD5 : 681e174d184087d7e5bf64a338c5e48c

Net::DNS-1.04

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. Le module Net::DNS et toutes ses dépendances utilisent les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • Net::DNS-1.04

  • http://www.cpan.org/authors/id/N/NL/NLNETLABS/Net-DNS-1.04.tar.gz
    Somme MD5 : 5a6f6e6811d6bf8eefd84ce778c2bc2e

    • Digest::HMAC
      (http://search.cpan.org/~gaas/Digest-HMAC/) (pour la suite de tests)

    • IO::Socket::INET6
      (http://search.cpan.org/~shlomif/IO-Socket-INET6-2.72/) (requis pour le support de l'IPv6)

    • IO::Socket::INET
      (http://search.cpan.org/~gbarr/IO/lib/IO/Socket/INET.pm) (requis pour le support de l'IPv6)

      • Socket6
        (http://search.cpan.org/~umemoto/Socket6/)

Regexp::Common-2016020301

Regexp::Common fournit des expressions régulières couramment requises. Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • Regexp-Common-2016020301

  • http://www.cpan.org/authors/id/A/AB/ABIGAIL/Regexp-Common-2016020301.tar.gz
    Somme MD5 : a3126d635295869bf78c4e5c8f5e9949

SGMLSpm-1.1

Le module SGMLSpm est une bibliothèque Perl utilisée pour analyser la sortie des analyseurs SGMLS et NSGMLS de James Clark. Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

Avant de commencer la construction, lancez les commandes suivantes pour éviter une erreur :

chmod -v 644 MYMETA.yml

Après que le paquet est installé, lancez la commande suivante en tant qu'utilisateur root :

ln -sv sgmlspl.pl /usr/bin/sgmlspl
  • SGMLSpm-1.1

  • http://anduin.linuxfromscratch.org/BLFS/perl-modules/SGMLSpm-1.1.tar.gz
    Somme MD5 : 746c74ae969992cedb1a2879b4168090

Test::Command-0.11 (Test::Command)

Ce module teste le statut de la sortie, STDOUT ou STDERR, d'une commande externe. Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • Test-Command-0.11

  • http://www.cpan.org/authors/id/D/DA/DANBOO/Test-Command-0.11.tar.gz
    Somme MD5 : 9ab83c4695961dbe92cd86efe08f0634

Test::Differences-0.64

Test::Differences - Test les chaînes et les structures de données et montre les différences s'il y en a. Ce module et ses dépendances utilisent les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

Test::Pod-1.51

Test::Pod vérifie les erreurs POD dans les fichiers. Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • Test-Pod-1.51

  • http://www.cpan.org/authors/id/E/ET/ETHER/Test-Pod-1.51.tar.gz
    Somme MD5 : f806aa84de2f0c0fba48b3a5a8a4aecf

Test::Pod::Coverage-1.10

Test::Pod::Coverage vérifie la couverture de pod. Ce module et ses dépendances utilisent les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

Text::BibTeX-0.71

Text::BibTeX fournit une interface pour lire et analyser les fichiers BibTeX. Ce module utilise les Instructions pour les modules Perl qui utilisent Build.PL ., mais sauf quand noté, ses dépendances sont installées en suivant les Instructions d'installation des modules Perl standards.

Ce paquet demande ce qu'il nomme `Scalar::Util` version 1.42 ou supérieure si le module de cœur List::Util est plus vieux que cela, comme cela arrive avec les versions de perl jusqu'à la 5.20.2. Pour tester la version, vous pouvez lancer la commande suivante

strings /usr/lib/perl5/5.*/*/auto/List/Util/Util.so |
    grep -E '^[[:digit:]]\.[[:digit:]]+'

et si nécessaire, installez Scalar::List::Utils (http://search.cpan.org/dist/Scalar-List-Utils/) pour récupérer une version plus récente de ce module sans mettre à jour tout perl.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

Text::Roman-3.5

Text::Roman permet la conversion entre les systèmes numéraux romains et arabes (par exemple MCMXLV et 1945). Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • Text-Roman-3.5

  • http://www.cpan.org/authors/id/S/SY/SYP/Text-Roman-3.5.tar.gz
    Somme MD5 : 1f6b09c0cc1f4425b565ff787a39fd83

Unicode::Collate-1.14

Unicode::Collate fournit un algorithme de rassemblement Unicode. Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • Unicode-Collate-1.14

  • http://search.cpan.org/CPAN/authors/id/S/SA/SADAHIRO/Unicode-Collate-1.14.tar.gz
    Somme MD5 : c486b31f87bfa3875883f3c9fad9fd99

Unicode::LineBreak-2015.12

Unicode::LineBreak fournit un algorithme UAX #14 pour les retours de lignes Unicode. Ce module et ses dépendances utilisent les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

Unicode::Normalize-1.25

Unicode::Normalize fournit les formes de normalisation Unicode. Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • Unicode::Normalize-1.25

  • http://www.cpan.org/authors/id/K/KH/KHW/Unicode-Normalize-1.25.tar.gz
    Somme MD5 : 8f25327bbccc33717b7d85433e1083bd

URI-1.71

Ce module implémente la classe URI. Les objets de cette classe représentent des "Uniform Resource Identifier" comme spécifié par la RFC 2396 (et mis à jour par 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 être ensuite classifié comme un "Uniform Resource Locator" (URL) ou un "Uniform Resource Name" (URN). La distinction entre URL et URN n'a pas d'importance pour l'interface URI. Une "référence URI" est une URI qui peut avoir des informations supplémentaires qui lui sont attachées sous forme d'un identifiant de fragment. Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • URI-1.71

  • http://www.cpan.org/authors/id/E/ET/ETHER/URI-1.71.tar.gz
    Somme MD5 : 247c3da29a794f72730e01aa5a715daf

XML::LibXML::Simple-0.95

Le module XML::LibXML::Simple est une réécriture de XML::Simple qui utilise l'analyseur de structures XML XML::LibXML, plutôt que des analyseurs en Perl pur ou SAX. Ce module et toutes ses dépendances utilisent les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

XML::LibXSLT-1.94

Le module XML::LibXSLT fournit une interface à libxslt. Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

XML::Simple-2.22

Le module XML::Simple est une extension Perl qui fournit une API simple pour lire et écrire du XML (en particulier des fichiers de configuration). Ce module et toutes ses dépendances utilisent les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • XML::Simple-2.22

  • http://cpan.org/authors/id/G/GR/GRANTM/XML-Simple-2.22.tar.gz
    Somme MD5 : 0914abddfce749453ed89b54029f2643

    • XML::SAX
      (http://search.cpan.org/~grantm/XML-SAX/)
      (Note : ce paquet ne supporte pas la compilation en parallèle)

    • XML::SAX::Expat
      (http://search.cpan.org/~bjoern/XML-SAX-Expat/)
      (Note : ce paquet ne supporte pas la compilation en parallèle)

    •  XML::LibXML
      (http://search.cpan.org/~shlomif/XML-LibXML/)
      (recommandé pour une analyse plus rapide)

    • Tie::IxHash
      (http://search.cpan.org/~chorny/Tie-IxHash/)
      (facultatif pour la suite de tests)

XML::Writer-0.625

XML::Writer fournit une extension Perl pour écrire des documents XML. Ce module utilise les Instructions d'installation des modules Perl standards.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.

  • XML::Writer-0.625

  • http://www.cpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-0.625.tar.gz
    Somme MD5 : b9c2420c243c6a36ce45a008740fcede

Instructions d'installation des modules Perl

Installez Perl modules en lançant les commandes suivantes :

perl Makefile.PL &&
make &&
make test

Maintenant, en tant qu'utilisateur root :

make install
[Note]

Note

Lorsque vous réinstallez un module Perl, parfois de vieilles versions du module réinstallé sont dans d'autres répertoires spécifiés dans @INC. Pour supprimer toutes les autres versions du module réinstallé (pas seulement les versions moins récentes), initialisez la variable UNINST :

make install UNINST=1

Installation de Perl Modules which use Build.PL

Avant perl-5.22, Module::Build faisait partit du cœur de la distribution. Maintenant il doit être installé séparément (voir au dessus) avant qu'aucun autre module qui l'utilise ne puisse être construit.

Installez Perl modules which use Build.PL en lançant les commandes suivantes :

perl Build.PL &&
./Build &&
./Build test

Maintenant, en tant qu'utilisateur root :

./Build install

(Alternative) Installation automatique des modules Perl.

Il y a une autre façon d'installer les modules en utilisant la commande install du shell cpan. La commande télécharge automatiquement les sources de l'archive CPAN, les extrait, exécute les commandes de compilation, de test et d'installation mentionnées ci-dessus et supprime l'arborescence de construction des sources. Il se peut que vous deviez installer des paquets de bibliothèques dont dépend le paquet avant de lancer la méthode d'installation automatique.

La première fois que vous lancez cpan, on vous demandera d'entrer des informations sur les emplacements et les méthodes de téléchargement. Ces informations sont conservées dans des fichiers qui se trouvent dans ~/.cpan. Démarrez le shell cpan en exécutant 'cpan' en tant qu'utilisateur root. À présent, vous pouvez installer n'importe quel module à partir de l'invite cpan>  avec la commande :

install <Module::Name>

Pour de l'aide et des commandes supplémentaires, exécutez 'help' depuis l'invite cpan> .

Sinon, 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>

Voyez la page de man de cpan.1 pour des des paramètres supplémentaires que vous pouvez passer à cpan en ligne de commande.

Contenu

La plupart des modules s'installe uniquement dans les répertoires perl, mais certains installeront aussi des programmes (principalement des scripts perl), ou parfois une bibliothèque, dans /usr

Programmes installés: Archive::Zip : crc32 File::Find::Rule : findrule libwww-perl : lwp-download, lwp-dump, lwp-mirror, lwp-request Log::Log4perl : l4p-tmpl Module::Build config_data Pod::Coverage : pod_cover Text::BibTeX : biblex, bibparse, dumpnames
Bibliothèques installées: Text::BibTeX : libbtparse.so

Descriptions courtes

crc32

traite et affiche en sortie les valeurs CRC-32 de fichiers donnés.

findrule

est une enveloppe en ligne de commande de File:Find:Rule.

lwp-download

est un script pour prendre un gros fichier depuis le web.

lwp-dump

est utilisé pour voir les entêtes et le contenu retourné par une URL.

lwp-mirror

est un utilitaire simple de miroir.

lwp-request

est un agent utilisateur simple en ligne de commandes.

l4p-templ

affiche le texte d'une configuration modèle de Log4perl pour démarrer un nouveau fichier de configuration Log4perl.

config_data

est utilisé pour avoir ou modifier la configuration des modules perl.

pod_cover

est utilisé pour avoir une analyse de couverture d'une documentation empaquetée dans un module perl.

biblex

effectue l'analyse lexicale d'un fichier BibTeX.

bibparse

analyse une série de fichiers BibTeX avec les options en ligne de commandes pour contrôler la chaîne de post-traitement.

dumpnames

analyse un fichier BibTeX, séparant les champs 'author' et 'editor' dans des listes de noms, et ensuite envoi l'ensemble sur stdout.

libbtparse.so

est une bibliothèque pour analyser et traiter les fichiers de données BibTeX.

Last updated on 2016-02-27 22:58:54 +0100