205 文字
1 分
Senna インストールメモ
2007年3月4日時点で、最新の安定版のライブラリを使った場合のSennaのインストールメモ。
Sennaとは、MySQLのFULLTEXT INDEXを日本語でも行えるようにするMyISAMテーブルの拡張モジュール。
以下のコマンドをコピペすればインストールが完了することを目的で書いています。
cd /usr/local/src
# mecabwget http://superb-west.dl.sourceforge.net/sourceforge/mecab/mecab-0.94.tar.gztar zxf mecab-0.94.tar.gzcd mecab-0.94./configure --prefix=/usr --with-charset=utf8makemake install
cd ..
# mecab dicwget http://easynews.dl.sourceforge.net/sourceforge/mecab/mecab-ipadic-2.7.0-20060707.tar.gztar zxf mecab-ipadic-2.7.0-20060707.tar.gzcd mecab-ipadic-2.7.0-20060707./configure --with-charset=utf8 --prefix=/usrmakemake install
cd ..
# sennawget http://osdn.dl.sourceforge.jp/senna/24191/senna-1.0.1.tar.gztar senna-1.0.1.tar.gzcd senna-1.0.1./configure --prefix=/usrmakemake installmkdir /var/sennaecho 'sjis' > /var/senna/senna.conf
cd ..
# mysqlwget http://www.rootman.co.kr/NFS2/APM/mysql-5.0.24.tar.gztar zxf mysql-5.0.24.tar.gzcd mysql-5.0.24patch -p1 < ../senna-1.0.1/bindings/mysql/mysql-5.0.24a.senna.diffpatch -p1 < ../senna-1.0.1/bindings/mysql/mysql-5.0.24a.senna.2ind.diff
libtoolize -c -faclocal-1.9autoheaderautomake-1.9 -c -a -iautoconftouch sql/sql_yacc.yy
CFLAGS="-O3 -mtune=nocona -I/usr/local/include" \CXX=gcc CXXFLAGS="-O3 -mtune=nocona \-felide-constructors -fno-exceptions -fno-rtti -I/usr/local/include" \LDFLAGS="-L/usr/local/lib" \./configure \--prefix=/usr/local/mysql \--with-charset=utf8 \--with-extra-charsets=all \--with-mysqld-user=mysql \--with-senna \--enable-thread-safe-client \--enable-assembler \--with-readline \--with-mysqld-ldflags=-all-static \--disable-shared
makemake install Senna インストールメモ
https://blog.teraren.com/posts/senna-インストールメモ/