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 11/09/2022, 12:03]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
soins2000 [Le 05/12/2023, 19:01] (Version actuelle)
62.147.40.133
Ligne 1: Ligne 1:
-{{tag>Trusty Xenial Bionic ​Focal santé entreprise wine virtualisation chiffrement}}+{{tag>Jammy Focal santé entreprise wine virtualisation chiffrement}}
  
 ---- ----
Ligne 20: Ligne 20:
  
   * Installer [[wine]] , de préférence la branche stable : depuis les dépôts Ubuntu ou depuis le site officiel pour une version plus récente [[https://​wiki.winehq.org/​Ubuntu|wineHQ]].   * Installer [[wine]] , de préférence la branche stable : depuis les dépôts Ubuntu ou depuis le site officiel pour une version plus récente [[https://​wiki.winehq.org/​Ubuntu|wineHQ]].
-<note important>​Depuis la version 3.04 de Soins2000, la version 5 de WINE est nécessaire (même en Release Candidate) pour que les mises à jour de Soins2000 s'​effectuent sans blocage. Il se peut qu'il faille alors installer la version de développement [[https://​wiki.winehq.org/​Ubuntu|winehq-devel]]. 
  
-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 ou 10 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]].
Ligne 29: Ligne 27:
   * Deux fichiers sont créés sur le Bureau d'​Unbuntu : "SOINS 2000.lnk"​ et "SOINS 2000.desktop"​. Supprimer le .lnk (raccourci pour Windows). Autoriser l'​exécution de "SOINS 2000.desktop"​ (dans "​Propriétés"​). À partir d'​Ubuntu 20.04, il faut aussi "​Autoriser le lancement"​ par un clic droit sur le fichier "SOINS 2000.desktop"​ affiché sur le bureau. L'​icône de Soins2000 s'​affichera alors automatiquement.   * Deux fichiers sont créés sur le Bureau d'​Unbuntu : "SOINS 2000.lnk"​ et "SOINS 2000.desktop"​. Supprimer le .lnk (raccourci pour Windows). Autoriser l'​exécution de "SOINS 2000.desktop"​ (dans "​Propriétés"​). À partir d'​Ubuntu 20.04, il faut aussi "​Autoriser le lancement"​ par un clic droit sur le fichier "SOINS 2000.desktop"​ affiché sur le bureau. L'​icône de Soins2000 s'​affichera alors automatiquement.
  
-<note help> L'​ajout manuel de la librairie [[http://​fr.dll-files.com/​pop.php?​dll=msvcp60|msvcp60.dll]] dans le répertoire ~/​.wine/​drive_c/​windows/​system32 (testé avec Ubuntu 10.10 + Wine-1.2.1) ne semble plus nécessaire car elle est déjà présente dans wine 1.6.1 (testé avec Ubuntu 12.04 LTS 64 bits + wine 1.6.1). De même avec Wine 4.0.3 et Wine 5.0-rc5. </​note>​ 
  
 =====Désinstallation===== =====Désinstallation=====
Ligne 45: Ligne 42:
  
 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]]) 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]])
- 
-  * 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>​ 
- 
   * 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/​).   * 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/​).
  
Ligne 66: Ligne 60:
  
 Vérifier dans les propriétés du lanceur de Soins2000 situé sur le bureau. Vérifier dans les propriétés du lanceur de Soins2000 situé sur le bureau.
- 
- 
-<note tip> 
-Testé avec Ubuntu 12.04 LTS 64 bits + wine 1.6.1 + TLA Vital'​Act-3S + Soins2000 version 2.1.0 
- 
-Créer le lien : 
- 
-<​code>​ln -s /​dev/​ttyACM0 /​home/​$USER/​.local/​share/​wineprefixes/​vc2008express/​dosdevices/​com1</​code>​ 
-</​note>​ 
 </​note>​ </​note>​
  
Ligne 88: Ligne 73:
   * 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> ​
 L'​accès au TLA est maintenant possible, il est bien reconnu par le logiciel. Il est possible de forcer la détection par Soins2000 en sélectionnant le port "​com33"​ dans les options avancées de Gestion du lecteur de cartes (fenêtre Paramétrage de Soins2000). Attendre la fin de l'​initialisation. Pour vérifier si cela fonctionne, il est possible de "Lire la configuration du lecteur"​ depuis la fenêtre Gestion du lecteur de cartes. L'​accès au TLA est maintenant possible, il est bien reconnu par le logiciel. Il est possible de forcer la détection par Soins2000 en sélectionnant le port "​com33"​ dans les options avancées de Gestion du lecteur de cartes (fenêtre Paramétrage de Soins2000). Attendre la fin de l'​initialisation. Pour vérifier si cela fonctionne, il est possible de "Lire la configuration du lecteur"​ depuis la fenêtre Gestion du lecteur de cartes.
- 
-(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 (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) 
- 
 (Testé avec Ubuntu 20.04 LTS 64 bits + wine 6.0.1 (Win 10-64bits) + TLA Vital'​Act-3S + Soins2000 version 3.0.7) (Testé avec Ubuntu 20.04 LTS 64 bits + wine 6.0.1 (Win 10-64bits) + TLA Vital'​Act-3S + Soins2000 version 3.0.7)
 ==== Connexion du TLA avec Firefox ==== ==== Connexion du TLA avec Firefox ====
 L'​entrée en vigueur des BSI au 1er janvier 2020 (à compléter sur le site AmeliPro) et l'​instauration de la Messagerie Sécurisée de Santé (MSSanté) nécessite une connexion du TLA/lecteur de cartes CPS avec le navigateur internet. L'​entrée en vigueur des BSI au 1er janvier 2020 (à compléter sur le site AmeliPro) et l'​instauration de la Messagerie Sécurisée de Santé (MSSanté) nécessite une connexion du TLA/lecteur de cartes CPS avec le navigateur internet.
 +<note warning>​Depuis Ubuntu Jammy (22.04), le paquet de Firefox issu des dépôts officiels d'​Ubuntu force l'​installation de Firefox en snap. La version "​snap"​ de Firefox ne permet actuellement pas l'​utilisation de certains modules, dont le module de sécurité PKCS#11 pour la gestion des cartes à puces, nécessaire pour accéder à la CPS. Il faut donc [[:​firefox#​installer_firefox_en_deb_classique_au_lieu_de_snap|installer Firefox en .deb classique au lieu de snap]]. Voir la discussion sur ce dysfonctionnement [[https://​bugzilla.mozilla.org/​show_bug.cgi?​id=1734371|Firefox snap can't load PKCS#11 modules on the host system]]</​note>​
 === Installation du GALSS === === Installation du GALSS ===
 L'​installation du Gestionnaire d’Accès aux Lecteurs Santé Social (GALSS) permet aux systèmes d'​exploitation Windows, Linux et Macintosh de disposer des fichiers de configuration et des bibliothèques nécessaires pour dialoguer avec les lecteurs de cartes CPS, que ce soit avec le protocole PC/SC (Personal Computer / Smart Card) ou avec le PSS (Protocole Santé Social). L'​installation du Gestionnaire d’Accès aux Lecteurs Santé Social (GALSS) permet aux systèmes d'​exploitation Windows, Linux et Macintosh de disposer des fichiers de configuration et des bibliothèques nécessaires pour dialoguer avec les lecteurs de cartes CPS, que ce soit avec le protocole PC/SC (Personal Computer / Smart Card) ou avec le PSS (Protocole Santé Social).
Ligne 141: Ligne 120:
 En cas de succès de l’authentification,​ la page d'​informations de la carte CPx apparaît. En cas de succès de l’authentification,​ la page d'​informations de la carte CPx apparaît.
  
-(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 ​20.04 LTS + galss-3.41.00-1.x86_64.rpm + CryptolibCPS-5.1.4-x86_64.rpm + WebExtension CPS 6.0.19 + TLA Vital'​Act 3S v2.27 + Firefox ​91)
  
-(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)+(Testé avec succès avec Ubuntu ​22.04 LTS + galss-3.41.00-1.x86_64.rpm + CryptolibCPS-5.1.4-x86_64.rpm + WebExtension CPS 6.0.19 + TLA Vital'​Act 3S v2.27 + Firefox ​107.0 -64 bits- version .deb via le ppa de mozillateam)
  
-(Testé avec succès avec Ubuntu 20.04 LTS + galss-3.41.00-1.x86_64.rpm + CryptolibCPS-5.1.4-x86_64.rpm + WebExtension CPS 6.0.19 + TLA Vital'​Act 3S v2.27 + Firefox 91) 
  
 === Services WEB de l'ASIP Santé === === Services WEB de l'ASIP Santé ===
Ligne 159: Ligne 137:
  
 =====Scanner===== =====Scanner=====
- 
-FIXME Le scanner (testé avec une imprimante multifonction EPSON) ne fonctionne pas avec Soins2000 sous Wine  (Testé avec Ubuntu 14.04 LTS 64 bits + wine 1.6.2 + Soins2000 version 2.1.0) . Le logiciel freeze lors de la recherche du scanner, et finit par se fermer. 
- 
-Sous Ubuntu 16.04 LTS 64 bits + wine 4.0.3 + Soins2000 version 3.0.4, le scanner de l'​imprimante multifonction est reconnu, la numérisation se lance (avec deux passages !) mais le programme Soins2000 gèle à l'​import de la numérisation et doit fermer (fenêtre WINE "​Erreur du programme"​). 
- 
 <note tip>​Numériser les ordonnances avec son logiciel de [[scanner]] préféré sous Ubuntu, puis les importer sous Soins2000 via le bouton "​Scanner"​ puis "​Importer/​Exporter"​.</​note>​ <note tip>​Numériser les ordonnances avec son logiciel de [[scanner]] préféré sous Ubuntu, puis les importer sous Soins2000 via le bouton "​Scanner"​ puis "​Importer/​Exporter"​.</​note>​
  
Ligne 206: Ligne 179:
   * Sous Ubuntu 16.04 LTS, avec Wine 4.0.3 en mode Win8.1-64, l'​installation de la mise à jour de Soins2000 de la version 3.0.4 à celle 3.0.5 n'​arrive pas à terme (surcadre "​Installation..."​ reste affiché). Le processus s2000c.exe "​install manuelle GALSS" lancé lors de cette installation consomme ~30% des processeurs pendant une durée indéterminée. Tuer le processus s2000c.exe permet de stopper l'​installation et rend Soins2000 de nouveau utilisable.   * Sous Ubuntu 16.04 LTS, avec Wine 4.0.3 en mode Win8.1-64, l'​installation de la mise à jour de Soins2000 de la version 3.0.4 à celle 3.0.5 n'​arrive pas à terme (surcadre "​Installation..."​ reste affiché). Le processus s2000c.exe "​install manuelle GALSS" lancé lors de cette installation consomme ~30% des processeurs pendant une durée indéterminée. Tuer le processus s2000c.exe permet de stopper l'​installation et rend Soins2000 de nouveau utilisable.
 <note tip>En remplaçant la version 4.0.x de WINE par la version 5.0 (version de développement 5.0-rc4 issue du dépôt wine-dev), les mises à jour de Soins2000 s'​installent à nouveau correctement. (testé avec Ubuntu 16.04 LTS + WINE 5.0-rc4 + Soins2000 v.3.0.5 du 10-01-2020)</​note>​ <note tip>En remplaçant la version 4.0.x de WINE par la version 5.0 (version de développement 5.0-rc4 issue du dépôt wine-dev), les mises à jour de Soins2000 s'​installent à nouveau correctement. (testé avec Ubuntu 16.04 LTS + WINE 5.0-rc4 + Soins2000 v.3.0.5 du 10-01-2020)</​note>​
 +
 +  * Sous Ubuntu 22.04 LTS, avec Wine 7.0.0 en mode Win10-64, le lancement de soins2000 reste bloqué sur la page d'​accueil du programme. Pas d'​action possible avec la souris (il faut forcer l'​arrêt du programme). La mise à jour de wine vers la version 8.0.2 a permis de corriger ce blocage. (testé avec Ubuntu 22.04 LTS + WINE 8.0.2 + Soins2000 v.3.0.9 du 24-10-2023)
 +
  
 ==== Via VirtualBox ==== ==== Via VirtualBox ====
Ligne 231: Ligne 207:
 //​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 : 19-01-2020//+//Dernière mise à jour : 05-12-2023//
  • soins2000.1662890636.txt.gz
  • Dernière modification: Le 11/09/2022, 12:03
  • par moths-art