Installazione di KnowledgeTree su Debian
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
- 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