Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
laurux [Le 08/05/2011, 18:47]
85.68.171.179 [Laurux en réseau]
laurux [Le 19/02/2024, 09:38] (Version actuelle)
M_Patrick
Ligne 1: Ligne 1:
-{{tag>​entreprise erp bureautique comptabilité}}+{{tag>Bionic ​entreprise erp bureautique comptabilité}}
  
 ---- ----
Ligne 9: Ligne 9:
 **Laurux** est un logiciel de gestion d'​entreprise permettant d'​effectuer l'​essentiel des tâches afin de gérer d'une façon optimale la comptabilité,​ la facturation et le stock. Il propose : **Laurux** est un logiciel de gestion d'​entreprise permettant d'​effectuer l'​essentiel des tâches afin de gérer d'une façon optimale la comptabilité,​ la facturation et le stock. Il propose :
  
-  * une comptabilité ;​ +  * Une comptabilité ;​ 
-  * la gestion des clients (facturation avec passage automatique des écritures en comptabilité,​ historiques) ;​ +  * La gestion des clients (facturation avec passage automatique des écritures en comptabilité,​ historiques) ;​ 
-  * la gestion des fournisseurs (commandes, réception de marchandises,​ historiques) ;​ +  * La gestion des fournisseurs (commandes, réception de marchandises,​ historiques) ;​ 
-  * une tenue de stock ; +  * Une tenue de stock ; 
-  * la gestion des codes barres ;​ +  * La gestion des codes barres ;​ 
-  * des statistiques.+  * Des statistiques ​complètes.
  
-Destiné aux PME/PMI, c'est un logiciel intégrant une comptabilité et une gestion d'​entrepriseCe logiciel est très simple d'​utilisation et possède une bonne ergonomie.+  * Gestion des remises clients évoluées. 
 +  * Gestion des promotions 
 +  * Etc...
  
-{{ http://www.laurux.fr/​client.png?250}}+Destiné aux PME/PMI, c'est un logiciel intégrant une comptabilité et une gestion d'​entrepriseCe logiciel est très simple d'​utilisation et possède une bonne ergonomie.
  
 Voici quelques fonctions gérées par Laurux : Voici quelques fonctions gérées par Laurux :
-  * gestion des code-barres ;​+  * gestion des code-barres  ​(multi-code-barres);
   * gestion des décimales pour les quantités et les prix ;   * gestion des décimales pour les quantités et les prix ;
   * gestion de l'​éco-taxe et de la taxe sur la copie privée ;   * gestion de l'​éco-taxe et de la taxe sur la copie privée ;
Ligne 28: Ligne 30:
   * un seul document pour saisir les devis, //​proforma//,​ commande, bon de livraison et facture ;   * un seul document pour saisir les devis, //​proforma//,​ commande, bon de livraison et facture ;
   * les factures restent accessibles via une table d'​historiques et puisqu'​elles ne sont jamais effacées peuvent être réimprimées à loisir.   * les factures restent accessibles via une table d'​historiques et puisqu'​elles ne sont jamais effacées peuvent être réimprimées à loisir.
- 
- <​note tip>Pour **une installation pas à pas** sous Kubuntu, vous pouvez consulter le tutoriel « [[tutoriel:​comment_installer_laurux|Comment installer Laurux pas à pas ?​]] ».</​note>​ 
  
 ===== Pré-requis ===== ===== Pré-requis =====
  
-  * Avoir une version de Gambas2 ​opérationnelle. +  * Avoir une version de [[:​gambas|Gambas3]] ​opérationnelle. Vérifier que les paquets **[[apt>​gambas3-gb-sdl-sound]]** et **[[apt>​gambas3-gb-qt5-x11]]** soient bien installé
-  * Disposer d'un serveur [[MySQL]] (en local ou non) et d'un compte utilisateur MySQL ayant les droits pour créer et manipuler des tables dans une base de données. +  * Disposer d'un serveur [[MySQL]] ou [[Mariadb]] (en local ou non) et d'un compte utilisateur MySQL ayant les droits pour créer et manipuler des tables dans une base de données. 
-  * Disposer des bibliothèques ​Kdeprint ​et Kghostview. +  * Disposer des bibliothèques ​[[:​wget]] ​et [[:Evince]] ou autre [[:​pdf#​lire_un_fichier_pdf|visualiseur pdf]].
- +
-==== Installer Gambas 2 ==== +
-  +
-Laurux a besoin de la toute dernière version stable de Gambas pour fonctionner. Consultez la page [[Gambas]] pour son installation. +
- +
-==== Installer MySQL ====+
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **mysql-server-5.X** et **mysql-client-5.X**. Le paquet **mysql-common** est sélectionné et installé d'​office. 
  
-Coller dans un terminal : 
-<​code>​ sudo apt-get install mysql-server-5.* mysql-client-5.* </​code>​ 
 ===== Installation ===== ===== Installation =====
  
Ligne 52: Ligne 43:
  
 Rendez-vous sur le [[http://​www.laurux.fr|site de Laurux]] et téléchargez-y le fichier « Laurux.tar.gz » depuis l'​onglet « Téléchargement ». Vous le placerez dans votre dossier personnel. Rendez-vous sur le [[http://​www.laurux.fr|site de Laurux]] et téléchargez-y le fichier « Laurux.tar.gz » depuis l'​onglet « Téléchargement ». Vous le placerez dans votre dossier personnel.
- 
-<​note>​**Installateur automatique (aussi simple qu'un setup.exe) :** 
- 
-Une fois désarchivé : dossier **Lanceurs/​ubuntu** puis double-clic sur **laurux_ubuntu.sh** où commande : ''​sudo ./​laurux_ubuntu.sh''​ 
-</​note>​ 
  
  
Ligne 65: Ligne 51:
 Extrayez l'​archive dans votre répertoire personnel. Vous avez normalement un nouveau répertoire nommé « Laurux » dans votre répertoire personnel. Extrayez l'​archive dans votre répertoire personnel. Vous avez normalement un nouveau répertoire nommé « Laurux » dans votre répertoire personnel.
  
-=== Lanceur === +Pour avoir [[:​raccourci-lanceur|un raccourci]] sur le bureau ​copier ​le fichier ​''​Laurux.desktop''​ qui se trouve dans le dossier Laurus ​sur votre bureau.
- +
-[[:​raccourci-lanceur|Créez ​un raccourci]] sur le bureau ​pour lancer l'​application (le « ~ » représente votre répertoire personnel) : +
-  * pour l'icône, utiliser le fichier « ~/​Laurux/​Logo.png » ;​ +
-  * pour l'exécutable,​ utiliser le chemin « ~/Laurux/​Laurux.gambas ». +
- +
-=== Police de caractères === +
- +
-Il faut à présent installer la police de caractère livrée avec le logiciel. Elle est nommée « flubber.ttf » et est située dans le répertoire « ~/​Laurux/​Install/​ ». +
- +
-== Pour KDE == +
- +
-{{ laurux:​step_oo69.png?​250}} +
- +
-Cliquez sur ce fichier avec le bouton droit de la souris puis choisissez //Action → Installer//. +
- +
-Une boîte d'alerte vous propose une installation pour le compte Administrateur (System) ou Utilisateur (Personnel). Cliquez sur « Personnel ». +
- +
-== Pour Gnome == +
- +
-Double clic sur le fichier. +
- +
-Une fenêtre s'ouvre, montrant la police, cliquer sur "​install"​ en bas à droite. +
- +
-Une boîte d'​alerte vous propose une installation pour le compte Administrateur (System) ou Utilisateur (Personnel). Choisissez vos préférences. +
- +
-=== Ajustements graphiques (pour KDE) === +
- +
-{{ laurux:​step_oo44_1.png?​250}} +
- +
-Pour terminer les préparatifs au lancement de Laurux, il faut changer la taille des caractères du bureau, ​qui est de 9 par défaut, à 10. +
- +
-Pour ce faire : +
-  * Ouvrez ​le menu système de KDE et cliquez ​sur l'​élément « Paramètres du système ». +
-  * Dans l'​écran suivant, cliquez sur « Apparence ». +
-  * Changez ensuite la taille des caractères comme illustré ci-après en cliquant sur les boutons intitulés « Choisir… » puis cliquez sur « Appliquer ». +
-  * Vous pouvez ensuite fermer la fenêtre.+
  
 ===== Configuration ===== ===== Configuration =====
Ligne 107: Ligne 57:
 ==== Créer un compte MySQL ==== ==== Créer un compte MySQL ====
  
-Avant de pouvoir exécuter Laurux, il reste une dernière étape : la création d'un compte ​MySQL. Ouvrez un [[terminal]]. +Avant de pouvoir exécuter Laurux, il reste une dernière étape : la création d'un compte [[MySQL]]. Ouvrez votre terminal Mysql :\\ 
- +<code>sudo mysql</​code>​
-Entrez la commande suivante pour ouvrir le module d'​administration de MySQL : +
- +
-  mysql --user=root mysql +
-<note important>si message d'​erreur  +
-Entrez : dpkg-reconfigure ​mysql-server-5.0 ​ créer le mot de passe à utiliser avec laurux. pour lancer mysql Entrée : **mysql -u root -p**</note> +
- +
-Tapez ensuite la ligne suivante en prenant soin de remplacer d'une part « ''​USER_NAME''​ » par le nom d'​utilisateur de votre choix et d'​autre part, « ''​PASSWORD''​ » par votre mot de passe qui sera utilisé par Laurux pour accéder à MySQL. +
- +
-<code SQL> +
-GRANT ALL PRIVILEGES ON *.* TO USER_NAME@localhost IDENTIFIED BY "​PASSWORD";​ +
-</​code>​ +
-Attention: N'​oubliez pas les guillemets qui entourent votre mot de passe ni le point virgule qui termine la commande SQL. +
-Parfois il faut mettre des apostrophes à la place des guillemets (cf site de Laurux) +
-Après avoir validé la ligne avec la touche « Entrée » du clavier, vous devriez avoir le message suivant :+
  
-Query OK0 rows affected+Crééez un utilisateur et donnez lui tous les droits sur ctte base :\\ 
 +<code SQL>CREATE USER nom_utilisateur@localhost IDENTIFIED BY "​mot_de_passe_solide";​ 
 +GRANT ALL PRIVILEGES ON Laurux01.* TO nom_utilisateur@localhost;​ 
 +FLUSH PRICVILEGES;</​code>​ 
 +Prenez soin de remplacer d'une part « ''​nom_utilisateur''​ » par le nom d'​utilisateur de votre choix et d'​autre part« ''​mot_de_passe_solide''​ » par votre mot de passe qui sera utilisé par Laurux pour accéder à MySQL.
  
-Lorsque cette phase est terminée, tapez « exit » pour quitter la ligne de commande MySQL.+Vérifier que le répertoire ~/​.config/​gambas3/​ existe.
  
 Vous pouvez fermer le terminal, Laurux est prêt ! 8-) Vous pouvez fermer le terminal, Laurux est prêt ! 8-)
Ligne 138: Ligne 78:
 Nota: Si rien ne se passe, installer les composants manquant de Gambas avec le gestionnaire de paquets. Nota: Si rien ne se passe, installer les composants manquant de Gambas avec le gestionnaire de paquets.
  
-{{laurux:​step_oo47.png}}+{{laurux:​step_oo47.png?500}}
  
 Validez votre saisie en cliquant sur le bouton « Valider ». Laurux vous propose alors de créer la base de données sur le serveur MySQL. Acceptez. Validez votre saisie en cliquant sur le bouton « Valider ». Laurux vous propose alors de créer la base de données sur le serveur MySQL. Acceptez.
Ligne 148: Ligne 88:
 Vous voici devant l'​écran principal de Laurux. Vous voici devant l'​écran principal de Laurux.
  
-{{laurux:​step_oo51_1.png}}+{{laurux:​step_oo51_1.png?500}}
  
 Avant de pouvoir commencer à travailler, il vous faut restaurer la base de démonstration livrée avec Laurux. Pour ce faire, ouvrez le menu « Base » et cliquez sur « Restauration ». Avant de pouvoir commencer à travailler, il vous faut restaurer la base de démonstration livrée avec Laurux. Pour ce faire, ouvrez le menu « Base » et cliquez sur « Restauration ».
Ligne 154: Ligne 94:
 La fenêtre suivante vous permet de sélectionner l'​emplacement de la base à restaurer. Cliquez sur le bouton « Choisir ». La fenêtre suivante vous permet de sélectionner l'​emplacement de la base à restaurer. Cliquez sur le bouton « Choisir ».
  
-À l'aide du sélecteur de fichiers, sélectionner le répertoire ​de Laurux ​et cliquez sur « OK ».+À l'aide du sélecteur de fichiers, sélectionner le répertoire ​Laurux3 ​et cliquez sur « OK ».
  
 Cliquez ensuite sur le bouton « Restaurer ». Cliquez ensuite sur le bouton « Restaurer ».
Ligne 166: Ligne 106:
 Laurux permet une utilisation en réseau et offre la possibilité à plusieurs postes de travailler sur la même base de données. Ainsi, pendant qu'un utilisateur se charge de la facturation,​ un autre peut rentrer les commandes et une troisième personne peut se charger de les réceptionner. La base de données unique et commune à tous les postes est stockée sur un poste serveur. les autres ordinateurs sont les postes clients. Laurux permet une utilisation en réseau et offre la possibilité à plusieurs postes de travailler sur la même base de données. Ainsi, pendant qu'un utilisateur se charge de la facturation,​ un autre peut rentrer les commandes et une troisième personne peut se charger de les réceptionner. La base de données unique et commune à tous les postes est stockée sur un poste serveur. les autres ordinateurs sont les postes clients.
  
-<note important>​le forum sur **laurux.fr** est une mines d'​informations,​ les questions sont traitées très rapidement,  +<note important>​le forum sur **laurux.fr** est une mines d'​informations,​ les questions sont traitées très rapidement,​ 
-laurux évolue en fonction des besoins de ses utilisateurs un conseil ​participer ​  ​</​note>​+laurux évolue en fonction des besoins de ses utilisateurs un conseil, participez ​!</​note>​
  
-Pour utiliser Laurux sur plusieurs postes, il convient d'​utiliser un adressage en IP fixe. Les heureux possesseurs d'une box pourront conserver un adressage dynamique en utilisant les baux DHCP qui leur permettront d'​attribuer une adresse fixe sur les postes exécutant Laurux grâce à l'​adresse MAC de chacune des cartes réseau qui équipe les machines.+Pour utiliser Laurux sur plusieurs postes, il convient d'​utiliser un adressage en [[:​network-manager|IP fixe]]
  
-{{ laurux:​step_oo62.png?250}}+Sur le poste serveur ou est stockée la base de Laurux, il faut suivre les instructions de la page [[mysql#​connexions_entrantes|mysql pour les connexions entrantes]].
  
-Sur le poste serveur ou est stockée la base de Laurux, il faut éditer le fichier de configuration de MySQL qui, par défaut, n'​autorise que les connexions locales. Pour ce faire, ​[[:​tutoriel:​comment_installer_un_paquet|éditez le fichier]] **/​etc/​mysql/​my.cnf** avec les droits administrateurs. +Il faut ensuite créer ​[[mysql#​connexions_entrantes|un compte utilisateur pour chaque poste client]]. Pour cela, il est impératif de connaître ​l'​adresse de chaque poste en exécutant la commande « ''​ip a''​ » dans une console par exemple.
-Repérez la ligne commençant par « bind-address » et changez la valeur 127.0.0.1 par la valeur 0.0.0.0 puis enregistrez la modification et quittez le programme d'​édition. +
- +
-Une fois le fichier édité, il est nécessaire de redémarrer le serveur MySQL avec la commande suivante : +
- +
-  sudo /​etc/​init.d/​mysql restart +
- +
-Il faut à présent créer ​un compte utilisateur pour chaque poste client. Pour cela, il est impératif de connaitre ​l'​adresse de chaque poste en exécutant la commande « ''​ifconfig''​ » dans une console par exemple.+
  
 La syntaxe est identique à la création d'un compte utilisateur MySQL classique comme nous l'​avons abordé plus haut à la différence qu'il faut remplacer « localhost » par l'​adresse IP de la machine. La syntaxe est identique à la création d'un compte utilisateur MySQL classique comme nous l'​avons abordé plus haut à la différence qu'il faut remplacer « localhost » par l'​adresse IP de la machine.
  
-Dans un premier temps, on lance MySQL dans un terminal. +Pour les postes clients, il faut procéder ​à l'​installation de Laurux comme nous l'​avons abordée plus haut à la seule différence qu'au premier lancement de Laurux, dans le formulaire de création de la base, il faut remplacer « localhost » par l'​adresse IP du serveur.
- +
-  mysql --user=root mysql +
- +
-Ensuite on entre la commande qui permet de créer un compte utilisateur avec le nom de l'​utilisateur à la place de « USER_NAME », l'​adresse IP du poste client à la place de « localhost » (généralement 192.168.0.X avec une valeur de X différente pour chaque poste) et le mot de passe à la place de « PASSWORD ». +
- +
-<code sql> +
-GRANT ALL PRIVILEGES ON *.* TO '​USER_NAME'​@'​192.168.0.x'​ IDENTIFIED BY '​PASSWORD'​ WITH GRANT OPTION; +
-</​code>​ +
- +
-Pour les postes clients, il faut procéder l'​installation de Laurux comme nous l'​avons abordée plus haut à la seule différence qu'au premier lancement de Laurux, dans le formulaire de création de la base, il faut remplacer « localhost » par l'​adresse IP du serveur. +
-+
- +
-<note tip>​grant all privileges on Base.Table to '​User'​@'​machine'​ identified by '​password'​ ; +
- +
- +
- +
-La base est obligatoire. +
-Table : indique la table ou * pout toutes +
- +
-User : nom d'​utlisateur +
- +
-@ : comme pour les mails, indique que ce qui suit est la machine d'​accès +
- +
-% : cas particulier pour la machine qui veut dire toute machine externe +
-</​note>​+
  
 ===== Désinstallation ===== ===== Désinstallation =====
  • laurux.1304873239.txt.gz
  • Dernière modification: Le 08/05/2011, 18:50
  • (modification externe)