cndeepdive 安装过程中遇到的一些小问题

最近需要处理一些知识图谱相关的内容,所以开始研究一下cndeepdive的相关内容,首先是安装。
工具连接:http://www.openkg.cn/tool/cn-deepdive
下载完工具包之后,通过samba服务(关于Samba服务的设置内容请参考:ubuntu下Samba服务器的搭建),在windows中将相应的数据文件传输到ubuntu上。
于是

ubuntu sda1 磁盘空间占用率达到100%

    `ubuntu sda1 磁盘空间占用率达到100%`

处理方案: 分配一个大一些的磁盘,将home目录拷贝到这个磁盘上,具体步骤参考:https://blog.csdn.net/u010456460/article/details/54292105

接下来,解压压缩文件进行安装,根据readme.md

##deepdive安装及配置

1、 运行 bash install.sh 指令进行安装 (过程中需要联网,因为还需要安装一些依赖包),选择1一键安装

其他依赖项:
 * java 1.8 以上版本(如果没有安装,或者版本过低,则会报错,安装最新的jdk、jre即可解决问题
 * python 2.7

2、运行nlp_setup.sh,配置本地中文stanford环境

3、transaction文件夹中为已经跑通的中文tutorial用例,类似deepdive原版本中的英文用例example/spouse。tutorial文档会在后续上传。

执行 install.sh 但是出现报错,无法安装

cndeepdive 安装过程中遇到的一些小问题_第1张图片

解决方案:通过分析,我们发现脚本在解压的时候出现问题,找到解压文件的位置修改即可
cndeepdive 安装过程中遇到的一些小问题_第2张图片
将 193 行脚本中的

tar xzvf ....

修改成如图所示代码即可

运行nlp_setup.sh,”set Illegal option -o pipefail”

解决方案: 原因在于ubuntu 默认的sh 是dash, 而脚本是bash的语法,参考https://blog.csdn.net/sahusoft/article/details/9115367 进行修改即可

sudo dpkg-reconfigure dash

选择否,修改默认sh 为bash即可

通过这几个坑,cndeepdive成功安装:)

你可能感兴趣的:(知识图谱)