{{tag>Xenial programmation}} ---- ====== Adobe AIR ====== Adobe AIR est une technologie propriétaire avec un code source fermé. Son utilisation va à l'encontre du développement des Systèmes d'exploitations libres tel qu'Ubuntu. Néanmoins les alternatives libre tel que [[http://www.appcelerator.com/products/titanium-desktop/|Titanium]] par Appcelerator sont encore en phase de développement et trop peu répandue pour l'instant. **Adobe Integrated Runtime (AIR)**, est une machine virtuelle multiplate-forme (Linux, Windows et Mac), multi-langage, multi-interface qui s'exécute sur le système d'exploitation et non pas à l'intérieur d'un navigateur comme la machine virtuelle Flash. On parle alors de "Rich Desktop Application". AIR nécessite au préalable l'installation d'un moteur d'exécution au sein duquel sera exécutée l'application. Cela offre l'avantage conséquent de n'avoir à écrire qu'un unique code pour toutes les plate-formes supportées par AIR. Adobe AIR pour Linux n'est plus pris en charge, la dernière version disponible pour Linux est la 2.6.0, AIR étant actuellement en version 32.0 pour Microsoft Windows et Apple MacOS X la plupart des lien ici sont obsolète ou ne sont plus maintenue vu que adobe air n'est plus distribuer ni sur linux ni sur windows ni sur mac osx je vous est mis quelle que lien d'archive ===== Pré-requis ===== * Disposer des [[:sudo|droits d'administration]]. * Disposer d'une connexion à Internet configurée et activée. ===== Installation ===== Il est possible d'installer AdobeAir via un script à cet effet, ou via un paquet deb. Il est fortement recommandé d'utiliser la méthode du script. ====Via un ppa (n'est plus maintenue) ==== Pour installer adobe-air via le ppa, faites : * [[:PPA|Ajouter le PPA]] **ppa:andykimpe/adobeair**((https://launchpad.net/~andykimpe/+archive/adobeair)) dans vos sources de logiciels; * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Recharger la liste des paquets]]; * [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>adobeair]]**. fichier d'archive officiel adobe air for linux source https://web.archive.org/web/20190413141344/https://helpx.adobe.com/air/kb/archived-air-sdk-version.html Adobe AIR 2.6 runtime for linux downloads wget https://web.archive.org/web/20190413141344/http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRInstaller.bin backup wget https://www.petit-fichier.fr/2024/02/03/adobeairinstaller/adobeairinstaller.bin Adobe AIR 2.6 SDK for linux downloads wget https://web.archive.org/web/20190413141344/http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRSDK.tbz2 backup wget https://www.petit-fichier.fr/2024/02/03/adobeairsdk/adobeairsdk.tbz2 ====Via un script==== Pour installer Adobe air sous **Xenial 16.04** utilsez ce script : * [[http://drive.noobslab.com/data/apps/AdobeAir/adobe-air.sh]] , trouvé sur cette page : [[https://www.noobslab.com/2015/05/adobeair-is-now-available-for-ubuntu.html]] * Exécutez-le script avec la commande suivante : chmod +x adobe-air.sh;sudo ./adobe-air.sh Si vous rencontrez une erreur a l'installation de lib32nss-mdns. (remplacé par libnss-mdns par un paquet de transition) * Installez les dépendances suivantes : libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 libnss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7 * [[apt://ibxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 libnss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7|Apt : libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 libnss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libgnome-keyring0:i386 libxaw7]] Sur **Kubuntu 16.04** installez aussi libgnome-keyring0 [[apt>libgnome-keyring0]] et créez des liens symboliques sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0 sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0 Pour installer Adobe air sous **Trusty 14.04 **: * Téléchargez le script [[http://kaisman.fr/fichiers/Dofus/adobe-air.sh.tar.gz|ici]], * [[:archivage#graphiquement|Décompressez l'archive]] dans votre Dossier Personnel, * Exécutez-le script avec la commande suivante : sudo ./adobe-air.sh Pour installer Adobe air sous **Ubuntu 16.04 LTS** : C'est par [[https://www.noobslab.com/2015/05/adobeair-is-now-available-for-ubuntu.html|ici]] ====Via le paquet deb==== Voir [[https://www.noobslab.com/2015/05/adobeair-is-now-available-for-ubuntu.html|ici]]. Pour les [[:architecture_materielle|architecture 32 bits]] téléchargez et [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **deb** [[http://airdownload.adobe.com/air/lin/download/2.6/adobeair.deb|ici]].\\ Pour les [[:architecture_materielle|architecture 64 bits]] téléchargez et [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **deb** [[http://ppa.launchpad.net/dajhorn/adobeair/ubuntu/pool/main/a/adobeair/adobeair_2.5.1.17730-maverick.dajhorn1_amd64.deb|ici]]. Si cela ne fonctionne pas suivez les recommandations des pré-requis pour les versions 64 bits qui suivent, et installer le **deb** 32 bits. Ou bien : Version 64 bits wget -O adobe-air_amd64.deb http://drive.noobslab.com/data/apps/AdobeAir/adobeair_2.6.0.2_amd64.deb sudo dpkg -i adobe-air_amd64.deb sudo apt-get install -f && rm adobe-air_amd64.deb Version 32 bits wget -O adobe-air_i386.deb http://drive.noobslab.com/data/apps/AdobeAir/adobeair_2.6.0.2_i386.deb sudo dpkg -i adobe-air_i386.deb sudo apt-get install -f && rm adobe-air_i386.deb ===Pré-requis pour les versions 64 bits === Avant d'installer le deb précédemment téléchargé il est nécessaire d'installer quelques dépendances pour les [[:architecture_materielle|architecture 64 bits]]: [[:tutoriel:comment_installer_un_paquet|installez les paquets]] **[[apt>libxt6:i386, libxtst6:i386, libnspr4-0d:i386, libgtk2.0-0:i386, libstdc++6:i386, libnss3-1d:i386, libnss3:i386, lib32nss-mdns, libxml2:i386, libxslt1.1:i386, libcanberra-gtk-module:i386, gtk2-engines-murrine:i386, libgnome-keyring0:i386, libxaw7, unity-gtk2-module:i386,libjpeg62:i386, libasound2:i386, libc6:i386, libgtk2.0-0:i386, libgtk2.0-0:i386]]**, Puis créez les liens symboliques suivants en entrant dans un [[:terminal]] les commandes: sudo ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0 sudo ln -sf /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0 ===== Problèmes connus ====== ==== Error loading the runtime libadobecertstore.so ==== Si lors de l'exécution sur plate-forme 64 bits rien ne se passe, et que lorsque vous lancez Adobe Air depuis la console le message suivant s'affiche : Error loading the runtime (libadobecertstore.so: cannot open shared object file: No such file or directory) Il suffit d'exécuter la commande suivante : sudo cp /usr/lib/libadobecertstore.so /usr/lib32 ===== Désinstallation de Adobe Air ===== Pour les utilisateurs ayant installé le programme via le script : sudo dpkg -P adobeair Pour ceux qui ont installé le paquet **deb** suivez la [[:tutoriel:comment_supprimer_un_paquet|méthode de suppression classique]]. ===== Désinstaller un programme Air ===== Entrez dans un [[:terminal]] la commande suivante : sudo dpkg -S /opt/* Cette commande va vous retourner quelque chose comme qui va lister les applications présentes dans le dossier **/opt** : adobeair1.0: /opt/Adobe AIR google-chrome-unstable, picasa: /opt/google razunadesktop.38018ced393c4ea9fc5a40bb3443760b440932d5.1: /opt/Razuna Desktop Pour supprimer alors par exemple l'application **razunadesktop**, il suffit d'écrire : sudo apt-get remove razunadesktop.38018ced393c4ea9fc5a40bb3443760b440932d5.1 Vous pouvez également utiliser le [[http://blogs.media-tips.com/bernard.opic/desinstalleur-pour-adobe-air/|désinstalleur pour Adobe AIR]]. ===== Liens ===== * Site officiel du projet: [[http://www.adobe.com/fr/products/air/|Adobe AIR]], * [[https://wanfahmi.com/2008/10/how-to-remove-adobe-air-application/|source (en anglais)]]. ---- //Contributeurs : [[utilisateurs:fourminux]], [[utilisateurs:beguam]], [[utilisateurs:slasher-fun]], [[utilisateurs:sidney_v]].//