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 07/02/2017, 23:23]
79.85.8.66 [Installer MySQL]
laurux [Le 24/06/2018, 14:09] (Version actuelle)
L'Africain taille icone
Ligne 1: Ligne 1:
-{{tag>​entreprise erp bureautique comptabilité}}+{{tag>Bionic ​entreprise erp bureautique comptabilité}}
  
 ---- ----
Ligne 21: Ligne 21:
  
 Destiné aux PME/PMI, c'est un logiciel intégrant une comptabilité et une gestion d'​entreprise. Ce logiciel est très simple d'​utilisation et possède une bonne ergonomie. Destiné aux PME/PMI, c'est un logiciel intégrant une comptabilité et une gestion d'​entreprise. Ce logiciel est très simple d'​utilisation et possède une bonne ergonomie.
- 
-{{ http://​www.laurux.fr/​client.png?​250}} 
  
 Voici quelques fonctions gérées par Laurux : Voici quelques fonctions gérées par Laurux :
Ligne 32: 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 Gambas3 opérationnelle. +  * Avoir une version de [[:gambas|Gambas3]] opérationnelle. 
-  * 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 wget et Evince ou autre visualiseur pdf.+  * Disposer des bibliothèques ​[[:wget]] et [[:Evince]] ou autre [[:​pdf#​lire_un_fichier_pdf|visualiseur pdf]].
  
-==== Installer Gambas 3 ==== 
-  
-Laurux a besoin de la toute dernière version stable de Gambas pour fonctionner. En ligne de commande dans une console, utilisez le PPA ci-dessous pour installer Gambas3.\\ ​ 
-<code bash>​sudo add-apt-repository ppa:​gambas-team/​gambas3</​code>​.\\ ​ Puis, il faudra faire :\\  <code bash>​sudo apt-get update</​code>​\\ ​ <code bash>​sudo apt-get install gambas3</​code>​ 
  
-==== 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.7 mysql-client-5.7 </​code>​ 
 ===== Installation ===== ===== Installation =====
  
Ligne 63: Ligne 49:
 === Copie des fichiers === === Copie des fichiers ===
  
-Extrayez l'​archive dans votre répertoire personnel. Vous avez normalement un nouveau répertoire nommé « Laurux3 ​» 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 « ~/​Laurux3/​Logo.png » ;​ +
-  * pour l'exécutable,​ utiliser le chemin « ~/Laurux/​Laurux3.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 et donnez tous les droits à votre utilisateur :​\\ 
 +<code SQL>​GRANT ALL PRIVILEGES ON *.* TO USER_NAME@localhost IDENTIFIED BY "​PASSWORD";</​code>​ 
 +Prenez 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.
  
-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 OK, 0 rows affected 
- 
-Lorsque cette phase est terminée, tapez exit; pour quitter la ligne de commande MySQL. 
  
 Vous pouvez fermer le terminal, Laurux est prêt ! 8-) Vous pouvez fermer le terminal, Laurux est prêt ! 8-)
Ligne 138: Ligne 72:
 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 82:
 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 167: Ligne 101:
  
 <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, participez !   ​</​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 « ''​ifconfig''​ » 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.1486506200.txt.gz
  • Dernière modification: Le 07/02/2017, 23:23
  • par 79.85.8.66