Install SpagoBI

Wikis > Informatique > Linux > SpagoBI > Install SpagoBI

== 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]]