installation:install_216_ubtuntu_18

Installation de MedinTux 2.16 sur xubuntu 18.04 LTS

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 :

  • Installation MonoPoste (Client et Serveur MedinTux sur le même PC), mais avec l’idée de pouvoir évoluer vers une utilisation en réseau
  • Installation sur un PC qui supporte le boot sur une clef USB (donc un pc récent avec un bios capable de supporter cette facilité)
  • Utilisation d’un OS Linux pour des questions de prix, performances, sécurité
  • Utilisation d’une distribution Ubuntu « LTS » en raison de sa diffusion, de sa stabilité et de son support étendu, et bien sur de la possible réutilisation des scripts d’installation de MedinTux déjà existants pour Ubuntu 16.04 LTS
  • Choix de la version Xubuntu en raison de la légèreté de l’interface graphique Xcfe, ce qui permets d'utiliser des PC avec des spécifications d'entrée de gamme
  • Sécurisation (confidentialité) de l’installation par utilisation de chiffrement du disque du PC

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

  • Télécharger et installer un outil pour graver l’image ISO sur une clef USB. Il en existe plusieurs, j’ utilise habituellement rufus , que l’on peut télécharger à cette adresse :
  • Graver image iso téléchargée à l’étape précédente sur la clef USB (minimum clef USB 2GO)

Installation de Linux sur le PC

  • Booter le PC depuis la clef USB (choix du media de boot en utilisant la touche F10 ou F11 ou F12 ou SUPPR suivant le PC)
  • Au démarrage de l’écran d’installation de Xubuntu, sélectionner la version Française. Ne pas choisir d’autre langue car MedinTux à besoin ce cette localisation « Français »
  • Sélectionner clavier « Français » et non pas clavier « Français alternative »
  • Sélectionner un formatage complet avec encryption LUKS et LVM. Le choix d’utiliser LUKS est un parti pris sur le niveau de confidentialité à assurer pour les données des patients : En cas de perte ou de vol du PC, les données des patients resteront non lisibles.
  • La sélection du chiffrement LUKS entraine automatiquement la sélection de LVM . Cela permettra de faciliter les migrations ultérieures (ajout ou remplacement de disques)
  • Attention à bien noter la phrase de passe qui permet de faire l’encryption LUKS, et la garder précieusement en mémoire et une copie papier dans un endroit secret car sans cette phrase le PC ne pourra plus démarrer.
  • Laisser faire l’installation de xubuntu, les questions suivantes sont triviales

Redémarrer le PC

Appliquer les derniers updates

  • Soit par l'outil “Gestionnaire des mises à jour”
  • soit en executant Terminal puis

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

  • toute l’installation des différents logiciels (y inclus MySQL et Apache)
  • le lancement de set_bases,
  • le chargement initial des DB de Medintux

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

  • Ne pas changer l’adresse de réseau qui doit être 127.0.0.1
  • Ne pas changer le port qui doit être 3306
  • Dans le champ “nom de connexion” saisir nom_admin_db de l'étape précédente
  • Dans le champ “mot de passe” saisir mot_de_passe_admin_db de l'étape précédente
  • Appuyer sur le bouton “se connecter à la base de données”

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

installation/install_216_ubtuntu_18.txt · Dernière modification: 2019/02/10 20:54 par gby