-- page mise à jour le 13 février 2024 --
L'installation de Rufus en lui même est extrêmement simple. Elle implique qu'on ait au préalable installé et configuré un serveur MySQL, ce qui est un peu long mais à la portée d'un neophyte si on suit à la lettre les instructions qui suivent. Ce tutoriel est donc consacré à l'installation du serveur sous Linux Ubuntu. L'installation du serveur sous Ubuntu est plus complexe que sous Mac et cette page considère que vous avez un minimum de connaissances en informatique, en particulier que vous connaissez le programme Terminal, même si vous ne savez pas très bien l'utiliser. Il est supposé que vous disposez d'une machine sur laquelle Ubuntu Desktop 18.04 LTS vient d'être installé, sans ajout d'autres logiciels. A télécharger ici https://releases.ubuntu.com/focal/ +++ NE PAS UTILISER Ubuntu 20.04 LTS ni 22.04 LTS qui ont été insuffisamment testés pour l'utilisation avec Rufus et ne fonctionnent pas toujours correctement avec Rufus si des Mac sont connectés au réseau. On utilise avec Ubuntu un clone open source de MySQL, MariaDB. Mais on peut aussi utiliser MySQL dans sa version 5.7 ou 8.0. La procédure n'est pas décrite sur le site mais la démarche est la même pour la configuration du serveur. Il y a de nombreuses instructions en ligne de commande. Plutôt que de les retaper, il est beaucoup plus rapide et sûr de faire à chaque fois un copier-coller de la ligne à taper depuis ce document vers le terminal pour éliminer les risques d'erreur (clic droit-Copier pour copier – clic droit-Coller pour coller). Cette installation, téléchargement de MariaDB non comprise, demande environ 15 minutes. +++ Quelques précisions A plusieurs reprises, le terminal d'Ubuntu vous demandera votre mot de passe. Quand vous tapez un mot de passe dans le terminal, il n'y a aucun « echo » à votre frappe (il ne se passe rien à l'écran), ce qui est normal. Attention aussi aux espaces dans les lignes de commande du terminal. On les oublie souvent. Même si MariaDB le permet, les logins ainsi que les mots de passe que vous créerez ne doivent contenir que des lettres ou des chiffres, pas de caractères spéciaux, ni d'espace, ni de caractères accentués. Leur longueur ne doit pas dépasser 15 caractères. DrRobert1234 ou gaxt79iy sont autorisés par Rufus. Robert_Au, Robert/Au ou Robert Au ne le sont pas. Enfin, chaque ligne de commande à taper est bien entendu suivie par la touche Enter par exemple : cd (Enter) nano .bash_profile (Enter) +++ Rufus et Raspberry Il est possible d'installer rufus sur un raspberry. Il faut savoir cependant que même si ça marche, MariaDB est très instable sur RaspBerry et on ne peut pas utiliser ce type de solution au quotidien. Il est plutôt recommandé d'utiliser un mini PC sous Ubuntu. C'est à peine plus cher qu'un raspberry mais fiable. |
1. Création du dossier Rufus et du dossier Imagerie
2. Installation de MariaDBInstallation du serveur
Ouvrez le programme terminal Tapez la commande sudo apt-get update puis sudo apt-get upgrade répondez O à la question, l'ordinateur va pédaler un temps certain, puis sudo apt-get install mariadb-server répondez O à la question, repédalage... |
3. Création du premier utilisateur
+++ Conservez précieusement ce login et ce mot de passe, ils vous seront utiles si vous avez besoin un jour de restaurer la base de données sur un poste vierge de toute installation de rufus et de sa base de données. Dans le cas contraire, il vous faudra recréer un nouvel utilisateur, comme dans les lignes précédentes. |
4. Configuration de MariaDB
1. Configuration du fichier /etc/mysql/my.cnf
3. Configuration du fichier /lib/systemd/system/mariadb.service
ProtectHome=true
ProtectHome=false
4. Contrôle des modifications
5. Désactivation de apparmor pour MariaDBApparmor est un utilitaire de protection des fichiers fourni avec Ubuntu et qui limite l'accès aux fichiers de l'ordinateur par certains programmes, dont MySQL.
Pour ce qui concerne Rufus, Apparmor va bloquer la lecture des fichiers d'imagerie par MySQL. La lecture des fichiers d'imagerie par MySQL est utilisée par Rufus pour leur affichage par les postes Rufus en accès distant.
/sbin/dhclient (781) /usr/sbin/cups-browsed (28060) /usr/sbin/cupsd (27833) /usr/sbin/cupsd (27878) /usr/sbin/cupsd (28075) ne doit pas contenir le terme mysql 6. Ouverture du port 3306 du firewall pour MariaDB - inutile sur rasberry
7. Installation et configuration de sambaSamba permet aux autres ordinateurs du réseau d'enregistrer directement sur le serveur les images qu'ils produisent (RNM, OCT, courriers scannés...etc...)Samba permet aux autres ordinateurs du réseau d'enregistrer directement sur le serveur les images qu'ils produisent (RNM, OCT, courriers scannés...etc...)
sur un ordinateur sous Ubuntu
Installer samba dans le terminal toujours sudo apt-get install samba on crée un nom d'utilisateur et son mot de passe. On peut reprendre son login et son mdp Ubuntu sudo smbpasswd -a lenomdutilisateurquevousvoulez entrez et confirmez le mot de passe samba que vous voulez Créer le partage
FACULTATIF - Autoriser les protocoles Samba pour les anciens appareils NIDEK
8. Facultatif mais ô combien pratique - installation de DBeaver9. Au secours! Je suis perdu et rien ne marcheBon, rien ne marche.
Vous n'arrivez plus à vous connecter et recevez des messages d'erreur cabalistiques. Vous avez très probablement fait une erreur dans la procédure d'installation. Le mieux est de tout reprendre à zéro et de désinstaller totalement MariaDB. Pour cela , dans le terminal, détruisez toutes les traces de MariaDB sudo apt-get remove --purge mariadb* Le programme vous proposera de détruire toutes les données MariaDB existant sur le disque de l'ordinateur. Acceptez sudo apt autoremove puis sudo apt autoclean Vous pouvez reprendre la procédure d'installation en suivant les paragraphes 2, 3 et 4 2. Installation de MariaDB 3. Création du premier utilisateur 4. Configuration de MariaDB |
Ouf! La configuration du serveur MySQL est terminée.
Vous avez fait 95% du travail d'installation de Rufus
Reportez-vous maintenant à la page Installation d'un poste Rufus sous Linux Ubuntu ou Installation d'un poste Rufus sous MacOS suivant le système d'exploitation du poste
Vous avez fait 95% du travail d'installation de Rufus
Reportez-vous maintenant à la page Installation d'un poste Rufus sous Linux Ubuntu ou Installation d'un poste Rufus sous MacOS suivant le système d'exploitation du poste