CPANのモジュールを一般ユーザ権限でインストールできますか?
[上に]
[前に]
[次に]
りの
2000/03/23(木) 11:20:28
よく、Perlなにかをやりたいとおもって聞くといつも CPAN の
モジュールを紹介してもらえるのですが私は root ではないので
インストールとか出来ないのです。
もしかして、CPANモジュールを紹介してくれるはみんな、root さん
なんですか?
一般のユーザ権限で一般的なCPANのモジュールを使いたいとき
にはどうしたらいいのでしょうか?
.pm の拡張子のついたものを置くだけでは駄目なんでしょうか?
方法を調べようといろいろ検索とかしているんですが、見つかりません。
なにか、例を挙げた方がいいですよね。
たとえば、Jcode.pm とか、GD.pm など。
mizzy
2000/03/23(木) 11:23:03
この辺を参考にしてみてください。
../199911/99110255.htm
らてる
2000/03/23(木) 11:34:43
たぶんプログラムを実行するディレクトリと同じところに
置いておけば使えると思います。もしくは、xxx.pmが
あるディレクトリを@INCに追加すれば、大丈夫かな。
りの
2000/03/23(木) 11:47:28
mizzy さん素早いご回答ありがとうございます。
% perl Makefile.PL INSTALLDIRS=site INSTALLSITELIB=/home/your/private/dir
とするときの INSTALLDIRS=site の site って何をいれるのですか?
site のままでいいんでしょうか?
あとは、make っていうのが入っていないといけないんですよね。
いちおう、これが入っていることは確かめられたんですが入って
なかったら、駄目ですよね?一応、確認。
mizzy
2000/03/23(木) 12:13:39
>とするときの INSTALLDIRS=site の site って何をいれるのですか?
>site のままでいいんでしょうか?
siteのままでいいです。この辺詳しくお知りになり
たい場合は、perldoc ExtUtils::MakeMaker を参照
してください。
たいていのモジュールは、
perl Makefile.PL LIB=/home/your/private/dir
でいけるようですが、モジュール付属のREADMEなどに
目を通してみることをおすすめします。
また、らてるさんがおっしゃっている様に、コピー
するだけでも大丈夫です。
りの
2000/03/23(木) 16:08:47
[[解決]]
ありがとうございました。
うまく入ったようです。
ちなみに、@INCに追加 するのって、BEGIN とかの中でやっておけば
いいんですよね?
[上に]
[前に]
[次に]