2010/04/13

Samba ドメイン参加エラー

Windows7クライアントでドメインに参加する場合のエラー回避方法.





regedit でレジストリ編集.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters

NV Domain に任意のドメイン名を設定すればいいらしい.

参考)Windows 7 で Samba ドメインに参加
http://www.natzworks.com/digital/entries/2010/000256.html

Windows7用 PDC for Samba

調べたサイトをとりあえずメモ.

http://ja.528p.com/linux/centos/SP001-samba.html
http://blog.livedoor.jp/brb35350/
http://blog.livedoor.jp/brb35350/archives/51297361.html
http://damedame.monyo.com/?date=20091011
http://shigekun.blog.so-net.ne.jp/2008-04-05
http://o-mita.cocolog-nifty.com/blog/2007/11/samba_6601.html

sshfs アンマウント

sshfs でマウントしたディレクトリをアンマウントする方法.

root では umount でアンマウント可能だが,一般ユーザでは
umount自体が実行できないため,fusermount を使う.

fusermount -u /home/hoge



参考)sshで他マシンのファイルシステムをマウントするには
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/948sshfs.html

sshfs の実行権限

root 以外で sshfs を実行するための設定.

/etc/group の fuse グループにユーザを追加する.

参考)sshで他マシンのファイルシステムをマウントするには
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/948sshfs.html

Mecab

MeCab: Yet Another Part-of-Speech and Morphological Analyzer
http://mecab.sourceforge.net/


MeCabメーリングリスト
http://sourceforge.jp/projects/mecab/


簡単な使い方.
MeCabコマンド単独での実行.
http://mecab.sourceforge.net/#parse




% cd mecab-perl-0.98

% perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for MeCab

% make
cp MeCab.pm blib/lib/MeCab.pm
g++ -c -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m64 -DVERSION=¥"0.98¥" -DXS_VERSION=¥"0.98¥" -fPIC "-I/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE" MeCab_wrap.cxx
Running Mkbootstrap for MeCab ()
chmod 644 MeCab.bs
rm -f blib/arch/auto/MeCab/MeCab.so
g++ -shared MeCab_wrap.o -o blib/arch/auto/MeCab/MeCab.so -L/usr/local/lib -lmecab -lstdc++
chmod 755 blib/arch/auto/MeCab/MeCab.so
cp MeCab.bs blib/arch/auto/MeCab/MeCab.bs
chmod 644 blib/arch/auto/MeCab/MeCab.bs


% make test
# make install
Installing /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi/auto/MeCab/MeCab.so
Installing /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi/auto/MeCab/MeCab.bs
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Writing /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi/auto/MeCab/.packlist
Appending installation info to /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/perllocal.pod






参考)MeCab 0.98 のインストール方法
http://www.asahi-net.or.jp/~YW3T-TRNS/namazu/mecab/index.htm


参考)サンプルプログラムなど.
[Perl] MeCab.pm 入ったー!
http://d.hatena.ne.jp/likk/20070428/1177781039

Lingua-JA-Summarize-0.08

Perlモジュール Lingua-JA-Summarize-0.08 のインストール.


必要なPerlモジュールをCPANでインストール.

% perl -MCPAN -e shell

cpan> install Class::Accessor::Fast
cpan> install Class::ErrorHandler
cpan> install Lingua::JA::Summarize


% tar zxvf Lingua-JA-Summarize-0.08
% cd Lingua-JA-Summarize-0.08
% perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Lingua::JA::Summarize


% make
cp lib/Lingua/JA/Summarize.pm blib/lib/Lingua/JA/Summarize.pm
cp lib/Lingua/JA/Summarize/Mecab.pm blib/lib/Lingua/JA/Summarize/Mecab.pm
Manifying blib/man3/Lingua::JA::Summarize.3pm
Manifying blib/man3/Lingua::JA::Summarize::Mecab.3pm


% make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-util.......ok
t/01-new........ok
t/02-keyword....ok
All tests successful.
Files=3, Tests=41, 3 wallclock secs ( 3.50 cusr + 0.08 csys = 3.58 CPU)


# make install
Writing /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi/auto/Lingua/JA/Summarize/.packlist
Appending installation info to /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/perllocal.pod


参考)CPANモジュールのmake testエラー.
http://q.hatena.ne.jp/mobile/1164216751