Installazione di KnowledgeTree su Debian

From RVM Wiki
Jump to navigation Jump to search

Versioni:

  • KnowledgeTree 3.7
  • Debian Lenny 5

Installazione

  • Installare un prerequisito non disponibile nei repository:
wget -c http://mirrors.kernel.org/ubuntu/pool/universe/s/swftools/swftools_0.9.0-0ubuntu1_i386.deb
sudo dpkg -i swftools_0.9.0-0ubuntu1_i386.deb
sudo apt-get install -f
  • Prelevare il pacchetto di installazione:
cd /tmp
wget -c http://repos.knowledgetree.com/downloads/ktdms-ce-linux-latest
  • Scompattarlo
tar xvzf kt-ce-linux-universal-installer-3.7.tgz
cd knowledgetree-ce-linux-universal-installer-3.7
  • Lanciarlo:
sudo ./knowledgetree-community.sh

Sistemazione

  • Attenzione che sostituisce la versione di PHP installata, quindi verificare che reinstalli tutte le library necessarie.
  • Attenzione che l'administration console di Zend ascolta sulla stessa porta di amanda:
sudoedit /etc/apache2/sites-available/zendserver_gui.conf
Sostituire
:%s/10083/11083/gc

Configurazione

  • Procedere con il wizad web
http://servername/knwoledgetree
  • Avviare i servizi:
sudo /usr/share/knowledgetree-ce/dmsctl.sh start
  • Attivare l'avvio automatico dei servizi:
cat | sudo tee /etc/init.d/knowledgetree > /dev/null << EOFile
#!/bin/bash
### BEGIN INIT INFO
# Provides:          knowledgetree
# Required-Start:    $local_fs $remote_fs $syslog $named $network $time
# Required-Stop:     $local_fs $remote_fs $syslog $named $network
# Should-Start:
# Should-Stop:
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start/Stop the KnowledgeTree services
### END INIT INFO


PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/share/knowledgetree-ce/dmsctl.sh
NAME=knowledgetree
DESC=knowledgetree

test -x $DAEMON || exit 0

if ! [ -x "/lib/lsb/init-functions" ]; then
        . /lib/lsb/init-functions
else
        echo "E: /lib/lsb/init-functions not found, lsb-base (>= 3.0-6) needed"
        exit 1
fi

set -e

case "$1" in
  start)
        log_daemon_msg "Starting $DESC" "$NAME"
        $DAEMON start
        log_end_msg $?
        ;;
  stop)
        log_daemon_msg "Stopping $DESC" "$NAME"
        $DAEMON stop
        log_end_msg $?
        ;;
  restart)
        $0 stop
        sleep 1
        $0 start
        ;;
  *)
        log_failure_msg "Usage: $N {start|stop|restart|reload|force-reload}" 
        exit 1
        ;;
esac

exit 0
EOFile
sudo chmod +x /etc/init.d/knowledgetree
update-rc.d knowledgetree defaults
sudo invoke-rc.d knowledgetree restart

Riferimenti