Bonjour,

Il vous suffit de créer le template avec un msi et de modifier ensuite le setup.py pour installer l'un ou l'autre selon l'architecture du système (voir la fonction iswin64()).

Cordialement,
Bastien

Le 02/11/2016 à 17:05, Eric Sanders a écrit :
Bonjour,

Pour le paquet java des fourmis du web, il semble que deux msi soient pris en compte: 32 et 64 bits
Je voudrais créer un template equivalent via
wapt-get make-template
Mais à priori ce n'est que pour un seul .msi
Comment faire ? l'enrefistrer une fois avec un msi donnée puis modifier le setup.py ?

Merci par avance,


Le 1 novembre 2016 à 21:45, Lesfourmisduweb <blog@lesfourmisduweb.org> a écrit :
Petite correction,

Les dernières version des paquet java sur le dépôt tranquil.it supprime bien les anciennes version de java.


Simon



Le 01/11/2016 à 12:50, Florian FAVRE a écrit :
Bonjour,

C'est justement parfait si ca désinstalle les anciennes version de java.
Avant de les deployer je les test dans plusieurs vm.

Florian

Le 1 nov. 2016 à 12:30, Lesfourmisduweb <blog@lesfourmisduweb.org> a écrit :

Attention en revanche nous avons des fonctionnement différent, mon paquet Java, lui, supprime toutes les anciennes version, version de java.

Celui de tranquil.it ne le fait pas lui ! Attention donc a bien tester et regarder les setup.py des paquet télécharger depuis internet avant de les déployer !

Simon


Le 31/10/2016 à 12:36, Florian FAVRE a écrit :
Bonjour,

Merci de ta réponse.

Je vais tester en faisant un extrat du msi alors.

Sinon je viens de voir qu'il y avait un depot wapt sur ton site et que la dernière version de java était publié. Si je n'arrive pas à faire ce que je veux je pourrais toujours me servir de ton paquet.

Existe-il d'autre dépôt internet de ce genre ?


Florian


-----Message d'origine-----
De : WAPT [mailto:wapt-bounces@lists.tranquil.it] De la part de wapt-request@lists.tranquil.it
Envoyé : lundi 31 octobre 2016 11:52
À : wapt@lists.tranquil.it
Objet : [NEWS] WAPT Digest, Vol 43, Issue 18

Send WAPT mailing list submissions to
    wapt@lists.tranquil.it

To subscribe or unsubscribe via the World Wide Web, visit
    http://lists.tranquil.it/listinfo/wapt
or, via email, send a message with subject or body 'help' to
    wapt-request@lists.tranquil.it

You can reach the person managing the list at
    wapt-owner@lists.tranquil.it

When replying, please edit your Subject line so it is more specific than "Re: Contents of WAPT digest..."


Today's Topics:

    1. Cr?ation de paquet (Florian FAVRE)
    2. Re: Cr?ation de paquet (Lesfourmisduweb)
    3. NameError: global name 'os' is not defined (Olivier Pavilla)

----------------------------------------------------------------------

Message: 1
Date: Mon, 31 Oct 2016 11:34:36 +0100
From: "Florian FAVRE" <f-favre@eauxdevienne.fr>
To: "wapt@lists.tranquil.it" <wapt@lists.tranquil.it>
Subject: [Wapt] Cr?ation de paquet
Message-ID: <1286433dfdff8a40985a2b57a418251b@eauxdevienne.fr>
Content-Type: text/plain; charset="iso-8859-1"

Bonjour,

  Je souhaite cr?er un paquet d'install de la derni?re version de java 8 update 111.

  J'ai r?ussi la partie installation, mais je n'arrive pas ? le d?sinstaller via la console.

J'ai utilis? la commande ? wapt-get list-registry java ? pour r?cup?rer la bonne valeur ? mettre dans le param?tre uninstallkey mais dans la console ?a me retourne :

  installing java8_u111

Exception: The uninstall key: Java 8 Update 111 (64-bit) has not been found in system registry after software installation.

  Voici le contenu de mon fichier ? Setup.py ? :

  # -*- coding: utf-8 -*-

from setuphelpers import *

  uninstallkey = ['{26A24AE4-039D-4CA4-87B4-2F64180111F0}']

  def install():

     print('installing java8_u111')

     run('"jre-8u111-windows-x64.exe" /s')
  J'ai effectu? quelque modif avant cette derni?re version :

  1.

Uninstallkey = ['Java 8 Update 111 (64-bit) ']

Uninstallstring = ['msiexec /X{26A24AE4-039D-4CA4-87B4-2F64180111F0}']
  2.

Uninstallkey = ['Java 8 Update 111 (64-bit) ']

  3.

Uninstallkey = ['{26A24AE4-039D-4CA4-87B4-2F64180111F0}']

  Dans chacun des cas, ?a ne fonctionnait pas.

  Il y a-t-il une m?thode "universelle" pour la d?sinstallation ?

  Florian



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20161031/fecc209c/attachment-0001.html>

------------------------------

Message: 2
Date: Mon, 31 Oct 2016 11:43:22 +0100
From: Lesfourmisduweb <blog@lesfourmisduweb.org>
To: wapt@lists.tranquil.it
Subject: Re: [Wapt] Cr?ation de paquet
Message-ID: <ada54b00-f9e6-64e0-3eb7-bbbbcf535432@lesfourmisduweb.org>
Content-Type: text/plain; charset="windows-1252"; Format="flowed"

Bonjour
Le plus confortable avec java c'est d'utiliser les msi contenue dans l'exe.

Lorsque vous installer manuellement java avec l'exe, l'installation extrait le msi dans %APPDATA%\..\LocalLow\Oracle\Java\

Avec ce msi vous pouvez ensuite utiliser la fonction : install_msi_if_needed

install_msi_if_needed('jre1.8.0_111.msi',killbefore=['jushed.exe'])

Du coup plus besoin de renseigner la uninstallkey car le paquet va l'apprendre automatiquement gr?ce a la fonction install_msi_if_needed

Simon



Le 31/10/2016 ? 11:34, Florian FAVRE a ?crit :
Bonjour,

Je souhaite cr?er un paquet d?install de la derni?re version de java 8
update 111.

J?ai r?ussi la partie installation, mais je n?arrive pas ? le
d?sinstaller via la console.

J?ai utilis? la commande ? wapt-get list-registry java ? pour
r?cup?rer la bonne valeur ? mettre dans le param?tre uninstallkey mais
dans la console ?a me retourne :

*installing java8_u111*

*Exception: The uninstall key: Java 8 Update 111 (64-bit) has not been
found in system registry after software installation*.

Voici le contenu de mon fichier ? Setup.py ? :

*# -*- coding: utf-8 -*-*

*from setuphelpers import **

**

*uninstallkey = ['{26A24AE4-039D-4CA4-87B4-2F64180111F0}']*

**
*def install():*

*    print('installing java8_u111')*

*run('"jre-8u111-windows-x64.exe" /s')*

**

J?ai effectu? quelque modif avant cette derni?re version :

1.

Uninstallkey = [?Java 8 Update 111 (64-bit) ?]

Uninstallstring = [?msiexec /X{26A24AE4-039D-4CA4-87B4-2F64180111F0}?]

2.

Uninstallkey = [?Java 8 Update 111 (64-bit) ?]

3.

Uninstallkey = [?{26A24AE4-039D-4CA4-87B4-2F64180111F0}?]

Dans chacun des cas, ?a ne fonctionnait pas.

Il y a-t-il une m?thode ?universelle? pour la d?sinstallation ?

Florian



_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20161031/57eb961b/attachment-0001.html>

------------------------------

Message: 3
Date: Mon, 31 Oct 2016 11:51:47 +0100
From: Olivier Pavilla <olivier.pavilla@u-psud.fr>
To: wapt@lists.tranquil.it
Subject: [Wapt] NameError: global name 'os' is not defined
Message-ID: <2b8e6a47-566c-b175-2a0f-f5608596d01f@limsi.fr>
Content-Type: text/plain; charset="utf-8"; Format="flowed"

Bonjour


Savez vous comment faire pour avoir des logs un peu plus parlant que :
"NameError: global name 'os' is not defined"


OP ... QRSTUVW~~~~ ... XYZ!

--
Olivier Pavilla
LIMSI - CNRS - Equipe AMIC
B?t. 508 - Bur. 212 - Universite Paris Sud
91403 Orsay [48.707362 | 2.176182]
Tel : 01 69 85 81 12

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2967 bytes
Desc: Signature cryptographique S/MIME
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20161031/4dc8cdd4/attachment.bin>

------------------------------

Subject: Digest Footer

_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt


------------------------------

End of WAPT Digest, Vol 43, Issue 18
************************************




_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt



_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt