トップ
新規
一覧
単語検索
最終更新
ヘルプ
ログイン
アールメカブ
和布蕪他インストール
をテンプレートにして作成
開始行:
Linux あるいは Mac OS X で[[MeCab(和布蕪):http://mecab....
さらに CaBoCha (南瓜,カボチャ)をインストール.こっちは、...
#contents
* MeCab(和布蕪) [#ldfd1c77]
MeCab 和布蕪 http://mecab.sourceforge.net/ をインストール
-- Mac OS X 10.5 には,MeCab がデフォルトで入っているよう...
$ ls /usr/lib/libmecab.*
/usr/lib/libmecab.1.0.0.dylib /usr/lib/libmecab.dylib
/usr/lib/libmecab.1.dylib
$ ls /usr/include/mecab*
/usr/include/mecab.h
$ ls -CFR /usr/lib/mecab/dic/apple
以下の手順で新規に MeCab をインストールする場合.(/usr/l...
$ tar zxf mecab-0.98.tar.gz
$ cd mecab-0.98
$ ./configure --with-charset=utf8
$ make
$ sudo make install
$ sudo ldconfig
sudo ldconfig を実行し,libmecab.so を登録しておく.
和布蕪 MeCab の辞書。文字コードとして utf-8 を指定(ハイ...
# $ export PATH=$PATH:/usr/local/bin が必要な場合もある
$ tar zxf mecab-ipadic-2.7.0-20070****.tar.gz
$ cd mecab-ipadic-2.7.0-20070****
$ ./configure --with-charset=utf-8
$ make
# 以下のメッセージは特に気にする必要はありません
done!
echo To enable dictionary, rewrite /usr/local/etc/mecabr...
\"dicrc = /usr/local/lib/mecab/dic/ipadic\"
To enable dictionary, rewrite /usr/local/etc/mecabrc as
"dicrc = /usr/local/lib/mecab/dic/ipadic"
# インストールを完了させます
$ sudo make install
* CaBoCha(南瓜)をインストールするならば [#q96103df]
MeCab を上の手順でインストールしておきます.
** TinySVM [#o1ebf23c]
次にTinySVM をインストール http://chasen.org/~taku/softwa...
tar zxf TinySVM-0.09.tar.gz
cd TinySVM-0.09/
./configure
make
make check
sudo make install
sudo ldconfig
次のようなエラーが出た場合(特にMac OS X)
c++ -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O9 -funroll-all-...
finline -ffast-math -mieee-fp -c param.cpp -fno-commo...
.libs/param.lo
./getopt.h:131: error: declaration of C function 'int ge...
conflicts with
/usr/include/unistd.h:454: error: previous declaration ...
getopt(int, char* const*, const char*)' here
./src/getopt.hの131行目を以下のように修正
/* extern int getopt (); */ /* こちらがオリジナル */
extern int getopt (int argc, char *const *argv, const ch...
さらに./libtool というスクリプトで archive_cmds から始ま...
# Commands used to build and install a shared archive.
archive_cmds="g++ \$(test .\$module = .yes && echo -bund...
echo -dynamiclib) \$allow_undefined_flag -o \$lib \$lib...
$deplibs\$linkopts -install_name \$rpath/\$soname \$(tes...
\\"\$verstring\\\" -a x\$verstring != x0.0 && echo \$ver...
この情報は[[ここを参考:http://cl.cs.okayama-u.ac.jp/study...
** 飲茶 [#edfab0eb]
そして飲茶 YamCha http://chasen.org/~taku/software/yamcha/
tar zxf yamcha-0.33.tar.gz
cd yamcha-0.33
./configure
make
make check
sudo make install
sudo ldconfig
次のようなエラーが出た場合(特にMac OS X)
configure: error: svm_learn (TinySVM or SVM^light) requi...
configureを次のように実行します。
./configure --with-svm-learn=/usr/local/bin
次のようなエラーが出た場合
param.cpp:102: error: 'strlen' was not declared in this ...
param.cpp:103: error: 'strncmp' was not declared in this...
src/common.h に #include <string.h> を追加
mkdarts.cpp:85: error: ‘atoi’ is not a member of ‘std’
libexec/mkdarts.cpp に #include <cstdlib> を追加
// http://unicus.jp/wp/archives/39
** CRF++ [#i5384093]
CRF++をインストール http://crfpp.sourceforge.net/
tar zxf CRF++-0.51.tar.gz
cd CRF++-0.51
./configure
make
sudo make install
sudo ldconfig
** 南瓜 Cabocha [#b27ae240]
ようやく南瓜 Cabocha http://sourceforge.net/projects/cabo...
bzip2 -cd cabocha-0.60pre2.tar.bz2 | tar xf -
cd cabocha-0.60pre2
# ./configure --with-charset=UTF8
./configure --with-charset=utf-8
make
sudo make install
sudo ldconfig
//make check # Emacs 上のシェルでは化けまくっていたが
なお古い南瓜 http://chasen.org/~taku/software/cabocha/ は...
- メモ
./configure with-morphological-analyzer=mecab disable-pke
は不要と思われる.
- Snow Leopardではmakeでエラーが起こる。
libconvのリンクがうまくいかないらしい。
LIBS=-liconv ./configure --with-charset=utf8
でしのげばよい。
[[ここ:http://gentlemachine.com/mt/archives/cat1/]]などで...
src/ucs.cpp の90行目付近に関数定義を追加。
中身はiconv.hからコピペ。
(前略)
namespace CaboCha { /* ここは元からあるところ */
/* ここから追記 */
extern "C"{
extern iconv_t libiconv_open (const char* tocode, const ...
extern size_t libiconv (iconv_t cd, char* * inbuf, size...
extern int libiconv_close (iconv_t cd);
}
/* ここまで追記 */
(以下略)
んで、iconv_open(), iconv_close, iconv() をそれぞれ
libiconv_open, libiconv_close, libiconv
に書き換えてmakeするだけ。
[[海外サイトにこんなの:http://vaelen.org/2009/09/24/insta...
[[こんなページ:http://www.mlab.im.dendai.ac.jp/~yamada/ir...
//面倒ではあったが,速度は異様に早い.
* ubuntu 8.10 では [#h4488fb8]
コンパイルを実行する前に g++-4.2をインストールした上で
export GCC=g++-4.2
export CC=gcc-4.2
を実行しておく必要があります.
終了行:
Linux あるいは Mac OS X で[[MeCab(和布蕪):http://mecab....
さらに CaBoCha (南瓜,カボチャ)をインストール.こっちは、...
#contents
* MeCab(和布蕪) [#ldfd1c77]
MeCab 和布蕪 http://mecab.sourceforge.net/ をインストール
-- Mac OS X 10.5 には,MeCab がデフォルトで入っているよう...
$ ls /usr/lib/libmecab.*
/usr/lib/libmecab.1.0.0.dylib /usr/lib/libmecab.dylib
/usr/lib/libmecab.1.dylib
$ ls /usr/include/mecab*
/usr/include/mecab.h
$ ls -CFR /usr/lib/mecab/dic/apple
以下の手順で新規に MeCab をインストールする場合.(/usr/l...
$ tar zxf mecab-0.98.tar.gz
$ cd mecab-0.98
$ ./configure --with-charset=utf8
$ make
$ sudo make install
$ sudo ldconfig
sudo ldconfig を実行し,libmecab.so を登録しておく.
和布蕪 MeCab の辞書。文字コードとして utf-8 を指定(ハイ...
# $ export PATH=$PATH:/usr/local/bin が必要な場合もある
$ tar zxf mecab-ipadic-2.7.0-20070****.tar.gz
$ cd mecab-ipadic-2.7.0-20070****
$ ./configure --with-charset=utf-8
$ make
# 以下のメッセージは特に気にする必要はありません
done!
echo To enable dictionary, rewrite /usr/local/etc/mecabr...
\"dicrc = /usr/local/lib/mecab/dic/ipadic\"
To enable dictionary, rewrite /usr/local/etc/mecabrc as
"dicrc = /usr/local/lib/mecab/dic/ipadic"
# インストールを完了させます
$ sudo make install
* CaBoCha(南瓜)をインストールするならば [#q96103df]
MeCab を上の手順でインストールしておきます.
** TinySVM [#o1ebf23c]
次にTinySVM をインストール http://chasen.org/~taku/softwa...
tar zxf TinySVM-0.09.tar.gz
cd TinySVM-0.09/
./configure
make
make check
sudo make install
sudo ldconfig
次のようなエラーが出た場合(特にMac OS X)
c++ -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O9 -funroll-all-...
finline -ffast-math -mieee-fp -c param.cpp -fno-commo...
.libs/param.lo
./getopt.h:131: error: declaration of C function 'int ge...
conflicts with
/usr/include/unistd.h:454: error: previous declaration ...
getopt(int, char* const*, const char*)' here
./src/getopt.hの131行目を以下のように修正
/* extern int getopt (); */ /* こちらがオリジナル */
extern int getopt (int argc, char *const *argv, const ch...
さらに./libtool というスクリプトで archive_cmds から始ま...
# Commands used to build and install a shared archive.
archive_cmds="g++ \$(test .\$module = .yes && echo -bund...
echo -dynamiclib) \$allow_undefined_flag -o \$lib \$lib...
$deplibs\$linkopts -install_name \$rpath/\$soname \$(tes...
\\"\$verstring\\\" -a x\$verstring != x0.0 && echo \$ver...
この情報は[[ここを参考:http://cl.cs.okayama-u.ac.jp/study...
** 飲茶 [#edfab0eb]
そして飲茶 YamCha http://chasen.org/~taku/software/yamcha/
tar zxf yamcha-0.33.tar.gz
cd yamcha-0.33
./configure
make
make check
sudo make install
sudo ldconfig
次のようなエラーが出た場合(特にMac OS X)
configure: error: svm_learn (TinySVM or SVM^light) requi...
configureを次のように実行します。
./configure --with-svm-learn=/usr/local/bin
次のようなエラーが出た場合
param.cpp:102: error: 'strlen' was not declared in this ...
param.cpp:103: error: 'strncmp' was not declared in this...
src/common.h に #include <string.h> を追加
mkdarts.cpp:85: error: ‘atoi’ is not a member of ‘std’
libexec/mkdarts.cpp に #include <cstdlib> を追加
// http://unicus.jp/wp/archives/39
** CRF++ [#i5384093]
CRF++をインストール http://crfpp.sourceforge.net/
tar zxf CRF++-0.51.tar.gz
cd CRF++-0.51
./configure
make
sudo make install
sudo ldconfig
** 南瓜 Cabocha [#b27ae240]
ようやく南瓜 Cabocha http://sourceforge.net/projects/cabo...
bzip2 -cd cabocha-0.60pre2.tar.bz2 | tar xf -
cd cabocha-0.60pre2
# ./configure --with-charset=UTF8
./configure --with-charset=utf-8
make
sudo make install
sudo ldconfig
//make check # Emacs 上のシェルでは化けまくっていたが
なお古い南瓜 http://chasen.org/~taku/software/cabocha/ は...
- メモ
./configure with-morphological-analyzer=mecab disable-pke
は不要と思われる.
- Snow Leopardではmakeでエラーが起こる。
libconvのリンクがうまくいかないらしい。
LIBS=-liconv ./configure --with-charset=utf8
でしのげばよい。
[[ここ:http://gentlemachine.com/mt/archives/cat1/]]などで...
src/ucs.cpp の90行目付近に関数定義を追加。
中身はiconv.hからコピペ。
(前略)
namespace CaboCha { /* ここは元からあるところ */
/* ここから追記 */
extern "C"{
extern iconv_t libiconv_open (const char* tocode, const ...
extern size_t libiconv (iconv_t cd, char* * inbuf, size...
extern int libiconv_close (iconv_t cd);
}
/* ここまで追記 */
(以下略)
んで、iconv_open(), iconv_close, iconv() をそれぞれ
libiconv_open, libiconv_close, libiconv
に書き換えてmakeするだけ。
[[海外サイトにこんなの:http://vaelen.org/2009/09/24/insta...
[[こんなページ:http://www.mlab.im.dendai.ac.jp/~yamada/ir...
//面倒ではあったが,速度は異様に早い.
* ubuntu 8.10 では [#h4488fb8]
コンパイルを実行する前に g++-4.2をインストールした上で
export GCC=g++-4.2
export CC=gcc-4.2
を実行しておく必要があります.
ページ名: