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 18. Pour le moment, l'installation d'un serveur Linux ne prend pas en charge les opérations de sauvegarde-restauration automatiques de la base et il faut donc les effectuer "à la main". Ces opérations automatisées ne seront possibles qu'au moment de la parution des versions Linux de Rufus ou RufusAdmin. 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 ubuntu.com/#download Ne pas utiliser la version Ubuntu 19 qui n'est pas encore stabilisée et ne marche pas sur tous les appareils (Dell PowerEdge 2011 p.e.) Si MySQL est déjà installé sans encore de base de données Rufus valide, allez directement au cas n°1 de la page Installation d'un poste client MacOS. Si MySQL est déjà installé avec une base de données Rufus valide, allez directement au cas n°2 de la page Installation d'un poste client MacOS. 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 MySQL 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 MySQL 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 mais il faut pour cela utiliser MariaDB et pas MySQL. La manip est décrite dans les lignes qui suivent. 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 Intel NUC sous Ubuntu. C'est à peine plus cher qu'un raspberry mais fiable. |
1. Installation de MySQL
-10.0Installation du serveur
Ouvrez le 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
répondez O à la question, repédalage... Installation de mysql workbench - uniquement sur un pc classique ou un mac sous Ubuntu MySQL workbench est un utilitaire pratique pour explorer votre base de données en évitant les affres de la ligne de commande sudo apt-get install mysql-workbench répondez O à la question, repédalage... 2. Création du dossier Rufus et du dossier ImagerieLancez le gestionnaire de fichiers et allez dans le dossier Documents.
1. Clic droit, choisir Nouveau Dossier et créez un dossier Rufus dans le dossier Documents de votre compte utilisateur 2. Puis un dossier Imagerie dans ce dossier Rufus. Ce dossier Imagerie servira à archiver tous les documents d'imagerie (OCT, RNM,...etc...). 3. Donnez les droits d'accès à votre dossier Documents à MySQL. Pour cela, dans le terminal, taper sur un pc classique ou un Mac sous Ubuntu (pas un raspberry)
|
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 MySQL
1. Configuration du fichier /etc/mysql/my.cnf
sql_mode = STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION max_allowed_packet = 8M event_scheduler = 1 secure_file_priv = /home/votrenomdutilisateur/Documents socket = /tmp/mysql.sock [client] socket = /tmp/mysql.sock n'oubliez pas de remplacer votrenomdutilisateur dans la ligne précédente par votre nom d'utilisateur Linux
2. Configuration du fichier /etc/mysql/mysql.conf.d/mysql.cnf
3. Contrôle des modifications
sudo systemctl start mysql
4. Désactivation de apparmor pour MySQL - +++ inutile sur rasberry sous raspbian Apparmor est un utilitaire de protection des fichiers fourni avec Ubuntu et qui bloque l'accès aux fichiers par certains programmes, dont MySQL.
/sbin/dhclient (781) /usr/sbin/cups-browsed (28060) /usr/sbin/cupsd (27833) /usr/sbin/cupsd (27878) /usr/sbin/cupsd (28075)
5. Ouverture du port 3306 du firewall pour MySQL - +++ inutile sur raspberry
|
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