7.9. Perl-5.38.2

Perl パッケージは Perl 言語 (Practical Extraction and Report Language) を提供します。

概算ビルド時間: 0.6 SBU
必要ディスク容量: 280 MB

7.9.1. Perl のインストール

Perl をコンパイルするための準備をします。

sh Configure -des                                        \
             -Dprefix=/usr                               \
             -Dvendorprefix=/usr                         \
             -Duseshrplib                                \
             -Dprivlib=/usr/lib/perl5/5.38/core_perl     \
             -Darchlib=/usr/lib/perl5/5.38/core_perl     \
             -Dsitelib=/usr/lib/perl5/5.38/site_perl     \
             -Dsitearch=/usr/lib/perl5/5.38/site_perl    \
             -Dvendorlib=/usr/lib/perl5/5.38/vendor_perl \
             -Dvendorarch=/usr/lib/perl5/5.38/vendor_perl

configure オプションの意味

-des

これは三つのオプションを組み合わせたものです。 -d はあらゆる項目に対してデフォルト設定を用います。 -e はタスクをすべて実施します。 -s は不要な出力は行わないようにします。

-Dvendorprefix=/usr

これは perl に対して、Perl モジュールをどこにインストールするのかを指示するものです。

-Duseshrplib

Perl モジュールの中には libperl をスタティックライブラリではなく共有ライブラリとして必要とするものがあるため、これをビルドします。

-Dprivlib,-Darchlib,-Dsitelib,...

この設定は、Perl がインストール済のモジュールを探す場所を指定します。 LFS 編集者はディレクトリ構造として Perl の MAJOR.MINOR バージョン (5.38) の形に基づいて、インストールモジュールを配置することにしています。 このようにしておくと、新たなパッチレベル (5.38.2 のようなフルバージョンにおいて最後のドット以降のバージョン部分) によるアップグレードの際に、モジュールを再インストールする必要がなくなるためです。

パッケージをコンパイルします。

make

パッケージをインストールします。

make install

本パッケージの詳細は 「Perl の構成」を参照してください。