File: INSTALL

package info (click to toggle)
4store 1.1.6+20151109-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid, stretch
  • size: 82,388 kB
  • sloc: ansic: 65,689; sh: 2,916; perl: 2,245; makefile: 281; python: 213
file content (56 lines) | stat: -rw-r--r-- 1,390 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56

To install Raptor (RDF parser) and Rasqal (SPARQL parser)
---------------------------------------------------------

# install a 64-bit raptor from freshly extracted source

./configure --libdir=/usr/local/lib64 && make
sudo make install

# similarly for 64-bit rasqal

./configure "--enable-query-languages=laqrs sparql rdql" \
 --libdir=/usr/local/lib64 && make
sudo make install


# ensure PKG_CONFIG_PATH is set correctly
# ensure /etc/ld.so.conf.d/ includes /usr/local/lib64

sudo ldconfig



Other installation hints
------------------------

Make sure /var/lib/4store/ exists (in a cluster it need only exist
on backend nodes) and that the user or users who will create new KBs
have permission to write to this directory.


For clusters (or to test cluster tools on a single machine)
the frontend must have a file /etc/4s-cluster which lists all
machines in the cluster.


To avoid problems running out of Avahi DBUS connections:

modify /etc/dbus-1/system.d/avahi-dbus.conf
    Increase max_connections_per_user to 200 or so
    Optionally increase max_match_rules_per_connection to 512 or so


To install just the frontend tools on non-cluster frontends
-----------------------------------------------------------

# pre-requisites for installing the frontend tools

yum install pcre-devel avahi avahi-tools avahi-devel

in src/common:
	make

in src/frontend:
	make
	make install