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édentesRévision précédente
Prochaine révision
Révision précédente
adobe_air [Le 15/12/2011, 15:17] – modification externe 127.0.0.1adobe_air [Le 25/06/2018, 13:25] (Version actuelle) – [Désinstallation de Adobe Air] 194.214.0.41
Ligne 1: Ligne 1:
 +{{tag>Xenial programmation}}
 +----
  
 +
 +====== Adobe AIR ======
 +
 +<note important>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.
 +</note>
 +**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.
 +
 +
 +<note important>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 3.6.0 pour Microsoft Windows et Apple MacOS X</note>
 +
 +===== 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 ====
 +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]]**. 
 +
 +
 +====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 : [[http://www.noobslab.com/2015/05/adobeair-is-now-available-for-ubuntu.html]]
 +  * Exécutez-le script avec la commande suivante : <code>chmod +x adobe-air.sh;sudo ./adobe-air.sh</code>
 +
 +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
 +
 +<code>sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0</code>
 +<code>sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0</code>
 +
 +
 +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 : <code>sudo ./adobe-air.sh</code>
 +
 +Pour installer Adobe air sous **Ubuntu 16.04 LTS** : C'est par [[http://www.noobslab.com/2015/05/adobeair-is-now-available-for-ubuntu.html|ici]]
 +
 +
 +====Via le paquet deb====
 +Voir [[http://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
 +<code>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
 +</code>
 +
 +Version 32 bits
 +<code>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
 +</code>
 +
 +===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: <code>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</code>
 +
 +===== 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 :
 +<code>Error loading the runtime (libadobecertstore.so: cannot open shared object file: No such file or directory)</code>
 +Il suffit d'exécuter la commande suivante :
 +<code>sudo cp /usr/lib/libadobecertstore.so /usr/lib32 </code>
 +
 +===== Désinstallation de Adobe Air =====
 +
 +Pour les utilisateurs ayant installé le programme via le script :
 +<code>sudo dpkg -P adobeair</code>
 +
 +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 :
 +<code>sudo dpkg -S /opt/*</code>
 +Cette commande va vous retourner quelque chose comme qui va lister les applications présentes dans le dossier **/opt** :
 +<code>
 +adobeair1.0: /opt/Adobe AIR
 +google-chrome-unstable, picasa: /opt/google
 +razunadesktop.38018ced393c4ea9fc5a40bb3443760b440932d5.1: /opt/Razuna Desktop
 +</code>
 +Pour supprimer alors par exemple l'application **razunadesktop**, il suffit d'écrire :
 +<code>
 +sudo apt-get remove razunadesktop.38018ced393c4ea9fc5a40bb3443760b440932d5.1
 +</code>
 +
 +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]],
 +  * [[http://wanfahmi.com/2008/10/how-to-remove-adobe-air-application/|source (en anglais)]].
 +
 +
 +----
 +
 +//Contributeurs : [[utilisateurs:fourminux]], [[utilisateurs:beguam]], [[utilisateurs:slasher-fun]], [[utilisateurs:sidney_v]].//