Table of Contents
Install binaries and create required user and directories.
cd /usr/local tar xjf Intuition-X.X.X-i686-linux.tar.bz2 ln -s apache-tomcat-X.X intuition useradd -g 2100 -u 2103 -s /bin/bash -d /home/intuition -m intuition cd intuition rm -rf log mkdir -p /var/log/intuition ln -sf /var/log/intuition log mkdir -p /var/local/intuition mv data /var/local/intuition mkdir /var/local/intuition/databases ln -s /var/local/intuition/databases /usr/local/intuition/databases ln -s /var/local/intuition/data /usr/local/intuition/data chown -R intuition.wwwgroup /var/local/intuition/ chown -R intuition.wwwgroup /usr/local/intuition/ chown -R intuition.wwwgroup /var/log/intuition/ mkdir -p /etc/intuition/conf mv /usr/local/intuition/bin/iIntuitiond.cfg /etc/intuition/conf ln -s /etc/intuition/conf/iIntuitiond.cfg /usr/local/intuition/bin/ cd /usr/lib ln -s /usr/local/intuition/lib/* .
Check that the license files (Intuition.key and Intuition.dat) exist in the /usr/local/intuition/data directory.
Edit and configure the default configuration file located at /etc/intuition/conf/iIntutiiond.cfg:
[server] words-fuzzy-weight = 0.4 [Network] port = 8088 allow-connections-from = * [Database] spelling-cost = 2 spelling-cost-delta = 10 datasource = /usr/local/intuition/databases/NOM_DE_LA_BASE[NOM_DE_LA_BASE] read-only = 0 replicate = 0 default-language = unknown secure = 0 [Log] directory=/var/log/intuition level=error [Data] directory = /var/local/intuition/data see-also = 0 nominalizations = 0
Adapt the datasource variable.
Edit default startup script /etc/init.d/tomcat file.
#! /bin/sh
#
# intuition Start/stop script for Intuition search engine.
#
PATH=/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/intuition/bin/iIntuitiond
NAME=intuition
DESC="Intuition search engine"
test -f $DAEMON || exit 0
set -e
case "$1" in
start)
echo -n "Starting $DESC: "
cd /usr/local/intuition/bin
su intuition -c "/usr/local/intuition/bin/iIntuitiond &"
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
su intuition -c "/usr/local/intuition/bin/iShutdownServer"
echo "$NAME."
;;
restart|force-reload)
echo -n "Restarting $DESC: "
cd /usr/local/intuition/bin
su intuition -c "/usr/local/intuition/bin/iShutdownServer"
sleep 5
su intuition -c "/usr/local/intuition/bin/iIntuitiond &"
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0Add execution rights and register automatic startup:
chmod a+x /etc/init.d/intuition update-rc.d -f intuition defaults