同步操作将从 科学大数据开源社区/图数据库系统-gStore 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
We have tested on linux server with CentOS 6.2 x86_64 and CentOS 6.6 x86_64. The version of GCC should be 4.4.7 or later.
Item | Requirement |
---|---|
operation system | Linux, such as CentOS, Ubuntu and so on |
architecture | x86_64 |
disk size | according to size of dataset |
memory size | according to size of dataset |
glibc | version >= 2.14 |
gcc | version >= 4.4.7 |
g++ | version >= 4.4.7 |
make | need to be installed |
boost | version >= 1.54 |
readline | need to be installed |
readline-devel | need to be installed |
openjdk | needed if using Java api |
openjdk-devel | needed if using Java api |
realpath | needed if using gconsole |
ccache | optional, used to speed up the compilation |
NOTICE:
The name of some packages may be different in different platforms, just install the corresponding one in your own operation system.
To install readline and readline-devel, just type dnf install readline-devel
in Redhat/CentOS/Fedora, or apt-get install libreadline-dev
in Debian/Ubuntu. Please use corresponding commands in other systems. If you use ArchLinux, just type pacman -S readline
to install the readline and readline-devel.(so do other packages)
You do not have to install realpath to use gStore, but if you want to use the gconsole for its convenience, please do so by using dnf install realpath
or apt-get install realpath
. However, if you can not install realpath in your system, please go to modify the file Main/gconsole.cpp(just find the place using realpath command and remove the realpath command).
Our programs use regEx functions, which are provided by GNU/Linux by default. You do not need to install boost and boost-devel for more powerful regEx libraries.
ANTLR3.4 is used in gStore to produce lexer and parser code for SPARQL query. However, you do not need to install the corresponding antlr libraries because we have merged the libantlr3.4 in our system.
When you type make
in the root directory of the gStore project, the Java api will also be compiled. You can modify the makefile if you do not have JDK in your system. However, you are advised to install openjdk-devel in your Linux system.
To install ccache, you need to add epel repository if using CentOS, while in Ubuntu you can directly install it by apt-get install ccache
command. If you can not install ccache(or maybe you do not want to), please go to modify the makefile(just change the CC variable to g++).
If you need to use the HTTP server in gStore, then Boost Library must be installed and the version should not be less than 1.54. Remember to check the makefile for your installed path of Boost.
Any other questions, please go to FAQ page.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。