Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| opensi [Le 11/06/2010, 20:43] – Xarkam | opensi [Le 11/06/2023, 17:10] (Version actuelle) – suppresion de la page parce que obsolète spnux | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | ====== OpenSI ====== | ||
| - | |||
| - | **OpenSI** est un logiciel de comptabilité et de gestion commerciale à destination des professionnels jouissant d'une communauté particulièrement active. Il fonctionne en mode client-serveur, | ||
| - | |||
| - | {{applications: | ||
| - | //Tableau de bord de la version professionnel (payante)// | ||
| - | |||
| - | <note warning> | ||
| - | Reportez-vous au [[http:// | ||
| - | |||
| - | <note important> | ||
| - | Il est exclusivement pour la version 4.7.8.\\ | ||
| - | Pour installer des versions précédentes, | ||
| - | Pour tout problèmes post installation, | ||
| - | </ | ||
| - | |||
| - | ===== Installation du serveur OpenSI ===== | ||
| - | |||
| - | OpenSI recommande un serveur relativement puissant avec au moins 512 Mo de RAM et un processeur de fréquence > 1GHz. | ||
| - | |||
| - | ==== Installation du serveur mysql ==== | ||
| - | |||
| - | [[: | ||
| - | |||
| - | ==== Installation de Java ==== | ||
| - | |||
| - | Voir les pages de la documentation Ubuntu sur [[:java]]. | ||
| - | |||
| - | J'ai utilisé la méthode backports sans problèmes. Bien vérifier que Java est installé en faisant : | ||
| - | |||
| - | java -version | ||
| - | javac -help | ||
| - | |||
| - | ==== Installation de Tomcat ==== | ||
| - | |||
| - | Suivre le tutorial de Ubuntu-fr, juste ici : [[:tomcat]] | ||
| - | ==== Installation de l' | ||
| - | ====== Installation d' | ||
| - | Extraire le contenu de l' | ||
| - | sudo tar xvzf opensi-serveur-4.7.8.tgz -C / | ||
| - | | ||
| - | ===== Ré-encodage des fichiers en UTF-8 ===== | ||
| - | Ubuntu utilise l' | ||
| - | Pour se faire, voici un script diffusé sur le forum qui permet de ré-encoder les fichiers en UTF-8.\\ | ||
| - | Mais avant, il faut installer le programme qui permet de faire cela: | ||
| - | sudo apt-get install recode | ||
| - | Voici le script à placer dans /// | ||
| - | < | ||
| - | #!/bin/bash | ||
| - | |||
| - | # Initialiser le filtre d' | ||
| - | extensions[0]=" | ||
| - | # | ||
| - | # | ||
| - | |||
| - | # Pour chaque extension. | ||
| - | for ext in ${extensions[*]}; | ||
| - | |||
| - | # Rechercher et convertir les fichiers. | ||
| - | for fic in `find ./OpenSI -name " | ||
| - | |||
| - | # Executer la commnde de conversion. | ||
| - | recode `file -i " | ||
| - | |||
| - | done | ||
| - | |||
| - | done | ||
| - | </ | ||
| - | :!: Exécuter ce script avec **sudo**. | ||
| - | |||
| - | ===== Compilation du serveur ===== | ||
| - | Il faut ensuite compiler les programmes java de l' | ||
| - | Tapez dans un terminal : | ||
| - | cd / | ||
| - | puis | ||
| - | sudo ant | ||
| - | |||
| - | Bien vérifier que tout s'est bien passé : **BUILD SUCCESSFUL** doit être présent dans le terminal. | ||
| - | |||
| - | Si tout est effectivement bien passé, vérifier la présence dans le répertoire / | ||
| - | ===== Configuration ===== | ||
| - | === Préparation des dossiers === | ||
| - | Il reste à exécuter le script deploy qui va créer les liens symboliques et dossiers nécessaire. | ||
| - | cd / | ||
| - | sudo ./deploy | ||
| - | \\ | ||
| - | Il faut maintenant donner les droits des dossiers et fichiers à l' | ||
| - | |||
| - | sudo find / | ||
| - | sudo find / | ||
| - | |||
| - | sudo find / | ||
| - | sudo find / | ||
| - | \\ | ||
| - | === Configuration du fichier opensi.cfg === | ||
| - | Il faut copier opensi.unix.cfg dans / | ||
| - | sudo cp / | ||
| - | Il faut modifier les lignes suivantes du fichier opensi.cfg pour qu' | ||
| - | sudo nano / | ||
| - | Remplacer tomcat5 par tomcat6 | ||
| - | < | ||
| - | app.UploadDir: | ||
| - | opensi.absdir: | ||
| - | opensi.CheckConnexion: | ||
| - | </ | ||
| - | Par : | ||
| - | < | ||
| - | app.UploadDir: | ||
| - | opensi.absdir: | ||
| - | opensi.CheckConnexion: | ||
| - | </ | ||
| - | |||
| - | Et ajouter ces deux lignes juste après: | ||
| - | < | ||
| - | opensi.servlet: | ||
| - | mysql.absdir: | ||
| - | </ | ||
| - | <note important> | ||
| - | |||
| - | <note warning> | ||
| - | Pour le bon fonctionnement du serveur, il faut maintenant donner les droits d' | ||
| - | sudo chown -R tomcat6:adm / | ||
| - | </ | ||
| - | |||
| - | ===== Initialisation de la base de données ===== | ||
| - | Nous allons maintenant créer la base de données et les tables avec la commande qui suit: | ||
| - | cd / | ||
| - | mysql -u root -p < SchemaGeneral.sql | ||
| - | //Ceci prend plus ou moins de temps selon la puissance de la machine car une des bases est constituée de la totalité des codes postaux des 36000 communes françaises. Le chargement de cette base est donc assez long (voir très long 30min !!). // | ||
| - | ===== Installation du client OpenSI ===== | ||
| - | |||
| - | Télécharger le client Firefox [[http:// | ||
| - | //Lien pour la [[http:// | ||
| - | // | ||
| - | |||
| - | Pour lancer le client OpenSI, il faut taper la commande : | ||
| - | |||
| - | < | ||
| - | |||
| - | ===== Première configuration ===== | ||
| - | |||
| - | Sélectionner Manager (Superviseur) et taper root comme mot de passe. | ||
| - | À la première connexion, il vous faut créer votre dossier et parametrer la gestion commerciale et la comptabilité. | ||
| - | Des tutoriels sont également disponibles sur le forum officiel. | ||
| - | ===== Problèmes ===== | ||
| - | En cas de soucis, reportez-vous au forum OpenSI. | ||
| - | |||
| - | ===== Liens externes ===== | ||
| - | === Communauté === | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | |||
| - | === Entreprise === | ||
| - | * [[http:// | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
