Perl モジュール

Perl モジュール の概要

The Perl module packages (also referred to as Distributions, because each can contain multiple modules) add useful objects to the Perl language. The packages listed on this page are required or recommended for other packages in the book. If they have dependent modules, those are either on this page or else on the next page (Perl Module Dependencies).

In many cases, only the required or recommended dependencies are listed - there might be other modules which allow more tests to be run, but omitting them will still allow the tests to PASS.

For a few modules, the BLFS editors have determined that other modules still listed as prerequisites are not required, and omitted them.

Where an alphabetically-earlier dependency of the same module pulls in a dependency, it is not mentioned for the later dependencies of the same module. You should build the listed dependencies in order.

It is generally worth running the tests for perl modules, they often can show problems such as missing dependencies which are required to use the module. Here, the editors have attempted to separate those dependencies which are only required for running test suites, but they will not be mentioned for a module where one of its dependencies uses that module for its own test suite. That is to say, if you intend to run the test suites, please run them for each dependency of the module.

It is possible to automatically install the current versions of a module and all missing or too-old dependencies recommended by upstream using CPAN. See CPAN automated install of perl modules at the end of this page.

Most of these modules only install files below /usr/lib/perl5/site_perl/5.xx.y and those will not be documented. One or two install programs (mostly, perl scripts), or a library, into /usr/bin/ or /usr/lib/ and these are documented.

Editor Notes: https://wiki.linuxfromscratch.org/blfs/wiki/perl-modules

Archive::Zip-1.68

Archive::Zip の概要

The Archive::Zip module allows a Perl program to create, manipulate, read, and write Zip archive files.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Archive::Zip の依存パッケージ

Recommended (for the test suite)

UnZip-6.0 (with its patch)

Archive::Zip のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

パッケージ構成

インストールプログラム: crc32

概略説明

crc32

computes and prints to stdout the CRC-32 values of the given files

autovivification-0.18

autovivification モジュール の概要

This module allows you disable autovivification (the automatic creation and population of new arrays and hashes whenever undefined variables are dereferenced), and optionally throw a warning or an error when it would have occurred.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

autovivification のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Business::ISBN-3.008

Business::ISBN の概要

The Business::ISBN module provides functions for working with International Standard Book Numbers.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Business::ISBN の依存パッケージ

必須

Business-ISBN-Data-20230426.001

Business::ISBN のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Business::ISMN-1.203

Business::ISMN の概要

The Business::ISMN module is for work with International Standard Music Numbers.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Business::ISMN の依存パッケージ

必須

Tie-Cycle-1.227

Business::ISMN のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Business::ISSN-1.005

Business::ISSN の概要

The Business::ISSN module is for work with International Standard Serial Numbers.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Business::ISSN のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Class::Accessor-0.51

Class::Accessor の概要

Class::Accessor generates accessors/mutators for your class.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Class::Accessor のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Data::Compare-1.29

Data::Compare の概要

The Data::Compare module compares two perl data structures.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Data::Compare の依存パッケージ

必須

Clone-0.46, File-Find-Rule-0.34

Data::Compare のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Data::Dump-1.25

Data::Dump の概要

Data::Dump provides pretty printing of data structures.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Data::Dump のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Data::Uniqid-0.12

Data::Uniqid の概要

Data::Uniqid provides three simple routines for generating unique IDs.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Data::Uniqid のインストール

Although the final test fails and reports an Error, the test suite returns a status of 0. The error can safely be ignored.

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

DateTime::Calendar::Julian-0.107

DateTime::Calendar::Julian の概要

DateTime::Calendar::Julian implements the Julian Calendar.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

DateTime::Calendar::Julian の依存パッケージ

必須

DateTime-1.59

DateTime::Calendar::Julian のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

DateTime::Format::Builder-0.83

DateTime::Format::Builder の概要

DateTime::Format::Builder created DateTime parser classes and objects.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

DateTime::Format::Builder の依存パッケージ

必須

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

DateTime::Format::Builder のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Encode::EUCJPASCII-0.03

Encode::EUCJPASCII の概要

Encode::EUCJPASCII provides an eucJP-open (Extended Unix Code, Japanese) mapping.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Encode::EUCJPASCII のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Encode::HanExtra-0.23

Encode::HanExtra の概要

The Encode::HanExtra module provides extra sets of Chinese Encodings which are not included in the core Encode module because of size issues.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Encode::HanExtra のインストール

This module uses the 'unsafe' build and installation instructions (In perl-5.26.0 the use of the current directory in @INC was removed for security reasons and this module has not been updated) :

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

root ユーザーになって以下を実行します。

make install

Encode::JIS2K-0.05

Encode::JIS2K の概要

The Encode::JIS2K module provides JIS X 0212 (aka JIS 2000) Encodings.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Encode::JIS2K のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

File::FcntlLock-0.22

File::FcntlLock の概要

File::FcntlLock is a module to do file locking in an object oriented fashion using the fcntl(2) system call. This allows locks on parts of a file as well as on the whole file and overcomes some known problems with flock(2), on which Perls flock() function is based per default.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

File::FcntlLock のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

File::Slurper-0.014

File::Slurper の概要

File::Slurper is a simple, sane and efficient module to slurp a file.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

File::Slurper の依存パッケージ

推奨 (テストスイートに必要)

File::Slurper のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

File::Which-1.27

File::Which の概要

File::Which provides a portable implementation of the 'which' utility.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

File::Which のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

HTML::Parser-3.81

HTML::Parser の概要

The HTML::Parser distribution is a collection of modules that parse and extract information from HTML documents.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

HTML::Parser の依存パッケージ

必須

HTML-Tagset-3.20 HTTP-Message-6.44 (stritly speaking, not required for building, but its module HTTP::Headers is required for tests and a run-time requirement for HTML::HeadParser from this distribution).

HTML::Parser のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

HTTP::Daemon-6.16

HTTP::Daemon の概要

Instances of the HTTP::Daemon class are HTTP/1.1 servers that listen on a socket for incoming requests. The HTTP::Daemon is a subclass of IO::Socket::INET, so you can perform socket operations directly on it too.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

HTTP::Daemon の依存パッケージ

必須

HTTP-Message-6.44

[注記]

注記

Makefile.PL and running the tests will complain that Module::Build::Tiny is missing, but that is only needed for Build.PL which is used if the system lacks a C compiler.

HTTP::Daemon のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

IO::Socket::SSL-2.084

IO::Socket::SSL の概要

IO::Socket::SSL makes using SSL/TLS much easier by wrapping the necessary functionality into the familiar IO::Socket interface and providing secure defaults whenever possible.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

IO::Socket::SSL の依存パッケージ

必須

make-ca-1.13, Net-SSLeay-1.92

推奨

IO::Socket::SSL のインストール

This module uses a variant of the standard build and installation instructions:

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

Now, as the root user:

make install

コマンド説明

yes: Perl will ask if you wish to run external tests, which will 'fail soft' if there are network problems. The default is 'y', this allows you to script the build.

IO::String-1.08

IO::String の概要

IO::String - Emulate file interface for in-core strings.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

IO::String のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

IPC::Run3-0.048

IPC::Run3 の概要

IPC::Run3 is used to run a subprocess with input/output redirection.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

IPC::Run3 のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

JSON-4.10

JSON の概要

JSON provides a simple wrapper for JSON::XS-compatible modules with some additional features.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

JSON のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Lingua::Translit-0.29

Lingua::Translit の概要

Lingua::Translit and its translit program transliterate text between writing systems.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Lingua::Translit のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

パッケージ構成

インストールプログラム: translit

概略説明

translit

transliterates text between writing systems using various standards

LWP (libwww-perl-6.72)

Introduction to LWP - The World-wide Web library for Perl

The libwww-perl collection is a set of Perl modules which provides a simple and consistent application programming interface (API) to the World-Wide Web. The main focus of the library is to provide classes and functions that allow you to write WWW clients. The library also contains modules that are of more general use and even classes that help you implement simple HTTP servers.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

libwww-perl の依存パッケージ

必須

File-Listing-6.15, HTTP-CookieJar-0.014, HTTP-Cookies-6.10, HTTP-Daemon-6.16, HTTP-Negotiate-6.01, HTML-Parser-3.81, Net-HTTP-6.23, Try-Tiny-0.31, WWW-RobotRules-6.02

推奨 (テストスイートに必要)

libwww-perl のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

After installing this package, if you want HTTPS protocol support install LWP-Protocol-https-6.11.

パッケージ構成

インストールプログラム: lwp-download, lwp-dump, lwp-mirror, lwp-request

概略説明

lwp-download

is a script to fetch a large file from the web

lwp-dump

is used to see what headers and content is returned for a URL

lwp-mirror

is a simple mirror utility

lwp-request

is a simple command line user agent

List::AllUtils-0.19

List::AllUtils の概要

The List::Allutils module combines List::Util and List::MoreUtils in one bite-sized package.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

List::AllUtils の依存パッケージ

必須

List-SomeUtils-0.59, List-UtilsBy-0.12

List::AllUtils のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

List::MoreUtils-0.430

List::MoreUtils の概要

List::MoreUtils provides the stuff missing in List::Util.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

List::MoreUtils の依存パッケージ

必須

Exporter-Tiny-1.006000, List-MoreUtils-XS-0.430

List::MoreUtils のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Log::Log4perl-1.57

Log::Log4perl の概要

Log::Log4perl provides a Log4j implementation for perl.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Log::Log4perl のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

パッケージ構成

インストールプログラム: l4p-templ

概略説明

l4p-templ

prints out the text of a template Log4perl configuration for starting a new Log4perl configuration file

LWP::Protocol::https-6.11

LWP::Protocol::https の概要

LWP::Protocol::https provides https support for LWP::UserAgent (i.e. libwww-perl-6.72). Once the module is installed LWP is able to access sites using HTTP over SSL/TLS.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

LWP::Protocol::https の依存パッケージ

必須

IO-Socket-SSL-2.084, libwww-perl-6.72, make-ca-1.13 with /etc/pki/tls/certs/ca-bundle.crt.

LWP::Protocol::https のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Module::Build-0.4232

Module::Build の概要

Module::Build allows perl modules to be built without a make command being present.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Module::Build のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Note that this module can also be built using Build.PL

パッケージ構成

インストールプログラム: config_data

概略説明

config_data

is used to query or change the configuration of perl modules

Net::DNS-1.41

Net::DNS の概要

Net::DNS is a DNS resolver implemented in Perl. It can be used to perform nearly any type of DNS query from a Perl script.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Net::DNS のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Parse::RecDescent-1.967015

Parse::RecDescent の概要

Parse::RecDescent incrementally generates top-down recursive-descent text parsers from simple yacc-like grammar specifications.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Parse::RecDescent のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Parse::Yapp-1.21

Parse::Yapp の概要

Parse::Yapp is a Perl extension for generating and using LALR parsers.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Parse::Yapp のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

パッケージ構成

インストールプログラム: yapp

概略説明

yapp

is a frontend to the Parse::Yapp module, which lets you create a Perl OO parser from an input grammar file

PerlIO::utf8_strict-0.010

PerlIO::utf8_strict の概要

PerlIO::utf8_strict provides a fast and correct UTF-8 PerlIO layer. Unlike Perl's default :utf8 layer it checks the input for correctness.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

PerlIO::utf8_strict の依存パッケージ

推奨 (テストスイートに必要)

PerlIO::utf8_strict のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Regexp::Common-2017060201

Regexp::Common の概要

Regexp::Common provides commonly requested regular expressions.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Regexp::Common のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

SGMLSpm-1.1

SGMLSpm の概要

The SGMLSpm module is a Perl library used for parsing the output from James Clark's SGMLS and NSGMLS parsers.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

SGMLSpm のインストール

Before beginning the build, issue the following command to prevent an error:

chmod -v 644 MYMETA.yml

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

After the package has been installed, run the following command as the root user:

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

パッケージ構成

インストールプログラム: sgmlspl.pl, sgmlspl

概略説明

sgmlspl.pl

is an SGML processor

sgmlspl

is a symbolic link used during the install of DocBook-utils-0.6.14

Sort::Key-1.33

Sort::Key の概要

Sort::Key provides a set of functions to sort lists of values by some calculated key value.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Sort::Key のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Test::Command-0.11

Test::Command の概要

Test::Command tests the exit status, STDOUT, or STDERR, of an external command.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Test::Command のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Test::Differences-0.71

Test::Differences の概要

Test::Differences tests strings and data structures and shows the differences if they do not match.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Test::Differences の依存パッケージ

必須

Text-Diff-1.45

推奨 (テストスイートに必要)

Test::Differences のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Text::BibTeX-0.89

Text::BibTeX の概要

Text::BibTeX provides an interface to read and parse BibTeX files.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Text::BibTeX の依存パッケージ

必須

Config-AutoConf-0.320, ExtUtils-LibBuilder-0.08

Text::BibTeX のインストール

本モジュールは Build.PL を使って以下のようにビルドします。

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

root ユーザーになって以下を実行します。

./Build install

パッケージ構成

インストールプログラム: biblex, libparse, dumpnames
インストールライブラリ: libtparse.so

概略説明

biblex

performs lexical analysis on a BibTeX file

bibparse

parses a series of BibTeX files with command line options to control the string post-processing behavior

dumpnames

parses a BibTeX file, splitting 'author' and 'editor' fields into lists of names, and then dumps everything to stdout

libbtparse.so

is a library for parsing and processing BibTeX data files

Text::CSV-2.04

Text::CSV の概要

Text::CSV is a comma-separated values manipulator, using XS (eXternal Subroutine - for subroutines written in C or C++) or pure perl.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Text::CSV の依存パッケージ

推奨

Text::CSV のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Text::Roman-3.5

Text::Roman

Text::Roman allows conversion between Roman and Arabic algorisms (number systems, e.g. MCMXLV and 1945).

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Text::Roman のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Unicode::Collate-1.31

Unicode::Collate の概要

Unicode::Collate provides a Unicode collation algorithm.

[注記]

注記

This is a core module. If you are using perl-5.28.0 or later, its version is good enough for biber-2.19 and you do not need to reinstall this module.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Unicode::Collate のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

Unicode::LineBreak-2019.001

Unicode::LineBreak の概要

Unicode::LineBreak provides a UAX #14 Unicode Line Breaking Algorithm.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

Unicode::LineBreak の依存パッケージ

必須

MIME-Charset-1.013.1, also Wget-1.21.4 (to download two files from unicode.org in the test suite)

任意

Unicode::LineBreak のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

URI-5.21

URI の概要

This module implements the URI class. Objects of this class represent "Uniform Resource Identifier references" as specified in RFC 2396 (and updated by RFC 2732). A Uniform Resource Identifier is a compact string of characters that identifies an abstract or physical resource. A Uniform Resource Identifier can be further classified as either a Uniform Resource Locator (URL) or a Uniform Resource Name (URN). The distinction between URL and URN does not matter to the URI class interface. A "URI-reference" is a URI that may have additional information attached in the form of a fragment identifier.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

URI の依存パッケージ

推奨 (テストスイートに必要)
Optional

Business-ISBN-3.008

URI のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

XML::LibXML::Simple-1.01

XML::LibXML::Simple の概要

The XML::LibXML::Simple module is a rewrite of XML::Simple to use the XML::LibXML parser for XML structures, instead of the plain Perl or SAX parsers.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

XML::LibXML::Simple の依存パッケージ

必須

XML-LibXML-2.0208

XML::LibXML::Simple のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

XML::LibXSLT-2.002001

XML::LibXSLT の概要

XML-LibXSLT provides an interface to libxslt-1.1.39

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

XML::LibXSLT の依存パッケージ

必須

libxslt-1.1.39, XML-LibXML-2.0208

XML::LibXSLT のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

XML::Simple-2.25

XML::Simple の概要

XML::Simple provides an easy API to read and write XML (especially config files). It is deprecated and its use is discouraged.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

XML::Simple の依存パッケージ

任意

XML-SAX-1.02 (for an alternative parser which will be used if available, otherwise XML::Parser which was installed in LFS will be used),

XML::Simple のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

XML::Writer-0.900

XML::Writer の概要

XML::Writer provides a Perl extension for writing XML documents.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

XML::Writer のインストール

本モジュールは、標準的なビルドとインストールの手順に従います。

perl Makefile.PL &&
make             &&
make test

root ユーザーになって以下を実行します。

make install

CPAN automated install of perl modules

Automatic Installation of Perl Modules.

There is an alternate way of installing the modules using the cpan shell install command. The command automatically downloads the latest source from the CPAN archive for the module and any missing prerequisite modules listed by upstream. Then for each module it extracts it, runs the compilation, the tests and installs it.

You still need to install any non-perl dependencies before running the automated installation method. You may wish to clean out the build/ directory after installing, to free up the space. If any post-install actions such as creating a symlink are mentioned, you should also do those.

The first time you run cpan, you'll be prompted to enter some information regarding download locations and methods. This information is retained in files located in ~/.cpan.

In particular, you may wish to configure it so that Sudo-1.9.15p4 is used for the installs, allowing you to build and test as a regular user. The following examples have not used that approach.

Start the cpan shell by issuing 'cpan' as the root user. Any module may now be installed from the cpan>  prompt with the command:

install <Module::Name>

For additional commands and help, issue 'help' from the cpan>  prompt.

Alternatively, for scripted or non-interactive installations, use the following syntax as the root user to install one or more modules:

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

Review the cpan.1 man page for additional parameters you can pass to cpan on the command line.