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