HayasakaBlog: Sennaのインストール (with MySQL)

HayasakaBlog[=>]

2005年10月10日

Sennaのインストール (with MySQL)

とりあえずsubversionをapt-getでインストール。
mecab-0.81とipadic-2.6.1を入手しておく。 http://qwik.jp/senna/14.htmlを参考にしながら進めることにする。
めんどくさいので全部root権限でやっちゃいますよ。 まずhttp://dev.razil.jp/archive/からmecab-0.81.mte.patch.20050423を入手。 mecab-0.81とipadic-2.6.1を展開し、 # 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 senna rev50だった。 続けて、言われるままにインストール。 $ 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_db MySQL用のユーザ・グループを作成。 # useradd mysql # groupadd mysql データディレクトリの所有者とグループをmysqlに変更。 # chown -R mysql /usr/local/var # chgrp -R mysql /usr/local/var MySQL Serverを起動してみる。 # /usr/local/bin/mysqld_safe --user=mysql & mysqladminを使って、mysql serverが起動していることを確認。 # /usr/local/bin/mysqladmin version MySQLの起動確認。 # /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 Powered by Movable Type 2.64[=>]

Menu

HOME[=>]
Prev » LuceneとSenのインストール&設定[=>]
Next » Rastのインストール[=>]

Next Page
Full Browser

ja.abc-yoga.podzone.org | Contact