Perlモジュールインストール

普通はperl -MCPAN -eshellでいいんですが、rootがない場合とかそんな時のメモ。
rootがある場合は意味がナイです。
</foo/var/perllibにまとめて突っ込むケース>
まずperl Makefile.PL。できたMakefileのPREFIX以下を書き換え。

PREFIX = /foo/var/perllib
INSTALLDIRS = site
INSTALLPRIVLIB = $(PREFIX)/
INSTALLARCHLIB = $(PREFIX)/
INSTALLSITELIB = $(PREFIX)/
INSTALLSITEARCH = $(PREFIX)/
INSTALLBIN = $(PREFIX)/
INSTALLSCRIPT = $(PREFIX)/

書き換えたらmake;make install
使うときは、プログラム先頭で@INCに/foo/var/perllibを追加するか、Perlの起動オプションに-I/foo/var/perllibを付けるとおっけ。

カテゴリー: server パーマリンク