Installer Mirth Connect sur Debian n’est pas très compliqué. Je vous propose une méthode sous forme de tutoriel à suivre.

Cette première partie sera consacrée à l’installation des pré-requis.

Télécharger la version “NestInst” de la dernière version de la distribution de DEBIAN (v. 8.5.0 au moment de la rédaction de ce tutoriel)
http://cdimage.debian.org/debian-cd/
http://cdimage.debian.org/debian-cd/8.5.0/amd64/iso-cd/

Au moment de choisir les packages à installer, faire le choix suivant :

Installer Mirth Connect sur Debian

 

 

 

Installation du serveur SSH pour se donner accès à la machine à distance.

apt-get install openssh-server

Par défaut, le serveur SSH n’autorise plus les connections en tant que root. Si vous souhaitez modifier se comportement, rendez vous dans le fichier /etc/ssh/sshd_config et mettez à jour la ligne suivante

PermitRootLogin yes

Relancer le service SSH pour prendre en compte les changements

apt-get update && apt-get upgrade

Configuration de NTP pour avoir un serveur toujours à l’heure :

server 0.fr.pool.ntp.org iburst dynamic
server 1.fr.pool.ntp.org iburst dynamic
server 2.fr.pool.ntp.org iburst dynamic
server 3.fr.pool.ntp.org iburst dynamic

On redémarre le service pour prendre en compte la modification :

systemctl restart ntp
ntpq -p

La dernière commande devrait donner un résultat de ce style :

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
-merlin.deuza.ne 95.142.165.40    4 u   61   64  377   31.966  -33.405   4.844
+box.speed47.net 213.251.128.249  2 u   56   64  377   34.202  -52.445  13.314
+dalek.roflcopte 195.83.222.27    2 u   61   64  377   30.766   -4.002   2.926
*freya.syari.net 193.190.230.66   2 u   58   64  377   34.555   -4.598  11.451

Installation de la dernière version du Java JDK (jdk-8u101-linux-x64.tar.gz au moment de ce tuto)

cd /root
wget –header “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-x64.tar.gz
mkdir /opt/jdk/
mv ~/jdk-8u101-linux-x64.tar.gz /opt/jdk/
cd /opt/jdk/
tar -zxf jdk-8u101-linux-x64.tar.gz
update-alternatives –install /usr/bin/java java /opt/jdk/jdk1.8.0_101/bin/java 100
update-alternatives –install /usr/bin/javac javac /opt/jdk/jdk1.8.0_101/bin/javac 100

update-alternatives –config java
There are 2 choices for the alternative java (providing /usr/bin/java).

Selection    Path                                            Priority   Status
————————————————————
0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1051      auto mode
* 1            /opt/jdk/jdk1.8.0_66/bin/java                    100       manual mode
2            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1051      manual mode

Press enter to keep the current choice[*], or type selection number: 1
update-alternatives: using /opt/jdk/jdk1.8.0_66/bin/java to provide /usr/bin/java (java) in manual mode

update-alternatives –config javac
There are 2 choices for the alternative javac (providing /usr/bin/javac).

Selection    Path                                         Priority   Status
————————————————————
0            /usr/lib/jvm/java-7-openjdk-amd64/bin/javac   1051      auto mode
* 1            /opt/jdk/jdk1.8.0_66/bin/javac                100       manual mode
2            /usr/lib/jvm/java-7-openjdk-amd64/bin/javac   1051      manual mode

Press enter to keep the current choice[*], or type selection number: 1
update-alternatives: using /opt/jdk/jdk1.8.0_66/bin/javac to provide /usr/bin/javac (javac) in manual mode

Il n’y a plus qu’à vérifier que JAVA est maintenant bien configuré :

java -version
java version “1.8.0_66”
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
root@hydra:/opt/jdk#

$ javac -version
javac 1.8.0_66

C’est la fin de cette première partie.

Le prochain post sera consacré à l’installation de MySQL et la configuration spécifique pour Mirth Connect.