namazu-dev(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Q: Install of Namazu without root privilege
Kenji Suzuki <kenji@xxxxxxxxxxxxxxxx> wrote:
>非常に初歩的な質問ですが、Namazu v2 は root でなくても
>インストールできるんでしょうか?
できます。
>MMagic は(というか pm は) root でないとインストール
>できないと思っていたのですが、野首さんにつっこまれたので、
>こちらで聞いておくことにしました。
>
>MMagic をホーム・ディレクトリにインストールすることは
>可能なんでしょうか?
% ./configure --prefix=$HOME/usr --with-pmdir=$HOME/usr/lib/perl
% make
% make install
でいけるはず、と思ったら
Warning: You do not have permissions to install into /usr/local/lib/perl5/5.00503/man/man3 at /usr/libdata/perl/5.00503/ExtUtils/Install.pm line 61.
Skipping /home/satoru-t/usr/lib/perl/File/MMagic.pm (unchanged)
Cannot forceunlink /usr/local/lib/perl5/5.00503/man/man3/File::MMagic.3: Permission denied at /usr/libdata/perl/5.00503/File/Find.pm line 155
*** Error code 13
と warning が表示されて make install がこけました。(FreeBSD 3.4R)
インストールはうまくいっているようですが。
わざわざ --with-pmdir=$PMDIR に合わせて configure.in で
$PERL Makefile.PL LIB=$PMDIR
LIB= を指定して Makefile.PL を実行しているのに、この挙動は納
得いかない…。と思って調べてみたら LIB= とは別に
INSTALLMAN3DIR= を指定すればいいようです。
というわけで configure.in を修正しておきました。上記の問題は
解決しています。
-- Satoru Takabayashi