etchã«postgresql-8.2ãå ¥ãã¦ãludia-1.4.0ã®ææ°æ©è½ã使ã
postgresql-8.2ãã¤ã³ã¹ãã¼ã«
/etc/apt/preferencesãä¿®æ£
Package: * Pin: release a=etch-backports Pin-Priority: 1 Package: * Pin: release a=stable Pin-Priority: 900 Package: postgresql-8.2 Pin: release a=etch-backports Pin-Priority: 900 Package: libpq-dev Pin: release a=etch-backports Pin-Priority: 900 Package: postgresql-server-dev-8.2 Pin: release a=etch-backports Pin-Priority: 900
/etc/apt/sources.listã«è¿½å
deb http://www.jp.backports.org/ etch-backports main deb-src http://www.jp.backports.org/ etch-backports main
ã¤ã³ã¹ãã¼ã«
debian-backports-keyring apt-key update
ãå®è¡ãã¦keyãæ´æ°ãã¦ããã¦ãã¤ã³ã¹ãã¼ã«ã§ãã
apt-get update apt-get install postgresql-8.2 postgresql-server-dev-8.2
ãã®ã¨ããæ¢åã®postgresqlãåå¨ããã¨ããã¼ãã5433ã¨ãã§
ã¤ã³ã¹ãã¼ã«ãããã®ã§æ³¨æãå¿
è¦ã§ãã
ç§ã¯å³å¹ã§5432ã«ãã¦ãã¾ãã¾ããã
ããã§8.1ãè½ã¨ãã¦ã8.2ãç«ã¡ä¸ãã¾ãã
/etc/init.d/postgresql-8.1 stop /etc/init.d/postgresql-8.2 start
ããã«8.1ãèªåèµ·åããªãããã«è¨å®
update-rc.d -f postgresql-8.1 remove
ã¦ã¼ã¶ã¼ãä½ãã¾ã
sudo su - postgres createuser xibbar
ãã¦ã次ã¯ludiaé¢ä¿ãã¤ã³ã¹ãã¼ã«ã§ãã
sennaã¨ludiaã¯
ludia-withdeps-1.4.0ãè½ã¨ãã¦ãã¾ãã
ããã«sennaãå
¥ã£ã¦ãã¾ãã
sennaã¯aregeã®ãµã¤ãã«ãããã®ã使ã£ã¦ãããã£ãã®ã§ããã
ãªãã¨ãªãã½ã¼ã¹ãã使ããã¨ã«ãã¾ããã
mecabã®ã¤ã³ã¹ãã¼ã«
mecabã¯é¢åãªã®ã§aptã§ããã¾ããã
dpkg -l|grep mecab
libmecab-deb libmecab1 mecab mecab-ipadic mecab-utils
sennaã®ã¤ã³ã¹ãã¼ã«
tar xzfv ludia-withdes-1.4.0.tar.gz cd ludia-1.4.0/deps tar xzfv senna-1.0.9.tar.gz cd senna-1.0.9 ./configure make sudo make install
ããã§/usr/local以ä¸ã«sennaé¢ä¿ã®ãã¡ã¤ã«ãä¸å¼
ã¤ã³ã¹ãã¼ã«ããã¾ãã
ludiaã®ã¤ã³ã¹ãã¼ã«
cd ../.. ./configure --with-pg-config=/usr/lib/postgresql/8.2/bin/pg_config make sudo make install
ããããconfigureã§pg_configãæç¤ºããªãã¨/usr/libã«
ã¤ã³ã¹ãã¼ã«ããã¦ãã¾ãã¾ãã
ããã§ludiaã®sqlãã¡ã¤ã«ãèªã¿è¾¼ã¾ãã¦ãã¹ããã¾ãã
createdb -Eunicode ludia_sample1 psql ludia_sample1 < /usr/share/postgresql/8.2/pgsenna2.sql
ã¨ã©ã¼ãªãæå¾ã¾ã§ãã£ããæåã§ãã