{{:playground:caps_logo.png?150|}}====== E-TRANSACTIONS - Back-office sur PC GNU/Linux ======
Vous avez un ordinateur sous UNIX ou Linux, sous Apple MAC-Os ? \\
Vous voulez faire tourner des logiciels prévus pour Microsoft Windows ?\\
\\
☛ On propose ici une solution !
La solution de back-office pour **e-Transactions** s'appuie sur le logiciel **AIR** : **A**dobe(r) **I**ntegrated **R**untime. \\
Il existait initialement une version pour PC de bureau équipée de GNU/Linux; mais la version Linux du logiciel **AIR** n'est plus supportée par //Adobe(r)// depuis 2011.
On propose dans ces conditions d'utiliser un <<émulateur>>, un outil capable d'exécuter des programmes destinés à //Windows(r)// sur une plateforme non //Windows(r)//.
Sont décrites ci-dessous les étapes pour l'installation de l'outil d'émulation appelé **Wine**, ainsi que celles qui déploient les logiciels //Windows(r)// **AIR** et **Vision** pour accéder au back-office **e-Transactions** depuis un poste Linux.
On l'illustre à partir d'un PC équipé ici du système d'exploitation //GNU/Linux// et la distribution <> (bureau XFCE).\\
La procédure s'applique de façon analogue pour une distribution <> ou <> – et plus généralement pour toute distribution qui utilise le gestionnaire de paquets ''apt'' (*.deb).
----
===== 1. Installation de «Wine» =====
**Qu'est-ce que Wine** ? {{ :playground:winehq_logo3.png?nolink&150|}}
//<>//
(https://wiki.winehq.org/Accueil)
On utilise ici un PC sous Debian. Pour d'autres configurations, le lien [[https://wiki.winehq.org/Category:Distributions|suivant]] vous propose la procédure d'installation pour d'autres plateformes, en particulier [[https://wiki.winehq.org/Ubuntu|Ubuntu]].
L'installation de l'outil **Wine** s'effectue en ligne de commande depuis un terminal.
Vous devez disposez de privilèges <> sur votre machine, ou d'un compte pouvant disposer de ce niveau de droits //via// ''sudo'' (étant sous Linux, vous êtes censés comprendre ce vocabulaire...).
* Lancer une console <> depuis votre bureau:
{{ :playground:terminal.png?nolink&800 |}}
* **Wine** fonctionne avec des paquets en mode 32 bits. Pour activer ce mode , tapez la commande suivante:
$ sudo dpkg --add-architecture i386
* Dépendances: Votre machines doit disposer d'outils pour gérer les dépôts et leur accès sécurisé. Il vous faut installer les paquets suivants s'ils ne le sont pas déjà:
$ sudo apt install apt-transport-https software-properties-common ca-certificates wget
* Préparez le téléchargement de **Wine** en définissant clé & dépôt:
$ wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
$ echo "deb https://dl.winehq.org/wine-builds/debian/ buster main" | sudo tee /etc/apt/sources.list.d/winehq.list
* Mettez à jour la liste des dépôts logiciels du système avec:
$ sudo apt update
* Installez **Wine**:
$ sudo apt install --install-recommends winehq-stable
Ne soyez pas surpris: potentiellement et selon la configuration de votre machine, un grand nombre de librairies seront téléchargées puis installées. \\
Si toutefois ''apt'' se plaint de dépendances manquantes, installez-les, puis répétez les deux dernières étapes (mise à jour et installation).
* Version du logiciel **Wine**: $ wine --version
* Configuration:$ winecfg «Installation automatique Mono, Gecko»: Répondre Oui. Par exemple: {{ :playground:winehq-config-1.png?600 |}} \\ Au final, vous pouvez validez l'écran ci-dessous en l'état: {{ :playground:winehq-config-2.png?600 |}}
* Exemple installation d'un soft Windows "pur": NotePad++:
* Téléchargement: wget https://notepad-plus-plus.org/repository/7.x/7.7/npp.7.7.Installer.exe
* Installation: wine ./npp.7.7.Installer.exe
----
===== 2. Installation du back-office =====
Nous disposons désormais de notre <<émulateur>> //Windows(r)//: on peut télécharger directement les applications destinées à ce système d'exploitation sur notre machine Linux.
On va donc récupérer les logiciels dont on a besoin pour notre back-office **e-Transactions**, à savoir //Adobe(r) AIR// et //Vision AIR//, dans leur versions pour //Windows(r)//.
==== 2.1. Installer Adobe® AIR ====
Il vous faut télécharger le logiciel de //Adobe(r)// nommé ''AdobeAIRInstaller.exe''. Pour cela, depuis votre poste Linux:
- Utiliser un navigateur et taper l'url suivante: https://get.adobe.com/fr/air/otherversions/ \\ \\
- Choisissez la version pour //Windows(r)// et lancez le téléchargement: {{ :playground:adobeair_tlc.png?nolink&8050 |}} \\
- Suivez les étapes:
* Choix d'une installation directe: \\ {{ :playground:adobeair_tlc_2.png?nolink&400 |}} \\
* Si vous choisissez l'option <>, vous pourrez l'installer en ligne de commande via:$ wine /chemin/telechargement/AdobeAIRInstaller.exe
* Accepter les termes de la licence: \\ {{ :playground:adobeair_tlc_3.png?nolink&400 |}} \\
* Validation finale: \\ {{ :playground:adobeair_tlc_4.png?nolink&400 |}}
==== 2.2. Installer Vision AIR ====
On suppose qu'on dispose de l'application back-office **e-Transactions** / portail Vision dans le dossier ''/home/cram28/works/CA-PS/''.
* Un clic droit sur le fichier ''Vision_CAPS_10.0.1.air'' permet d'en lancer l'installation avec l'option "Adobe AIR application installer": \\
{{ :playground:visionair_1.png?nolink&700 |}}
* On <> les deux écrans suivants où vous devez intervenir (Installer / Choisir vos préférences et continuer):
{{ :playground:visionair_2.png?nolink&500 |}} {{ :playground:visionair_3.png?nolink&500 |}}
* Et on termine avec notre écran de login: Vous avez dû recevoir par messagerie et/ou SMS les informations nécessaires pour vous connecter à votre back-office désormais installé:
{{ :playground:visionair_login.png?nolink&500 |}}
----