2005年10月10日
Sennaのインストール (with MySQL)
とりあえずsubversionをapt-getでインストール。
mecab-0.81とipadic-2.6.1を入手しておく。
http://qwik.jp/senna/14.htmlを参考にしながら進めることにする。
めんどくさいので全部root権限でやっちゃいますよ。
# cp -rp ipadic-2.6.1 mecab-0.81/dic/というようにコピー。先ほどのパッチをMeCabに当てる。
# patch -p1 < ../mecab-0.81.mte.patch.20050423あとは普通にMeCabをインストール。
# ./configure # make # make install終わったら次はSennaをsubversionで取得。
# svn co svn://dev.razil.jp/senna/trunk sennarev50だった。 続けて、言われるままにインストール。
$ cd senna # ./autogen.sh # ./configure --prefix=/usr # make # make install次はMySQLを・・・の前にちょっと確認
# cd bindings/mysql/ # ls mysql-4.0.23.senna.diff mysql-4.1.14.senna.diff mysql-4.0.24.senna.diff mysql-5.0.12-beta.senna.diffここではMySQL5.0でいこうと思う。 ともかくmysql-5.0.13-rc.tar.gzを入手、展開する。 展開したディレクトリに入り、パッチをあてる。
# patch -p1 < ../senna/bindings/mysql/mysql-5.0.12-beta.senna.diffバージョン違うけど気にしない。 後はそのまま、
# aclocal # autoconf # automake # ./configure # make # make installで終了。その前に悪戦苦闘してたのでこれだけでいいかわからないけど。 その前にやったのは、Sennaインストール後に、 /etc/ld.so.conf に /usr/local/lib を追加。rootになって /sbin/ldconfigを実行。 くらいかなぁ。 さて、続けてコンフィグファイルの配置を言われるまま。
# cp -p ./support-files/my-medium.cnf /etc/my.cnf続けて初期化も。
# ./scripts/mysql_install_dbMySQL用のユーザ・グループを作成。
# useradd mysql # groupadd mysqlデータディレクトリの所有者とグループをmysqlに変更。
# chown -R mysql /usr/local/var # chgrp -R mysql /usr/local/varMySQL Serverを起動してみる。
# /usr/local/bin/mysqld_safe --user=mysql &mysqladminを使って、mysql serverが起動していることを確認。
# /usr/local/bin/mysqladmin versionMySQLの起動確認。
# /usr/local/bin/mysql -u root mysql>exit;
Posted by hayasaka at 2005年10月10日 19:48
Comment
autogen.shの前に
export LDFLAGS=" -L/usr/local/lib"
が要るかも。
Posted by hayasaka at 2005年12月19日 15:54