1. ホーム
  2. スクリプト・コラム
  3. パール

Linux/Unix で Perl モジュールをインストールする 2 つの方法

2022-01-30 03:44:31

方法1、手動でインストールする場合の手順

CPANからDBIモジュールバージョン1.13のzipファイルDBI-1.13.tar.gzをダウンロードし、/usr/local/src/以下に配置されていると仮定する。 
cd /usr/local/src 
このファイルを解凍するには 
tar xvzf DBI-1.13.tar.gz 
これで、DBI-1.13の新しいディレクトリが作成されます。 
cd DBI-1.13 

makefileを生成します。 
perl Makefile.PL 
モジュールの作成 
作る 
テストモジュール 
テストを行う 
テストの結果、"all test ok"と出れば、コンパイルしたモジュールを安全にインストールすることができます。モジュールをインストールする前に、まず 
perl5のインストールディレクトリに書き込み権限があることを確認し(通常はsuコマンドで取得)、実行します。 
インストールする 

さて、試しにプログラムを書いてみましょう。 

#! /usr/bin/perl -w 
はストリクトを使用します。 
DBIを使用します。 
... 

上記の手順は、Linux/Unix上のほとんどのPerlモジュールで動作します。また、上記の手順は動的にリンクされたPerlコンパイラのためのものです(LinuxでプリインストールされているPerlはすべて動的にリンクされています)、静的にリンクされたPerlを使用している場合、新しいモジュールをPerlコンパイラに静的にリンクし、おそらくマシンを再起動する必要があります。 

方法2、CPANモジュールを使った自動インストール。 

インストール前にインターネットに接続されている必要があり、root権限が必要です。 
perl -MCPAN -e シェル 
あなたのマシンがインターネットに直接接続されている場合(ダイヤルアップ、専用回線など)、行をすべて入力し、最後に一番近いCPANミラーサイトを選択するだけです。例えば、私はChina Free Software Library(ftp://freesoft.cgi.gov.cn/pub/languages/perl/CPAN)を選びました。そうでない場合、もしあなたのマシンがファイアウォールの中にあるならば、 ftp プロキシか http プロキシを設定する必要があります。 

ヘルプの取得 
cpan>h 

CPANにある全モジュールの一覧 
cpan>m 

キーワードを元にCPAN上のモジュールを検索します。
cpan[1]> i /scws/.
CPAN: 保存可能なロードはOK (v2.20)
'/home/orisun/.cpan/Metadata'を読みに行く。
データベースは Sat, 17 Nov 2012 08:07:03 GMT に生成されました。
配布物 XUERON/Text-Scws-0.01.tar.gz
モジュール Text::Scws (XUERON/Text-Scws-0.01.tar.gz)
2件見つかりました

モジュールのインストール 
cpan>DBIをインストール 
DBIモジュールのダウンロードからインストールまでの一連の作業を自動的に行います。 

退出 
cpan>q