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