Installazione di KnowledgeTree su Debian: Difference between revisions
Jump to navigation
Jump to search
m New page: 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/sw... |
mNo edit summary |
||
| Line 39: | Line 39: | ||
*Avviare i servizi: | *Avviare i servizi: | ||
sudo /usr/share/knowledgetree-ce/dmsctl.sh start | sudo /usr/share/knowledgetree-ce/dmsctl.sh start | ||
*Attivare l'avvio automatico dei servizi: | |||
<pre> | |||
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 | |||
</pre> | |||
sudo chmod +x /etc/init.d/knowledgetree | |||
update-rc.d knowledgetree defaults | |||
sudo invoke-rc.d knowledgetree restart | |||
==Riferimenti== | ==Riferimenti== | ||
*[http://www.knowledgetree.org/KnowledgeTree_3.7_-_Linux_Stack_Installation KnowledgeTree 3.7 - Linux Stack Installation - KnowledgeTree Document Management Made Simple] | *[http://www.knowledgetree.org/KnowledgeTree_3.7_-_Linux_Stack_Installation KnowledgeTree 3.7 - Linux Stack Installation - KnowledgeTree Document Management Made Simple] | ||
*[http://kwlug.org/node/715 SWF Tools in Lenny] | *[http://kwlug.org/node/715 SWF Tools in Lenny] | ||
Latest revision as of 14:20, 29 April 2010
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