Page 1 sur 3

Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 22 juin 2016 12:41
par raphael.brocq
ad_air.png

Logiciel utile par exemple pour les manuels numériques Nathan et Scratch !

Préférez les manuels numériques libres qui permettent un usage web et donc utilisables depuis n'importe quel type de postes (Windows, Mac, Gnu/Linux ou clients légers), en voici une liste : http://wiki.april.org/w/Manuels_scolaires_libres

AdobeAir se télécharge très mal voire pas du tout avec WPKG-Manage.
Il faut donc :
1 - Le télécharger à la main à l'adresse : https://airsdk.harman.com/assets/downloads/AdobeAIR.exe
2 - Le copier dans U:\wpkg\software\adobeair\
3 - renommer le fichier en AdobeAIRInstaller%version%.exe (en remplaçant %version% par la valeur de la variable version que vous trouverez dans le paquet
exemple : <variable name="version" value="33.1.1.533" />
AdobeAIRInstaller.exe devient AdobeAIRInstaller33.1.1.533.exe
4 - Bien vérifier les droits sur le dossier et le fichier

<package id="AdobeAir"
    name="AdobeAir"
    revision="%version%.1"
    priority="10">

<variable name="version" value="33.1.1.533" />
<variable name="version_court" value="33.0" />

<eoledl dl="https://airsdk.harman.com/assets/downloads/AdobeAIR.exe" destname="adobeair\AdobeAIRInstaller%version%.exe" />

 <variable name="PROGRAMFILES" value="%PROGRAMFILES%" architecture="x86"/>
 <variable name="PROGRAMFILES" value="%PROGRAMFILES(X86)%" architecture="x64"/>
 <variable name="ComSpec" value="%SystemRoot%\System32\cmd.exe" architecture="x86"/>
 <variable name="ComSpec" value="%SystemRoot%\SysWOW64\cmd.exe" architecture="x64"/>
 <variable name="CommonFiles" value="%PROGRAMFILES%\Fichiers communs" architecture="x86"/>
 <variable name="CommonFiles" value="%PROGRAMFILES%\Common Files" architecture="x64"/>
 <variable name="BDR" value="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" architecture="x86"/>
 <variable name="BDR" value="HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall" architecture="x64"/>

 <check type="uninstall" condition="exists" path="Adobe AIR" />
 <check type="registry" condition="equals" path="%BDR%\Adobe AIR\DisplayVersion" value="%version%" />

 <install cmd='%COMSPEC% /c copy /y "%SOFTWARE%\adobeair\AdobeAIRInstaller%version%.exe" %temp%' />
 <install cmd='%temp%\AdobeAIRInstaller%version%.exe -silent' />

        <!-- Desactivation auto-update -->
 <install cmd='%COMSPEC% /c REG ADD "HKLM\SOFTWARE\Policies\Adobe\AIR" /v "UpdateDisabled" /d "1" /t REG_DWORD /f' />

 <upgrade include="remove" />
 <upgrade include="install" />

 <downgrade include="upgrade" />

 <remove cmd='%COMSPEC% /c copy /y "%SOFTWARE%\adobeair\AdobeAIRInstaller%version%.exe" %temp%' />
 <remove cmd='%temp%\AdobeAIRInstaller%version%.exe -uninstall' />

</package>



Méthode d'installation sous Ubuntu 14.04 LTS et 16.04 LTS :

wget -O adobe-air.sh http://drive.noobslab.com/data/apps/AdobeAir/adobe-air.sh
chmod +x adobe-air.sh;sudo ./adobe-air.sh

source : http://www.noobslab.com/2015/05/adobeai ... buntu.html

Re: Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 01 juil. 2016 13:59
par david.parra
Bonjour,
J'ai peut-être trouvé le problème de lenteur d'installation. Je pense que l’exécutable calcule l'espace requis et l'espace libre, donc il doit mettre pas mal de temps calculer un répertoire partagé. Je l'ai constaté lorsque j'ai copié cet exécutable dans C:\Windows\Temp puis que je l'ai lancé l'installation. Résultat : ultra rapide !
Je vous laisse faire ce test et nous dire si comme moi, cela est beaucoup plus rapide !

Re: Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 02 juil. 2016 21:23
par raphael.brocq
J'avais également constaté qu'à la main, ça allait plus vite. As-tu une idée de comment s'affranchir de cette lenteur ?

Re: Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 04 juil. 2016 09:41
par david.parra
Voila ce qu'on a validé sur notre dernier collège migré :
<?xml version="1.0" encoding="UTF-8"?>
<packages>
<package id="AdobeAir"
    name="Adobe AIR"
    revision="%version%.1"
    priority="10">
<variable name="version" value="21.0.0.176" />
<variable name="version_court" value="21.0" />
<eoledl dl="http://partage-colleges.loire.fr/public.php?service=files&amp;t=6ce3eab2e2ba6a4710d3ddadccce273d&amp;download" destname="adobeair\AdobeAIRInstaller%version%.exe" />
 <variable name="PROGRAMFILES" value="%PROGRAMFILES%" architecture="x86"/>
 <variable name="PROGRAMFILES" value="%PROGRAMFILES(X86)%" architecture="x64"/>
 <variable name="ComSpec" value="%SystemRoot%\System32\cmd.exe" architecture="x86"/>
 <variable name="ComSpec" value="%SystemRoot%\SysWOW64\cmd.exe" architecture="x64"/>
 <variable name="CommonFiles" value="%PROGRAMFILES%\Fichiers communs" architecture="x86"/>
 <variable name="CommonFiles" value="%PROGRAMFILES%\Common Files" architecture="x64"/>
 <variable name="BDR" value="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" architecture="x86"/>
 <variable name="BDR" value="HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall" architecture="x64"/>
 <check type="uninstall" condition="exists" path="Adobe AIR" />
 <check type="registry" condition="equals" path="%BDR%\Adobe AIR\DisplayVersion" value="%version%" />
 <install cmd='copy /y "%SOFTWARE%\adobeair\AdobeAIRInstaller%version%.exe" %temp%' />
 <install cmd='%temp%\AdobeAIRInstaller%version%.exe -silent' />
        <!-- Desactivation auto-update -->
 <install cmd='%COMSPEC% /c REG ADD "HKLM\SOFTWARE\Policies\Adobe\AIR" /v "UpdateDisabled" /d "1" /t REG_DWORD /f' />
 <upgrade include="remove" />
 <upgrade include="install" />
 <downgrade include="upgrade" />
 <remove cmd='%SOFTWARE%\adobeair\AdobeAIRInstaller%version%.exe -uninstall' />
</package>
</packages>

Re: Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 05 juil. 2016 16:44
par raphael.brocq
Que ce soit avec XP ou W7, aucune des install n'est passée. J'ai même dû restaurer le poste W7.

Je retenterai lors d'une mise à jour d'Adobe Air. 

Re: Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 05 juil. 2016 16:48
par david.parra
Je viens de voir que la balise EOLEDL contient une balise URL qui n'apparait pas dans mon XML.
Il faut bien sûr l'enlever si tu veux télécharger mon fichier.

Re: Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 05 juil. 2016 16:54
par raphael.brocq
Je l'avais vu et avais mis ma balise eole. Et dans mon cas, de toutes façons, ça ne changeait rien car j'avais déjà les exe.

Re: Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 05 juil. 2016 16:58
par david.parra
Pour info on a utilisé cet XML pour l'Astrée qui est en cours de migration.

Re: Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 07 juil. 2016 09:31
par gilles.pelissier
Après de nombreux essais, voici le paquet testé sous Windows 7 qui installe et met à jour en un éclair !
Les %COMPSPEC% /C  semblent indispensables dans install et remove !

Je laisse le soin aux testeurs et gestionnaires de valider ce paquet et mettre à jour le modèle ... si vous le trouvez OK ! 8)
Moi, je l'ai adopté !

<package id="AdobeAir"
    name="AdobeAir"
    revision="%version%.5"
    priority="10">

<variable name="version" value="21.0.0.215" />
<variable name="version_court" value="21.0" />

<eoledl dl="http://airdownload.adobe.com/air/win/download/%version_court%/AdobeAIRInstaller.exe" destname="adobeair\AdobeAIRInstaller%version%.exe" />

 <variable name="PROGRAMFILES" value="%PROGRAMFILES%" architecture="x86"/>
 <variable name="PROGRAMFILES" value="%PROGRAMFILES(X86)%" architecture="x64"/>
 <variable name="ComSpec" value="%SystemRoot%\System32\cmd.exe" architecture="x86"/>
 <variable name="ComSpec" value="%SystemRoot%\SysWOW64\cmd.exe" architecture="x64"/>
 <variable name="CommonFiles" value="%PROGRAMFILES%\Fichiers communs" architecture="x86"/>
 <variable name="CommonFiles" value="%PROGRAMFILES%\Common Files" architecture="x64"/>
 <variable name="BDR" value="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" architecture="x86"/>
 <variable name="BDR" value="HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall" architecture="x64"/>

 <check type="uninstall" condition="exists" path="Adobe AIR" />
 <check type="registry" condition="equals" path="%BDR%\Adobe AIR\DisplayVersion" value="%version%" />

 <install cmd='%COMSPEC% /c copy /y "%SOFTWARE%\adobeair\AdobeAIRInstaller%version%.exe" %temp%' />
 <install cmd='%temp%\AdobeAIRInstaller%version%.exe -silent' />

        <!-- Desactivation auto-update -->
 <install cmd='%COMSPEC% /c REG ADD "HKLM\SOFTWARE\Policies\Adobe\AIR" /v "UpdateDisabled" /d "1" /t REG_DWORD /f' />

 <upgrade include="remove" />
 <upgrade include="install" />

 <downgrade include="upgrade" />

 <remove cmd='%COMSPEC% /c copy /y "%SOFTWARE%\adobeair\AdobeAIRInstaller%version%.exe" %temp%' />
 <remove cmd='%temp%\AdobeAIRInstaller%version%.exe -uninstall' />

</package>

Re: Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 08 juil. 2016 11:48
par raphael.brocq
Testé ce matin sur 5 W7.
- Install de la version 21.0.0.175
- puis Update vers la 22.0.0.138

Install super rapide, au point que j'ai cru que le paquet était passé au travers.
Update très très rapide (10 secondes peut-être et encore). Impressionnant

Lors de la prochaine mise à jour, je retesterai en W7 et testerai en XP.

En tous cas, merci à tous les deux.

Re: Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 08 juil. 2016 12:07
par gilles.pelissier
Après relecture du paquet une petite remarque sur l'upgrade :
- on aura %version% qui va correspondre à la nouvelle version
- upgrade appelle d'abord remove ... qui va désinstaller l'ancienne version avec le nouveau .exe
<remove cmd='%temp%\AdobeAIRInstaller%version%.exe -uninstall' />


- est ce que ça marche ???

Re: Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 26 août 2016 11:28
par boris.mauricette
bonjour, je confirme que ce dernier paquet marche très bien;
au lycée Jacques Brel, installation en moins de 20s
actuellement, la version d'Adobe Air est 22.0.0.153 ( lien avec droit de distribuer...)
cdlt

Re: Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 30 août 2016 09:43
par raphael.brocq
Mise à jour en 22.0.0.153. le paquet ci-dessous est la mise à jour du paquet proposé par Gilles. Fini les mise à jour d'AdobeAir qui durent des plombes.

Le paquet en haut est encore l'ancienne version. Il sera supprimé et remplacé quand d'autres établissements confirmeront la stabilité de ce nouveau paquet.

<package id="AdobeAir"
    name="AdobeAir"
    revision="%version%.1"
    priority="10">

<variable name="version" value="22.0.0.153" />
<variable name="version_court" value="22.0" />

<eoledl dl="http://airdownload.adobe.com/air/win/download/%version_court%/AdobeAIRInstaller.exe" destname="adobeair\AdobeAIRInstaller%version%.exe" />

 <variable name="PROGRAMFILES" value="%PROGRAMFILES%" architecture="x86"/>
 <variable name="PROGRAMFILES" value="%PROGRAMFILES(X86)%" architecture="x64"/>
 <variable name="ComSpec" value="%SystemRoot%\System32\cmd.exe" architecture="x86"/>
 <variable name="ComSpec" value="%SystemRoot%\SysWOW64\cmd.exe" architecture="x64"/>
 <variable name="CommonFiles" value="%PROGRAMFILES%\Fichiers communs" architecture="x86"/>
 <variable name="CommonFiles" value="%PROGRAMFILES%\Common Files" architecture="x64"/>
 <variable name="BDR" value="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" architecture="x86"/>
 <variable name="BDR" value="HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall" architecture="x64"/>

 <check type="uninstall" condition="exists" path="Adobe AIR" />
 <check type="registry" condition="equals" path="%BDR%\Adobe AIR\DisplayVersion" value="%version%" />

 <install cmd='%COMSPEC% /c copy /y "%SOFTWARE%\adobeair\AdobeAIRInstaller%version%.exe" %temp%' />
 <install cmd='%temp%\AdobeAIRInstaller%version%.exe -silent' />

        <!-- Desactivation auto-update -->
 <install cmd='%COMSPEC% /c REG ADD "HKLM\SOFTWARE\Policies\Adobe\AIR" /v "UpdateDisabled" /d "1" /t REG_DWORD /f' />

 <upgrade include="remove" />
 <upgrade include="install" />

 <downgrade include="upgrade" />

 <remove cmd='%COMSPEC% /c copy /y "%SOFTWARE%\adobeair\AdobeAIRInstaller%version%.exe" %temp%' />
 <remove cmd='%temp%\AdobeAIRInstaller%version%.exe -uninstall' />

</package>

  
A priori, l'exe est à télécharger à la main, à renommer et bien lui mettre les droits.
Merci à Gilles.

Re: Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 15 sept. 2016 15:50
par cedric.frayssinet
Confirmation du très bon fonctionnement sur 7 :)

Re: Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 19 sept. 2016 14:56
par raphael.morel
Impec ! Attention de bien renommer l’exécutable en ajoutant le numéro de version.

Re: Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 20 sept. 2016 10:24
par guillaume.pascal
Ok pour nous aussi même si c'est un peu long.

Re: Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 05 oct. 2016 10:34
par raphael.brocq
Mise à jour en 23.0.257

<variable name="version" value="22.0.0.253" />
<variable name="version_court" value="22.0" />

remplacé par

<variable name="version" value="23.0.0.257" />
<variable name="version_court" value="23.0" />

Re: Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 09 oct. 2016 18:07
par raphael.brocq
Ajout de préparation dans le post initial.

AdobeAIr se télécharge très mal voire pas du tout avec WPKG-Manage.
Il faut donc :
1 - Le télécharger à la main à l'adresse : http://airdownload.adobe.com/air/win/do ... taller.exe
2 - Le copier dans U:\wpkg\software\adobeair\
3 - renommer le fichier en AdobeAIRInstaller%version%.exe (en remplaçant %version% par la valeur de la variable version que vous trouverez dans le paquet
exemple : <variable name="version" value="23.0.0.257" />
AdobeAIRInstaller.exe devient AdobeAIRInstaller23.0.0.257.exe
4 - Bien vérifier les droits sur le dossier et le fichier

Re: Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 30 janv. 2017 11:37
par raphael.brocq
Mise à jour en 24.0.0.180

<variable name="version" value="23.0.0.257" />
<variable name="version_court" value="23.0" />

remplacé par

<variable name="version" value="24.0.0.180" />
<variable name="version_court" value="24.0" />

Re: Adobe Air : Moteur d'exécution pour Manuel Numérique DRMisé !

Posté : 27 mars 2017 10:08
par florian.reynaud
Un petit souci d'URL de téléchargement, pour le tuto : c'est plutôt http://airdownload.adobe.com/air/win/download/24.0/AdobeAIRInstaller.exe