Linux安装路由插件pgrouting和中文分词插件zhparser
安装zhparser中文分词插件真的费劲,连着搞了两三天,网上也找不到一个完整的办法,安装过程中遇到各种各样的错误,在崩溃的边缘疯狂试探,最后总算成功了,特此记录一下,也帮助有缘人少走一点弯路。
一、安装pgRouting
1.下载并拷贝rpm包到指定目录
(所需安装包资源在文末,懒人自取。
)
下载pgrouting_12-3.1.2-1.rhel7.x86_64.rpm,上传到postgresql安装目录下指定文件夹中,本例是pgrouting文件夹,如果没有则创建
mkdir pgrouting
cd /usr/pgsql-12/pgrouting/
2.安装
rpm -ivh pgrouting_12-3.1.2-1.rhel7.x86_64.rpm
3.测试
切换到postgres用户:su - postgres
$ psql
$ create extension pgrouting;
二、安装SCWS
1.下载
下载SCWS和zhparser
https://github.com/hightman/scws/releases
https://github.com/amutu/zhparser
2.上传拷贝到postgresql安装目录
zhparser-0.2.0.zip
和scws-1.2.3.tar.bz2
上传到/usr/pgsql-12
中
cd /usr/pgsql-12
3.解压安装一气呵成
tar xvf scws-1.2.3.tar.bz2
cd scws-1.2.3
./configure
make install