Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
soins2000 [Le 16/01/2020, 20:23]
82.250.22.11 [Connexion du TLA avec Soins2000 via WINE]
soins2000 [Le 19/01/2020, 15:16]
82.250.153.56 [Connexion du TLA avec Firefox]
Ligne 1: Ligne 1:
-{{tag>​Trusty Xenial santé entreprise wine virtualisation}}+{{tag>​Trusty Xenial ​Bionic ​santé entreprise wine virtualisation ​chiffrement}}
  
 ---- ----
Ligne 23: Ligne 23:
  
 Pour **Ubuntu 18.04 et 19.04**, ne pas oublier auparavant d'​installer les librairies [[https://​forum.winehq.org/​viewtopic.php?​f=8&​t=32192|libfaudio0]] (64 **et surtout** 32 bits : par exemple pour Ubuntu 18.04 Bionic [[https://​download.opensuse.org/​repositories/​Emulators:/​Wine:/​Debian/​xUbuntu_18.04/​amd64/​libfaudio0_19.07-0~bionic_amd64.deb|libfaudio0_19.07-0~bionic_amd64.deb]] et [[https://​download.opensuse.org/​repositories/​Emulators:/​Wine:/​Debian/​xUbuntu_18.04/​i386/​libfaudio0_19.07-0~bionic_i386.deb|libfaudio0_19.07-0~bionic_i386.deb]]) sinon, il y aura une erreur de dépendance qui bloquera l'​installation de WINE.</​note>​ Pour **Ubuntu 18.04 et 19.04**, ne pas oublier auparavant d'​installer les librairies [[https://​forum.winehq.org/​viewtopic.php?​f=8&​t=32192|libfaudio0]] (64 **et surtout** 32 bits : par exemple pour Ubuntu 18.04 Bionic [[https://​download.opensuse.org/​repositories/​Emulators:/​Wine:/​Debian/​xUbuntu_18.04/​amd64/​libfaudio0_19.07-0~bionic_amd64.deb|libfaudio0_19.07-0~bionic_amd64.deb]] et [[https://​download.opensuse.org/​repositories/​Emulators:/​Wine:/​Debian/​xUbuntu_18.04/​i386/​libfaudio0_19.07-0~bionic_i386.deb|libfaudio0_19.07-0~bionic_i386.deb]]) sinon, il y aura une erreur de dépendance qui bloquera l'​installation de WINE.</​note>​
-  * Configurer WINE en version Windows 8.1 depuis le programme de Configuration de WINE, onglet Applications :<​code>​winecfg</​code>​+  * Configurer WINE en version Windows 8.1 ou 10 depuis le programme de Configuration de WINE, onglet Applications :<​code>​winecfg</​code>​
   * Télécharger le logiciel soins2000 sur [[http://​soins2000.com/​|le site de l'​éditeur]].   * Télécharger le logiciel soins2000 sur [[http://​soins2000.com/​|le site de l'​éditeur]].
   * Autoriser l'​exécution de soins2000.exe (clic droit sur le fichier soins2000.exe,​ puis Propriétés,​ puis Permissions : cocher la case "​Autoriser l'​exécution du fichier comme un programme"​) et le lancer avec wine (clic gauche sur le fichier soins2000.exe). Valider les choix par défaut lors de l'​installation.   * Autoriser l'​exécution de soins2000.exe (clic droit sur le fichier soins2000.exe,​ puis Propriétés,​ puis Permissions : cocher la case "​Autoriser l'​exécution du fichier comme un programme"​) et le lancer avec wine (clic gauche sur le fichier soins2000.exe). Valider les choix par défaut lors de l'​installation.
Ligne 43: Ligne 43:
  
  
-Pour permettre à Wine de communiquer avec le lecteur de cartes branché en USB, il faut créer ​un lien symbolique entre le port série ("​tty"​) sous lequel le lecteur de cartes (TLA) a été monté par Ubuntu (Unix/​Linux) et le port série ("​com"​) utilisé par Wine : <​code>​ln -s /dev/ttyUSB0 ~/.wine/dosdevices/​com1</​code>​+Pour permettre à Wine de communiquer avec le lecteur de cartes branché en USB, il doit exister ​un lien symbolique entre le port série ("​tty"​) sous lequel le lecteur de cartes (TLA) a été monté par Ubuntu (Unix/​Linux) et le port série ("​com"​) utilisé par Wine. (pour plus d'​informations : [[https://wiki.winehq.org/Wine_User%27s_Guide#​Serial_and_Parallel_Ports|Site officiel WineHQ - ports série et parallèle]])
  
-<note warning>​Cette ​commande ​ne fonctionne pas (testé avec un TLA modèle Vital'​Act3S) car le TLA apparaît ​sous /​dev/​ttyACM0.</​note>+  * Avec les versions de Wine inférieures à 2.8, il faut saisir dans un terminal une commande ​du type (à adapter selon votre matériel) : <​code>​ln -s /​dev/​ttyUSB0 ~/​.wine/​dosdevices/​com1</​code>​ Par exemple, le TLA modèle Vital'​Act3S ​est reconnu ​sous /​dev/​ttyACM0. ​La commande pour créer le lien avec par exemple le port COM33 sera : <​code>​ln -s /​dev/​ttyACM0 ~/​.wine/​dosdevices/​com33</code>
  
-Avec Ubuntu 16.04 LTS 64 bits + wine 4.0.3 + TLA Vital'​Act-3S + Soins2000 version 3.0.4, après branchement du TLA sur un port USB, il y a un port com qui semble être **automatiquement** lié au port ttyACM0. Pour connaître le bon port com (ex : "​com33"​),​ ouvrir un terminal et taper la commande : <​code>​ls -l ~/​.wine/​dosdevices/</​code>​ Ou alors ouvrir dans Naulilus le dossier ~/​.wine/​dosdevices/​ et afficher les propriétés du dernier fichier "​comXX"​ (clic droit sur ce fichier, puis "​Propriétés"​). La cible du lien devrait être : /​dev/​ttyACM0. Sinon, chercher parmi les autres fichiers comXX. **A défaut**, suivre la procédure **manuelle** suivante pour créer un nouveau lien avec un autre port com (autre que les ports com déjà existants dans le dossier ~/​.wine/​dosdevices/​).+  * Depuis Wine 2.8 (testé avec Ubuntu 16.04 LTS 64 bits + wine 4.0.3 + TLA Vital'​Act-3S + Soins2000 version 3.0.4), après branchement du TLA sur un port USB, il y a un port com qui est **automatiquement** lié au port ttyACM0. Pour connaître le bon port com (ex : "​com33"​),​ ouvrir un terminal et taper la commande : <​code>​ls -l ~/​.wine/​dosdevices/</​code>​ Ou alors ouvrir dans Naulilus le dossier ~/​.wine/​dosdevices/​ et afficher les propriétés du dernier fichier "​comXX"​ (clic droit sur ce fichier, puis "​Propriétés"​). La cible du lien devrait être : /​dev/​ttyACM0. Sinon, chercher parmi les autres fichiers comXX. **A défaut**, suivre la procédure **manuelle** suivante pour créer un nouveau lien avec un autre port com (autre que les ports com déjà existants dans le dossier ~/​.wine/​dosdevices/​).
  
 <note tip> <note tip>
Ligne 81: Ligne 81:
  
   * Il n'est toujours pas possible d'​avoir accès au TLA depuis Soins2000 à cause d'une restriction des droits d'​accès : lorsque le TLA est connecté, le lien com33 créé précédemment appartient au groupe "​dialout"​.   * Il n'est toujours pas possible d'​avoir accès au TLA depuis Soins2000 à cause d'une restriction des droits d'​accès : lorsque le TLA est connecté, le lien com33 créé précédemment appartient au groupe "​dialout"​.
-<​note>​Pour connaître le groupe auquel appartient le lien, effectuer un clic droit sous Nautilus sur le fichier com33 (ou sur le fichier /​dev/​serial/​by-id/​usb-XIRING_XIRING_Vital_Act-3S-if00,​ ou encore sur /​dev/​ttyACM0) puis "​Propriétés"​ puis l'​onglet "​Permissions"​.</​note>​ +<​note>​Pour connaître le groupe auquel appartient le lien, effectuer un clic droit sous Nautilus sur le fichier com33 (ou sur le fichier /​dev/​serial/​by-id/​usb-XIRING_XIRING_Vital_Act-3S-if00,​ ou encore sur /​dev/​ttyACM0) puis "​Propriétés"​ puis l'​onglet "​Permissions"​. 
-Il faut donc ajouter l'​utilisateur courant au groupe "​dialout"​ : +Ou alors taper dans un terminal <​code>​ls -l /​dev/​ttyACM0</​code>​</​note>​ Il faut donc ajouter l'​utilisateur courant au groupe "​dialout"​ : <​code>​sudo adduser $USER dialout</​code>​ Puis fermer la session de l'​utilisateur (ou éteindre le PC) et se reconnecter (ou redémarrer le PC) pour la prise en compte de ce changement.
-<​code>​sudo adduser $USER dialout</​code>​ +
- +
-Puis fermer la session de l'​utilisateur (ou éteindre le PC) et se reconnecter (ou redémarrer le PC) pour la prise en compte de ce changement.+
  
   * Démarrer Soins2000 via Wine en cliquant sur le raccourci créé sur le bureau lors de l'​installation de Soins2000, ou depuis un terminal :<​code>​env WINEPREFIX="/​home/​$USER/​.wine"​ wine C:​\\s2000\\s2000b.exe</​code> ​   * Démarrer Soins2000 via Wine en cliquant sur le raccourci créé sur le bureau lors de l'​installation de Soins2000, ou depuis un terminal :<​code>​env WINEPREFIX="/​home/​$USER/​.wine"​ wine C:​\\s2000\\s2000b.exe</​code> ​
Ligne 92: Ligne 89:
 (Testé avec Ubuntu 14.04 LTS 64 bits + wine 1.6.2 + TLA Vital'​Act-3S + Soins2000 version 2.1.0) (Testé avec Ubuntu 14.04 LTS 64 bits + wine 1.6.2 + TLA Vital'​Act-3S + Soins2000 version 2.1.0)
  
-(Testé avec Ubuntu 16.04 LTS 64 bits + wine 4.0.3 + TLA Vital'​Act-3S + Soins2000 version 3.0.4)+(Testé avec Ubuntu 16.04 LTS 64 bits + wine 4.0.3 (Win 8.1-64bits)+ TLA Vital'​Act-3S + Soins2000 version 3.0.4
 + 
 +(Testé avec Ubuntu 18.04 LTS 64 bits + wine 5.0-rc5 (Win 10-64bits) + TLA Vital'​Act-3S + Soins2000 version 3.0.5)
  
 ==== Connexion du TLA avec Firefox ==== ==== Connexion du TLA avec Firefox ====
Ligne 123: Ligne 122:
   - Conversion du .rpm en un .deb <​code>​sudo alien -k -c CryptolibCPS-5.0.15-x86_64.rpm</​code>​   - Conversion du .rpm en un .deb <​code>​sudo alien -k -c CryptolibCPS-5.0.15-x86_64.rpm</​code>​
   - Installation <​code>​sudo dpkg -D 3777 -i CryptolibCPS-5.0.15-x86_64.deb</​code>​   - Installation <​code>​sudo dpkg -D 3777 -i CryptolibCPS-5.0.15-x86_64.deb</​code>​
 +
 +L'​installation de la CryptolibCPS sous Linux installe aussi un "​Gestionnaire de la carte CPS" qui peut être lancé depuis un terminal : <​code>​sudo /​opt/​santesocial/​CPS/​bin/​cpgeslux</​code>​
 +
 +<​note>​L'​installation des librairies de chiffrement CryptoAPI dans Wine, soit depuis Soins2000 (via la page de démarrage de Soins2000 : "​Téléservices"​ ou en cliquant sur "​Accéder à AmeliPro"​ à côté de la case BSI dans l'​onglet "​Prescription"​),​ soit directement en exécutant le fichier /​.wine/​drive_c/​s2000/​galss/​msi/​cryptolibCPS-5.0.45-x64.msi,​ installe aussi deux autres petits programmes dans le répertoire /​.wine/​drive_c/​Program Files/​santesocial/​CPS/​ : Gestionnaire de la carte CPS (cpgesw64.exe) et Gestionnaire des certificats CPS (CCM.exe). L'​exécution de cpgesw64.exe permet entre autres de vérifier que Wine accède bien au lecteur de cartes CPS (TLA). Le processus CCM.exe fonctionne aussi mais peut entrer en conflit avec Firefox lors de l'​authentification par CPS.</​note>​
  
 === Configuration de Firefox === === Configuration de Firefox ===
Ligne 136: Ligne 139:
  
 (Testé avec succès avec Ubuntu 16.04 LTS + galss-3.41.00-1.x86_64.rpm + CryptolibCPS-5.0.15-x86_64.rpm + WebExtension CPS 6.0.19 + TLA Vital'​Act 3S v2.27 + Firefox 72) (Testé avec succès avec Ubuntu 16.04 LTS + galss-3.41.00-1.x86_64.rpm + CryptolibCPS-5.0.15-x86_64.rpm + WebExtension CPS 6.0.19 + TLA Vital'​Act 3S v2.27 + Firefox 72)
 +
 +(Testé avec succès avec Ubuntu 18.04 LTS + galss-3.41.00-1.x86_64.rpm + CryptolibCPS-5.0.15-x86_64.rpm + WebExtension CPS 6.0.19 + TLA Vital'​Act 3S v2.27 + Firefox 72)
  
 === Services WEB de l'ASIP Santé === === Services WEB de l'ASIP Santé ===
Ligne 221: Ligne 226:
 //​Contributeurs principaux : [[utilisateurs:​vavincavent|]],​ [[utilisateurs:​DamS|]] (pour la reconnaissance du TLA, le scanner, la virtualisation,​ les problèmes connus)// //​Contributeurs principaux : [[utilisateurs:​vavincavent|]],​ [[utilisateurs:​DamS|]] (pour la reconnaissance du TLA, le scanner, la virtualisation,​ les problèmes connus)//
  
-//Dernière mise à jour : 12-11-2020//+//Dernière mise à jour : 19-01-2020//
  • soins2000.txt
  • Dernière modification: Le 19/01/2020, 15:16
  • par 82.250.153.56