Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
openaguila [Le 11/10/2007, 16:09] 82.247.149.126 créée |
openaguila [Le 11/09/2022, 11:27] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | == Ce tutoriel a été testé sur Dapper et Gutsy. == | + | {{tag>entreprise erp crm comptabilité}} |
+ | |||
+ | ---- | ||
====== OpenAguila ====== | ====== OpenAguila ====== | ||
- | |||
OpenAguila est un logiciel libre de gestion d'entreprise, sous licence GNU GPL v2. | OpenAguila est un logiciel libre de gestion d'entreprise, sous licence GNU GPL v2. | ||
+ | Site officiel : http://www.openaguila.org/ | ||
+ | |||
+ | Forum sur ubuntu-fr: https://forum.ubuntu-fr.org/viewtopic.php?id=91740 | ||
+ | |||
+ | |||
+ | ===== Installation ===== | ||
+ | Le tutoriel ci-dessous est valable pour OpenAguila 4.100.x. Il a été testé sur Dapper et Gutsy. | ||
+ | |||
+ | |||
==== Pré-requis ==== | ==== Pré-requis ==== | ||
- | Il est nécessaire de récupérer l'archive Core en tar.gz de Tomcat 5.X sur le site [[http://tomcat.apache.org/]] | + | Il est nécessaire de récupérer l'archive Core en tar.gz de Tomcat 5.X sur le site [[https://tomcat.apache.org/]] |
- | Ainsi que l'archive Openaguila sur le site | + | Ainsi que l'archive Openaguila sur le site |
[[http://labs.libre-entreprise.org/frs/?group_id=101]] | [[http://labs.libre-entreprise.org/frs/?group_id=101]] | ||
- | |||
- | ===== Installation ===== | ||
==== Postgresql ==== | ==== Postgresql ==== | ||
Installer le paquet [[:tutoriel:comment_installer_un_paquet|postgresql-8.1]] pour Dapper ou le paquet [[:tutoriel:comment_installer_un_paquet|postgresql-8.2]] pour Gutsy. | Installer le paquet [[:tutoriel:comment_installer_un_paquet|postgresql-8.1]] pour Dapper ou le paquet [[:tutoriel:comment_installer_un_paquet|postgresql-8.2]] pour Gutsy. | ||
- | Concernant Feisty je ne sais pas quel version est disponible, mais ce tuto fonctionne avec les deux versions. | + | Concernant Feisty je ne sais pas quelle version est disponible, mais ce tuto fonctionne avec les deux versions. |
==== Java ==== | ==== Java ==== | ||
Ligne 31: | Ligne 39: | ||
<code># export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun </code> | <code># export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun </code> | ||
+ | |||
==== Tomcat 5.X ==== | ==== Tomcat 5.X ==== | ||
Ligne 59: | Ligne 68: | ||
''<user username="manager" password="my_password" roles="tomcat,manager"/>'' | ''<user username="manager" password="my_password" roles="tomcat,manager"/>'' | ||
- | Entrer dans le répertoire ou se trouve les exécutables de tomcat | + | Entrer dans le répertoire ou se trouve les exécutables de tomcat |
<code># cd bin</code> | <code># cd bin</code> | ||
Ligne 66: | Ligne 75: | ||
<code># sudo ./startup.sh</code> | <code># sudo ./startup.sh</code> | ||
- | Tester dans le navigateur | + | Tester dans le navigateur |
http://192.168.250.8:8080 par exemple ou | http://192.168.250.8:8080 par exemple ou | ||
http://localhost:8080/ si vous avez un navigateur sur la machine | http://localhost:8080/ si vous avez un navigateur sur la machine | ||
- | Si vous avez la page Tomcat c'est gagné, sinon c'est qu'il doit manquer une étape. | + | Si vous avez la page Tomcat c'est gagné, sinon c'est qu'il doit manquer une étape. Dans ce cas regardez si Tomcat est lancé (dans une console, tapez <code>ps aux</code> et regardez si vous avez un processus qui a le nom de Java. Si oui regardez alors ce qui se passe dans les logs de Tomcat (répertoire 'logs' là où est installé Tomcat). |
+ | |||
+ | |||
+ | |||
==== Openaguila ==== | ==== Openaguila ==== | ||
Ligne 77: | Ligne 90: | ||
Dans le répertoire ou se trouve l'archive Openaguila | Dans le répertoire ou se trouve l'archive Openaguila | ||
- | Décompresser l'archive | + | Décompresser l'archive (remplacer 'x' par le no. de version que vous avez) |
- | <code># tar -xvf oa-4.100.11.tgz</code> | + | <code># tar -xvf oa-4.100.x.tgz</code> |
La placer dans le répertoire de votre choix | La placer dans le répertoire de votre choix | ||
- | <code># sudo mv oa-4.100.11 /opt/oa_prod</code> | + | <code># sudo mv oa-4.100.x /opt/oa_prod</code> |
Entrer dans ce répertoire | Entrer dans ce répertoire | ||
Ligne 87: | Ligne 100: | ||
[[:tutoriel:comment_editer_un_fichier|Editer le fichier]] openaguila.xml | [[:tutoriel:comment_editer_un_fichier|Editer le fichier]] openaguila.xml | ||
- | <code># sudo vi install/openaguila.xml</code> | + | <code> |
+ | # sudo cp install/openaguila.xml install/openaguila.xml.bak | ||
+ | # sudo vi install/openaguila.xml | ||
+ | </code> | ||
- | Adapter les lignes | + | Adapter les lignes |
''docBase='' | ''docBase='' | ||
- | et | + | |
+ | ''path='' | ||
+ | |||
+ | ''workDir'' | ||
''password='' | ''password='' | ||
Ligne 115: | Ligne 135: | ||
Création de la base de données | Création de la base de données | ||
- | <code># createdb -E UTF8 oa_prod</code> | + | <code># createdb -E UTF8 -O aguila oa_prod</code> |
Et création des tables | Et création des tables | ||
Ligne 124: | Ligne 144: | ||
- | Démarrer un navigateur en indiquant l'adresse correspondant à OpenAguila, par exemple : | + | Démarrer un navigateur en indiquant l'adresse correspondant à OpenAguila, par exemple : |
http://192.168.250.8:8080/oa_prod | http://192.168.250.8:8080/oa_prod | ||
Ligne 136: | Ligne 156: | ||
admin / geidac71 (compte administrateur) | admin / geidac71 (compte administrateur) | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Pour aller plus loin... ==== | ||
+ | |||
+ | * En fonction de l'utilisation que vous aller faire d'OpenAguila, il peut être nécessaire d'augmenter la mémoire de la machine virtuelle Java, lors du lancement de Tomcat. Pour cela, créez un script avec par exemple : | ||
+ | <code> | ||
+ | #!/bin/bash | ||
+ | # Script de demarrage Tomcat pour OpenAguila | ||
+ | |||
+ | export TOMCAT_HOME=/usr/share/tomcat | ||
+ | export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun | ||
+ | export JAVA_OPTS="-server -Xms256M -Xmx256M" | ||
+ | export CATALINA_OPTS="-Dfile.encoding=iso8859-1 -Djava.awt.headless=true" | ||
+ | |||
+ | cd $TOMCAT_HOME/bin | ||
+ | ./startup.sh | ||
+ | tail -f $TOMCAT_HOME/logs/catalina.out | ||
+ | </code> | ||
+ | |||
+ | La dernière ligne vous permet de voir tout de suite si le lancement de Tomcat se passe bien. Faites simplement CTRL-C dans la console pour reprendre la main. | ||
+ | |||
+ | * Si vous avez des problèmes d'accents, il se peut que vos locales ne soient pas configurées. Vous pouvez faire cela pour y remédier : | ||
+ | |||
+ | [[:tutoriel:comment_editer_un_fichier|Editer le fichier]] /var/lib/locales/supported.d/local et ajoutez : fr_FR ISO-8859-1 | ||
+ | |||
+ | Puis : | ||
+ | |||
+ | <code> | ||
+ | sudo dpkg-reconfigure locales | ||
+ | </code> | ||
+ | |||
+ | <note important>Il ne reste plus qu'à automatiser le tout. | ||
+ | |||
+ | |||
+ | Bientôt...</note> | ||
+ | |||
+ | ---- |