Perl Moduler

Introduksjon til Perl Moduler

Perl modulpakker (også referert til som Distribusjoner, fordi hver kan inneholde flere moduler) legger til nyttige objekter til Perl språket. Pakkene oppført på denne siden er påkrevd eller anbefalt for andre pakker i boken. Hvis de har avhengige moduler, er de enten på denne siden ellers på neste side (Perl Modulavhengigheter).

I mange tilfeller er bare de påkrevde eller anbefalte avhengighetene oppført - det kan være andre moduler som lar flere tester kjøres, men å utelate dem vil fortsatt gjøre at testene PASS.

For noen få moduler har BLFS redaktørene bestemt at andre moduler fortsatt oppført som forutsetninger ikke er påkrevd, og utelatt dem.

Der en alfabetisk-tidligere avhengighet av samme modul trekker inn en avhengighet, er det ikke nevnt for de senere avhengighetene til den samme modulen. Du bør bygge de oppførte avhengighetene i rekkefølge.

Det er generelt verdt å kjøre testene for perl moduler, de kan ofte vise problemer som manglende avhengigheter som kreves for å bruke modulen. Her har redaksjonen forsøkt å skille disse avhengigheter som bare kreves for å kjøre testpakker, men de vil ikke bli nevnt for en modul der en av dens avhengigheter bruker den modulen for sin egen testpakke. Det vil si hvis du har tenkt å kjøre testpakkene, vennligst kjør dem for hver avhengighet av modulen.

Det er mulig å automatisk installere gjeldende versjoner av en modul og alle manglende eller for gamle avhengigheter anbefalt av oppstrøms ved bruk av CPAN. Se CPAN automatisert installasjon av perl moduler på slutten av denne siden.

De fleste av disse modulene installerer bare filene under /usr/lib/perl5/site_perl/5.xx.y og de vil ikke dokumenteres. Ett eller to installeringsprogrammer (for det meste perl skript), eller et bibliotek, i /usr/bin/ eller /usr/lib/ og disse er dokumentert.

Redaktørens notater: https://wiki.linuxfromscratch.org/blfs/wiki/perl-modules

Archive::Zip-1.68

Introduksjon til Archive::Zip

Archive::Zip modulen lar et Perl program lage, manipulere, lese og skrive Zip arkivfiler.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Archive::Zip Avhengigheter

Anbefalt (for testpakken)

UnZip-6.0 (med sin oppdatering)

Installasjon av Archive::Zip

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Innhold

Installerte Programmer: crc32

Korte Beskrivelser

crc32

beregner og skriver til stdout CRC-32 verdiene til de gitte filer

autovivification-0.18

Introduksjon til autovivification modulen

Denne modulen lar deg deaktivere autovivification (den automatiske opprettelsen og populasjon av nye arrays og hashes når udefinerte variabler er dereferert), og eventuelt gi en advarsel eller en feil når det ville har oppstått.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av autovivification

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Business::ISBN-3.009

Introduksjon til Business::ISBN

The Business::ISBN modulen gir funksjoner for å arbeide med Internasjonale standard boknumre.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Business::ISBN Avhengigheter

Påkrevd

Business-ISBN-Data-20240807.001

Installasjon av Business::ISBN

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Business::ISMN-1.204

Introduksjon til Business::ISMN

Business::ISMN modulen gir funksjoner for å arbeide med Internasjonale standard musikknumre.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Business::ISMN Avhengigheter

Påkrevd

Tie-Cycle-1.228

Installasjon av Business::ISMN

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Business::ISSN-1.005

Introduksjon til Business::ISSN

Business::ISSN modulen gir funksjoner for å arbeide med Internasjonale standard serienumre.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av Business::ISSN

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Class::Accessor-0.51

Introduksjon til Class::Accessor

Class::Accessor genererer accessorer/mutatorer for klassen din.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av Class::Accessor

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Data::Compare-1.29

Introduksjon til Data::Compare

Data::Compare modulen sammenligner to perl datastrukturer.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Data::Compare Avhengigheter

Påkrevd

Clone-0.46 og File-Find-Rule-0.34

Installasjon av Data::Compare

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Data::Dump-1.25

Introduksjon til Data::Dump

Data::Dump gir pen utskrift av datastrukturer.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av Data::Dump

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Data::Uniqid-0.12

Introduksjon til Data::Uniqid

Data::Uniqid gir tre enkle rutiner for å generere unike IDer.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av Data::Uniqid

Selv om den endelige testen mislykkes og rapporterer en feil, testpakken returnerer en status på 0. Feilen kan trygt ignoreres.

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

DateTime::Calendar::Julian-0.107

Introduksjon til DateTime::Calendar::Julian

DateTime::Calendar::Julian implementerer den julianske kalenderen.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

DateTime::Calendar::Julian Avhengigheter

Påkrevd

DateTime-1.65

Installasjon av DateTime::Calendar::Julian

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

DateTime::Format::Builder-0.83

Introduksjon til DateTime::Format::Builder

DateTime::Format::Builder oppretter DateTime parser klasser og objekter.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

DateTime::Format::Builder Avhengigheter

Påkrevd

DateTime-Format-Strptime-1.79 og Params-Validate-1.31

Installasjon av DateTime::Format::Builder

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Encode::EUCJPASCII-0.03

Introduksjon til Encode::EUCJPASCII

Encode::EUCJPASCII gir en eucJP-open (utvidet Unix-kode, japansk) kartlegging.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av Encode::EUCJPASCII

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Encode::HanExtra-0.23

Introduksjon til Encode::HanExtra

Encode::HanExtra modulen gir ekstra sett med kinesiske kodinger som ikke er inkludert i kjernekodemodulen på grunn av størrelseproblemer.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av Encode::HanExtra

Denne modulen bruker de "usikre" bygge og installasjons instruksjonene (I perl-5.26.0 bruken av nåværende mappe i @INC ble fjernet for sikkerhets årsaker og denne modulen har ikke blitt oppdatert) :

PERL_USE_UNSAFE_INC=1 perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Encode::JIS2K-0.05

Introduksjon til Encode::JIS2K

Encode::JIS2K modulen gir JIS X 0212 (aka JIS 2000) kodinger.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av Encode::JIS2K

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

File::FcntlLock-0.22

Introduksjon til File::FcntlLock

File::FcntlLock er en modul for å gjøre fillåsing i en objektorientert måte ved hjelp av fcntl(2) systemanrop. Dette tillater låser på deler av en fil så vel som på hele filen og overvinner noen kjente problemer med flock(2), hvorpå Perl sin flock() funksjon er basert på som standard.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av File::FcntlLock

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

File::Slurper-0.014

Introduksjon til File::Slurper

File::Slurper er en enkel, fornuftig og effektiv modul for å slurpe en fil.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

File::Slurper Avhengigheter

Anbefalt (påkrevd for testpakken)

Installasjon av File::Slurper

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

File::Which-1.27

Introduksjon til File::Which

File::Which gir en flyttbar implementering av 'which' verktøyet.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av File::Which

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

HTML::Parser-3.83

Introduksjon til HTML::Parser

HTML::Parser distribusjon er en samling av moduler som analyserer og henter ut informasjon fra HTML dokumenter.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

HTML::Parser Avhengigheter

Påkrevd

HTML-Tagset-3.24 og HTTP-Message-6.46 (strengt tatt ikke nødvendig for bygging, men dens modul HTTP::Header er nødvendig for tester og et kjøretidskrav for HTML::HeadParser fra denne distribusjonen).

Installasjon av HTML::Parser

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

HTTP::Daemon-6.16

Introduksjon til HTTP::Daemon

Forekomster av HTTP::Daemon klasse er HTTP/1.1-servere som lytter på en socket for innkommende forespørsler. HTTP::Daemon er en underklasse av IO::Socket::INET, slik at du kan utføre socket operasjoner direkte på den også.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

HTTP::Daemon Avhengigheter

Påkrevd

HTTP-Message-6.46

[Note]

Note

Makefile.PL og kjøre testene vil klage på at Module::Build::Tiny mangler, men det trengs bare for Build.PL som brukes hvis systemet mangler en C kompilator.

Installasjon av HTTP::Daemon

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

IO::Socket::SSL-2.088

Introduksjon til IO::Socket::SSL

IO::Socket::SSL gjør bruk av SSL/TLS mye enklere ved å pakke inn den nødvendige funksjonalitet inn i det velkjente IO::Socket grensesnittet og gir sikre standarder når det er mulig.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

IO::Socket::SSL Avhengigheter

Påkrevd

make-ca-1.14 og Net-SSLeay-1.94

Valgfri

Installasjon av IO::Socket::SSL

Denne modulen bruker en variant av standard bygging og installasjonbruksanvisning:

yes | perl Makefile.PL &&
make                   &&
make test

En test, Client non-SSL connection, er kjent for å feile.

Nå, som root bruker:

make install

Parameterforklaringer

yes: Perl vil spørre om du ønsker å kjøre eksterne tester, som vil "mislykkes mykt" hvis det er nettverksproblemer. Standard er 'y', som vil la deg skripte bygget.

IO::String-1.08

Introduksjon til IO::String

IO::String - Emuler filgrensesnitt for strenger i kjernen.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av IO::String

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

IPC::Run3-0.049

Introduksjon til IPC::Run3

IPC::Run3 brukes til å kjøre en underprosess med inndata/utdata omdirigering.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av IPC::Run3

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Lingua::Translit-0.29

Introduction to Lingua::Translit

Lingua::Translit og dens translit program translittererer tekst mellom skrivesystemer.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av Lingua::Translit

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Innhold

Installerte Programmer: translit

Korte Beskrivelser

translit

translitterer tekst mellom skrivesystemer ved hjelp av ulike standarder

LWP (libwww-perl-6.77)

Introduksjon til LWP - Verdensvev biblioteket for Perl

libwww-perl samlingen er et sett med Perl moduler som gir et enkelt og konsistent applikasjonsprogrammeringsgrensesnitt (API) til Verdensveven. Hovedfokuset til biblioteket er å gi klasser og funksjoner som lar deg skrive WWW klienter. Biblioteket inneholder også moduler som er av mer generell bruk og til og med klasser som hjelper deg å implementere enkle HTTP servere.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

libwww-perl Avhengigheter

Påkrevd

File-Listing-6.16, HTTP-CookieJar-0.014, HTTP-Cookies-6.11, HTTP-Daemon-6.16, HTTP-Negotiate-6.01, HTML-Parser-3.83, Net-HTTP-6.23, Try-Tiny-0.31 og WWW-RobotRules-6.02

Anbefalt (påkrevd for testpakken)

Installasjon av libwww-perl

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Etter å ha installert denne pakken, hvis du vil ha støtte for HTTPS protokollen installer LWP-Protocol-https-6.14.

Innhold

Installerte Programmer: lwp-download, lwp-dump, lwp-mirror, lwp-request

Korte Beskrivelser

lwp-download

er et skript for å hente en stor fil fra nettet

lwp-dump

brukes til å se hvilke deklarasjoner og innhold som returneres for en URL

lwp-mirror

er et enkelt speilverktøy

lwp-request

er en enkel kommandolinjebrukeragent

List::AllUtils-0.19

Introduksjon til List::AllUtils

List::Allutils modulen kombinerer List::Util og List::MoreUtils i en liten pakke.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

List::AllUtils Avhengigheter

Påkrevd

List-SomeUtils-0.59 og List-UtilsBy-0.12

Installasjon av List::AllUtils

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

List::MoreUtils-0.430

Introduksjon til List::MoreUtils

List::MoreUtils gir ting som mangler i List::Util.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

List::MoreUtils Avhengigheter

Påkrevd

Exporter-Tiny-1.006002 og List-MoreUtils-XS-0.430

Installasjon av List::MoreUtils

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Log::Log4perl-1.57

Introduksjon til Log::Log4perl

Log::Log4perl gir en Log4j implementering for perl.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av Log::Log4perl

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Innhold

Installerte Programmer: l4p-templ

Korte Beskrivelser

l4p-templ

skriver ut teksten til en Log4perl konfigurasjonsmal for å starte en ny Log4perl konfigurasjonsfil

LWP::Protocol::https-6.14

Introduksjon til LWP::Protocol::https

LWP::Protocol::https gir https støtte for LWP::UserAgent (dvs. libwww-perl-6.77). Når modulen er installert er LWP i stand til å få tilgang til nettsteder ved hjelp av HTTP over SSL/TLS.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

LWP::Protocol::https Avhengigheter

Påkrevd

IO-Socket-SSL-2.088, libwww-perl-6.77, og make-ca-1.14 med /etc/pki/tls/certs/ca-bundle.crt.

Installasjon av LWP::Protocol::https

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Module::Build-0.4234

Introduksjon til Module::Build

Module::Build lar perl moduler bygges uten at make kommandoen er tilstede.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av Module::Build

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Merk at denne modulen også kan bygges ved bruk av Build.PL

Innhold

Installerte Programmer: config_data

Korte Beskrivelser

config_data

brukes til å spørre eller endre konfigurasjonen av perl moduler

Net::DNS-1.46

Introduksjon til Net::DNS

Net::DNS er en DNS løser implementert i Perl. Den kan brukes til å utføre nesten alle typer DNS spørringer fra et Perl skript.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av Net::DNS

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Parse::RecDescent-1.967015

Introduksjon til Parse::RecDescent

Parse::RecDescent genererer trinnvis ovenfra og ned rekursiv nedstigningstekst parsere fra enkle yacc-lignende grammatikkspesifikasjoner.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av Parse::RecDescent

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Parse::Yapp-1.21

Introduksjon til Parse::Yapp

Parse::Yapp er en Perl utvidelse for å generere og bruke LALR parsere.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av Parse::Yapp

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Innhold

Installerte Programmer: yapp

Korte Beskrivelser

yapp

er en frontend til Parse::Yapp modulen, som lar deg lage en Perl OO parser fra en grammatikkfil

PerlIO::utf8_strict-0.010

Introduksjon til PerlIO::utf8_strict

PerlIO::utf8_strict gir et raskt og korrekt UTF-8 PerlIO lag. I motsetning til Perls standard :utf8 lag, sjekker den inndataen for korrekthet.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

PerlIO::utf8_strict Avhengigheter

Anbefalt (påkrevd for testpakken)

Installasjon av PerlIO::utf8_strict

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Regexp::Common-2024080801

Introduksjon til Regexp::Common

Regexp::Common gir vanlige etterspurte uttrykk.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av Regexp::Common

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

SGMLSpm-1.1

Introduksjon til SGMLSpm

SGMLSpm modulen er et Perl bibliotek som brukes til å analysere utdataene fra James Clarks SGMLS og NSGMLS parsere.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av SGMLSpm

Før du begynner byggingen, utsted følgende kommando for å forhindre en feil:

chmod -v 644 MYMETA.yml

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Etter at pakken er installert, kjør følgende kommando som root bruker:

ln -sv sgmlspl.pl /usr/bin/sgmlspl

Innhold

Installerte Programmer: sgmlspl.pl, sgmlspl

Korte Beskrivelser

sgmlspl.pl

er en SGML prosessor

sgmlspl

er en symbolsk lenke som brukes under installasjonen av DocBook-utils-0.6.14

Sort::Key-1.33

Introduksjon til Sort::Key

Sort::Key gir et sett med funksjoner for å sortere lister med verdier etter noen beregnet nøkkelverdi.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av Sort::Key

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Test::Command-0.11

Introduksjon til Test::Command

Test::Command tester utgangsstatusen, STDOUT, eller STDERR, av en ekstern kommando.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av Test::Command

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Test::Differences-0.71

Introduksjon til Test::Differences

Test::Differences tester strenger og datastrukturer og viser forskjeller hvis de ikke stemmer overens.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Test::Differences Avhengigheter

Påkrevd

Text-Diff-1.45

Anbefalt (påkrevd for testpakken)

Installasjon av Test::Differences

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Text::BibTeX-0.89

Introduksjon til Text::BibTeX

Text::BibTeX gir et grensesnitt for å lese og analysere BibTeX filer.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Text::BibTeX Avhengigheter

Påkrevd

Config-AutoConf-0.320 og ExtUtils-LibBuilder-0.08

Installasjon av Text::BibTeX

Denne modulen er bygd ved bruk av Build.PL:

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

Nå, som root bruker:

./Build install

Innhold

Installerte Programmer: biblex, libparse, dumpnames
Installerte Biblioteker: libtparse.so

Korte Beskrivelser

biblex

utfører leksikalsk analyse på en BibTeX fil

bibparse

analyserer en serie BibTeX filer med kommandolinjealternativer for å kontrollere oppførselen til strengens etterbehandling

dumpnames

analyserer en BibTeX fil, deler "forfatter" og "editor" felt inn i navnelister, og dumper deretter alt til stdout

libbtparse.so

er et bibliotek for å analysere og behandle BibTeX datafiler

Text::CSV-2.04

Introduksjon til Text::CSV

Text::CSV er en kommaseparert verdimanipulator som bruker XS (ekstern subrutine (eXternal Subroutine) - for subrutiner skrevet i C eller C++) eller ren perl.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Text::CSV Avhengigheter

Anbefalt

Installasjon av Text::CSV

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Text::Roman-3.5

Introduksjon til Text::Roman

Text::Roman tillater konvertering mellom romerske og arabiske algoritmer (tall systemer, f.eks. MCMXLV og 1945).

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av Text::Roman

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Unicode::Collate-1.31

Introduksjon til Unicode::Collate

Unicode::Collate gir en Unicode kollasjonsalgoritme.

[Note]

Note

Dette er en kjernemodul. Hvis du bruker perl-5.28.0 eller senere, er versjonen god nok til biber-2.20 og du trenger ikke å installere denne modulen på nytt.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av Unicode::Collate

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

Unicode::LineBreak-2019.001

Introduksjon til Unicode::LineBreak

Unicode::LineBreak gir en UAX #14 Unicode linjebrytende algoritme.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Unicode::LineBreak Avhengigheter

Påkrevd

MIME-Charset-1.013.1 og Wget-1.24.5 (for å laste ned to filer fra unicode.org i testpakken)

Valgfri

Installasjon av Unicode::LineBreak

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

URI-5.28

Introduksjon til URI

Denne modulen implementerer URI klassen. Objekter av denne klassen representerer "Uniform Resource Identifier-referanser" som spesifisert i RFC 2396 (og oppdatert av RFC 2732). En Uniform Resource Identifier er en kompakt streng av karakterer som identifiserer en abstrakt eller fysisk ressurs. En Uniform Resource Identifier kan videre klassifiseres som enten en Uniform Resource Locator (URL) eller et Uniform Resource Name (URN). Skillet mellom URL og URN spiller ingen rolle for URI klassens grensesnitt. En "URI referanse" er en URI som kan ha tilleggsinformasjon vedlagt i form av en fragmentidentifikator.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

URI Avhengigheter

Anbefalt (påkrevd for testpakken)
Valgfri

Business-ISBN-3.009

Installasjon av URI

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

XML::LibXML::Simple-1.01

Introduksjon til XML::LibXML::Simple

XML::LibXML::Simple modulen er en omskriving av XML::Simple for å bruke XML::LibXML parser for XML strukturer, i stedet for vanlig Perl eller SAX parsere.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

XML::LibXML::Simple Avhengigheter

Påkrevd

XML-LibXML-2.0210

Installasjon av XML::LibXML::Simple

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

XML::LibXSLT-2.003000

Introduksjon til XML::LibXSLT

XML-LibXSLT gir et grensesnitt til libxslt-1.1.42

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

XML::LibXSLT Avhengigheter

Påkrevd

libxslt-1.1.42 og XML-LibXML-2.0210

Installasjon av XML::LibXSLT

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

XML::Simple-2.25

Introduksjon til XML::Simple

XML::Simple gir en enkel API for å lese og skrive XML (spesielt config filer). Den er avviklet og bruken frarådes.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

XML::Simple Avhengigheter

Valgfri

XML-SAX-1.02 (for en alternativ parser som vil bli brukt hvis tilgjengelig, ellers vil XML::Parser (som ble installert i LFS) bli brukt)

Installasjon av XML::Simple

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

XML::Writer-0.900

Introduksjon til XML::Writer

XML::Writer gir en Perl utvidelse for å skrive XML dokumenter.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

Installasjon av XML::Writer

Denne modulen bruker standard bygge og installasjons instruksjoner:

perl Makefile.PL &&
make             &&
make test

Nå, som root bruker:

make install

CPAN automatisert installasjon av perl moduler

Automatisk installasjon av Perl moduler.

Det er en alternativ måte å installere modulene ved å bruke cpan skallets install kommando. Kommandoen laster automatisk ned den nyeste kilden fra CPAN arkivet for modulen og eventuelle manglende avhengighetsmoduler oppført av oppstrøm. Deretter pakker den ut hver modul, kjører kompileringen, testene og installerer den.

Du må fortsatt installere eventuelle ikke-perl avhengigheter før du kjører den automatiserte installasjonsmetoden. Det kan være lurt å rydde build/ mappen etter installering, for å frigjøre plass. Hvis noen etterinstallasjonshandlinger f.eks som å lage en symbolkobling er nevnt, bør du også gjøre det.

Første gang du kjører cpan, du vil bli spurt om å legge inn informasjon om nedlastingsplasseringer og metoder. Denne informasjonen lagres i filer som ligger i ~/.cpan.

Spesielt kan det være lurt å konfigurere det slik at Sudo-1.9.15p5 brukes til installasjonene, slik at du kan bygge og teste som en vanlig bruker. Følgende eksempler har ikke brukt denne tilnærmingen.

Start cpan skallet ved å kjøre 'cpan' som root bruker. Enhver modul kan nå bli installert fra cpan>  ledeteksten med kommandoen:

install <Module::Name>

For ytterligere kommandoer og hjelp, kjør 'help' fra cpan>  ledeteksten.

Alternativt, for skriptede eller ikke-interaktive installasjoner, bruk følgende syntaks som root bruker for å installere en eller flere moduler:

cpan -i <Module1::Name> <Module2::Name>

Se gjennom cpan.1 manside for ytterligere parametere du kan sende til cpan på kommandolinjen.