Dans quels cas utiliser xoe ?

xoe crée un environnement d'exécution adapté aux cas suivants :

  • utiliser plusieurs serveurs OpenERP indépendants
  • automatiser les fonctions d'installation et de maintenance d'OpenERP
  • tracer l'historique de vos serveurs OpenERP
  • surveiller le fonctionnement des serveurs OpenERP
  • vous connaissez le langage shell de Linux
Dans quels cas ne pas utiliser xoe ?

xoe n'est pas adapté pour :

  • les serveurs windows
  • les serveurs Linux autres que debian et dérivés
  • vous ne connaissez pas le shell et l'administration Linux

xoe n'a pas pour but de masquer la complexité d'installation pour les débutants qui souhaitent une installation facile pour découvrir OpenERP.

Pré-requis

Sur une machine (physique ou virtuelle) installer une version minimale de debian lenny ou ubuntu

installer xoe et poe

Connexion sous root, ou bien utiliser sudo devant chaque commande

cd /usr/local/bin
wget http://download.sisalp.net/xoe
chmod 755 xoe
xoe --update

poe est installé lors de la mise à jour de xoe. Reportez vous à la documentation de poe au besoin. Ces deux outils sont indépendants, mais la configuration de xoe peut automatiser le report des adaptations spécifiques gérées par poe sur un serveur fraichement installé.

afficher le manuel d'utilisation de xoe
xoe --documentation
afficher la liste des commandes xoe
xoe --help

xoe affiche :

Extended OpenERP servers management
xoe is both an initial setup utility and an execution manager for OpeneERP
xoe [--]command [-option] [parameters]

[] mean optionnal
command and option can be abreviated if non ambiguous
some parameters can be abreviated if non ambiguous
a missing parameter often means "all maching Auto in configuration file"
xoe --command -usage provides documentation on --command

command is one of :
==================

and the list of xoe commands and options

afficher la documentation disponible sur une commande xoe
xoe --commande -usage

remplacer --commande par la commande sur laquelle vous voulez en savoir davantage

afficher la documentation sur la configuration de xoe
xoe --config -example
Mettre à jour xoe

Connexion sous root, ou bien utiliser sudo devant chaque commande

xoe --update
Récupérer xoe après une panne pendant la mise à jour

Quand xoe fonctionne correctement
Connexion sous root, ou bien utiliser sudo devant chaque commande

xoe --rescue

Quand xoe est cassé et ne peut plus se mettre à jour tout seul
Connexion sous root, ou bien utiliser sudo devant chaque commande

rescue.xoe
Connaître la version de xoe
xoe --version
Connaître la version de la configuration de xoe
xoe --config -version
Connaître les évolutions de xoe
xoe --change
Supprimer xoe et poe

Connexion sous root, ou bien utiliser sudo devant chaque commande

rm /usr/local/bin/xoe
rm /usr/local/bin/poe