Ce tuto décrit comment réaliser l’installation de MedinTux 2.16 sur un PC nouvellement installé sous Linux, distribution Xubuntu 18.04 LTS.
Les choix suivants ont été faits avant l’installation :
Les spécifications des matériels pour recevoir la distribution ubuntu sont listées ici (en Anglais)
Installation de Xubuntu 18.04LTS
Télécharger l'image ISO xubuntu 18.04 LTS à cette adresse
Attention il faut prendre la version amd64 (kernel 64bits pour ordinateurs a processeur AMD ou Intel) car MedinTux ne fonctionne pas (semble-t-il) sur un kernel 32bits.
Sauver le fichier image sur disque (avec extension .iso)
Graver le fichier image ISO sur une clef USB
Installation de Linux sur le PC
Redémarrer le PC
Appliquer les derniers updates
sudo apt-get update
sudo apt-get upgrade
Installation du programme MedinTux
Il faut commencer par lancer l’installation du package complémentaire libpng12 . Ce package, nécessaire pour Medintux, n’existe plus en natif sous ubuntu 18.04 LTS.
Pour cela, ouvrir un Terminal, et lancer les commandes ci-dessous :
wget -q -O /tmp/libpng12.deb http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb
sudo dpkg -i /tmp/libpng12.deb
rm /tmp/libpng12.deb
Se déplacer dans un répertoire qui sera utilisé temporairement , par exemple
cd /home/«utilisateur»/documents
Télécharger le fichier d’installation de MedinTux à l’addresse suivante :
wget http://78.192.132.151/medintux-2.16-amd64.tar.gz
Décompresser le fichier dans le répertoire /home/«utilisateur»/documents :
tar -xvf medintux-2.16-amd64.tar.gz
Se déplacer dans le répertoire /home/«utilisateur»/document/MedinTux :
cd /home/«utilisateur»/document/MedinTux
Lancer le script d’installation par la commande :
./installMedinTux.sh
Si tout se passe bien, le script d’installation fait alors
Une fenêtre de confirmation « Bienvenue sur MedinTux » devrait s’afficher en fin d’installation. Vous pouvez alors lancer MedIntux et effacer le fichier téléchargé :
rm /home/«utilisateur»/documents/medintux-2.16-amd64.tar.gz
En cas d’échec de l’installation (set_bases s’arrete avec un message d’erreur) il sera peut-être nécessaire de refaire une reconfiguration de MySQL
En effet avec MySQL depuis Bionic 18.04 (et MariaDB depuis Xenial 16.04) l'authentification de l'utilisateur root de MySQL se fait au moyen du plugin auth_socket, donc avec sudo.
Et donc, si vous avez besoin d'un accès global à vos bases de données depuis un même compte, ce qui est le cas avec MedinTux, la solution conseillée est donc de créer un nouvel utilisateur et de lui attribuer tous les privilèges.
Pour il faut lancer un terminal, et taper les commandes ci-dessous :
sudo mysql
Puis dans la console MySQL :
GRANT ALL ON *.* TO 'nom_admin_db'@'localhost' IDENTIFIED BY 'mot_de_passe_admin_db' WITH GRANT OPTION;
FLUSH PRIVILEGES;
QUIT;
En remplaçant évidemment nom_admin_db et mot_de_passe_admin_db dans cette requête, par ce que vous aurez choisi pour votre installation personnelle .
Il faut alors reprendre le chargement initial des bases de données
Lancer l’utilitaire MedinTux de chargement des bases de données (set_bases)
sudo /home/«utilisateur»/medintux-amd64/Programmes/set_bases/bin/set_bases
L’outil de chargement des bases de données se lance
Le message “Connexion SQL établie” doit apparaitre.
Appuyer sur le bouton “Installer les bases de MedinTux”, les bases vont s'installer La durée totale de l'installation peut être de 5mn a plusieurs heures suivant la puissance du PC.
A la fin de l'installation, appuyer sur le bouton quitter.
On peut alors lancer Medintux
Pour cela lancer un terminal et taper la commande :
/home/«utilisateur»/medintux-amd64/Programmes/Manager/bin/Manager