== Prérequis ==
– Télécharger SpagoBI [http://forge.ow2.org/project/showfiles.php?group_id=204 ici]. Prendre le All-in-one-SpagoBI dans la section Binary
– Avoir un environnement d’exécution Java
Pour installer openjdk
aptitude install openjdk-7-jre-headless
== Installation de SpagoBI ==
Pour installer spagoBI, il va falloir aller récupérer l’archive All-In-One-SpagoBI-XXX.zip [http://forge.ow2.org/project/showfiles.php?group_id=204 ici], l’extraire, le déplacer dans /opt et le lancer.
cd /tmp wget http://download.forge.objectweb.org/spagobi/All-In-One-SpagoBI-3.6.0-31102012.zip unzip All-In-One-SpagoBI-3.6.0-31102012.zip mv SpagoBI-3.6.0 /opt/SpagoBI
== Lancement de SpagoBI ==
Pour lancer SpagoBI
sh /opt/SpagoBI/bin/SpagoBIStartup.sh
Pour arrêter SpagoBI
sh /opt/SpagoBI/bin/StopSpagoBI.sh
Pour accéder à l’interface SpagoBI
http://ip_du_serveur:8080/SpagoBI
== SpagoBI au démarrage ==
Créer un fichier init (nano /etc.init.d/spagobi):
*/etc/init.d/spagobi
#!/bin/bash PATH=/bin:/usr/bin:/sbin:/usr/sbin DAEMON=/opt/SpagoBI/bin/SpagoBIStartup.sh test -x $DAEMON || exit 0 case "$1" in start) sh /opt/SpagoBI/bin/SpagoBIStartup.sh ;; stop) sh /opt/SpagoBI/bin/StopSpagoBI.sh ;; *) echo "usage : /etc/init.d/spagobi start|stop" esac exit 0
Ajouter les droits d’exécutions au fichier
chmod +x /etc/init.d/spagobi
Ajouter le script au démarrage de linux
update-rc.d spagobi defaults
== Aller plus loin ==
Pour coupler SpagoBI à une base de donné autre que celle par défaut (HSQL), c’est [[Coupler_avec_une_base_mysql|ici]]