[Mew-dist 06251] Re: im/00readme

SAKAI Kiyotaka ksakai at example.com
1998年 9月 2日 (水) 09:40:14 JST


>> In article <19980901205550N.kazu at example.com>, Kazu Yamamoto (山本和彦) <kazu at example.com> writes:

> IM の 00readme はこう変更するのでよろしいでしょうか?

基本的に、従来の --prefix による方法の記述は残しておいて、--siteperl 
の記述を新たに追加するというのがいいと思います。

というのは、IM でインストールされるファイルは、

  1. 実行ファイル          … bindir
  2. SiteConfig            … libdir
  3. IM 以下の perl module … siteperl

の 3 つがありますが、何も指定しないときのデフォルトは

  prefix=/usr/local
  exec_prefix=${prefix}
  bindir=${exec_prefix}/bin     → /usr/local/bin
  libdir=${exec_prefix}/lib/im  → /usr/local/lib/im
  siteperl=/usr/local/lib/perl5/site_perl/5.005 (perl 標準の PATH)

となっています。ここで --prefix=/home/username を指定すると

  prefix=/home/username
  exec_prefix=${prefix}
  bindir=${exec_prefix}/bin     → /home/username/bin
  libdir=${exec_prefix}/lib/im  → /home/username/lib/im
  siteperl=${prefix}/lib        → /home/username/lib

となって、3種類のファイルをすべてホームディレクトリの下にインストール
したいときなどに有効です。

# 今、気が付いたのですが、siteperl は ${prefix}/lib よりも
# ${exec_prefix}/lib の方がいいかもしれません。

--bindir, --libdir, --siteperl は個別のディレクトリしか変更しませんの
で、そのディレクトリだけ設定を上書きしたい場合に使用することになるかと
思います。
-- 
酒井 清隆 (E-mail: ksakai at example.com)



Mew-dist メーリングリストの案内