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 03/07/2010, 14:51] – 81.56.141.162 | opensi [Le 18/01/2013, 11:17] (Version actuelle) – xarkam | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | ====== OpenSI ====== | ||
+ | <note warning> | ||
+ | |||
+ | La version opensources peut-être considérée comme abandonnée par SpeedInfo éditrice du logiciel. | ||
+ | </ | ||
+ | **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, | ||
+ | |||
+ | |||
+ | <note important> | ||
+ | Il est exclusivement pour la version 4.7.8.\\ | ||
+ | Pour installer des versions précédentes, | ||
+ | Pour tout problèmes post installation, | ||
+ | </ | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | FIXME | ||
+ | |||
+ | ===== 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]]. | ||
+ | |||
+ | La méthode backports fonctionne sans problèmes. Bien vérifier que Java est installé en faisant : | ||
+ | |||
+ | java -version | ||
+ | javac -help | ||
+ | |||
+ | ==== Installation de Tomcat ==== | ||
+ | |||
+ | Suivre le tutoriel de Ubuntu-fr, juste ici : [[:tomcat]] | ||
+ | ==== Installation de l' | ||
+ | |||
+ | 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 ce 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 : [[: | ||
+ | |||
+ | Voici [[: | ||
+ | < | ||
+ | #!/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 | ||
+ | </ | ||
+ | |||
+ | :!: Puis exécuter ce script avec **sudo** : | ||
+ | |||
+ | sudo bash nom_du_script | ||
+ | |||
+ | |||
+ | ===== 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 ===== | ||
+ | === Paramétrage pour le bon fonctionnement des impressions au format .pdf === | ||
+ | [[: | ||
+ | |||
+ | <code xml> | ||
+ | <?xml version=" | ||
+ | <Context path="/ | ||
+ | </ | ||
+ | === 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 [[: | ||
+ | |||
+ | 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. | ||
+ | |||
+ | ===== Utilisation ===== | ||
+ | |||
+ | FIXME | ||
+ | |||
+ | |||
+ | ===== Problèmes ===== | ||
+ | En cas de soucis, reportez-vous au forum OpenSI. | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | // |