{{: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 |}} ----