[Wapt] [NEWS] WAPT Digest, Vol 43, Issue 18

Bastien HERMITTE bhermitte at b2pweb.com
Wed Nov 2 17:09:34 CET 2016


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 at lesfourmisduweb.org 
> <mailto:blog at lesfourmisduweb.org>> a écrit :
>
>     Petite correction,
>
>     Les dernières version des paquet java sur le dépôt tranquil.it
>     <http://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 at lesfourmisduweb.org
>             <mailto:blog at 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 <http://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 at lists.tranquil.it
>                 <mailto:wapt-bounces at lists.tranquil.it>] De la part de
>                 wapt-request at lists.tranquil.it
>                 <mailto:wapt-request at lists.tranquil.it>
>                 Envoyé : lundi 31 octobre 2016 11:52
>                 À : wapt at lists.tranquil.it <mailto:wapt at lists.tranquil.it>
>                 Objet : [NEWS] WAPT Digest, Vol 43, Issue 18
>
>                 Send WAPT mailing list submissions to
>                 wapt at lists.tranquil.it <mailto:wapt at lists.tranquil.it>
>
>                 To subscribe or unsubscribe via the World Wide Web, visit
>                 http://lists.tranquil.it/listinfo/wapt
>                 <http://lists.tranquil.it/listinfo/wapt>
>                 or, via email, send a message with subject or body
>                 'help' to
>                 wapt-request at lists.tranquil.it
>                 <mailto:wapt-request at lists.tranquil.it>
>
>                 You can reach the person managing the list at
>                 wapt-owner at lists.tranquil.it
>                 <mailto:wapt-owner at 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 at eauxdevienne.fr
>                 <mailto:f-favre at eauxdevienne.fr>>
>                 To: "wapt at lists.tranquil.it
>                 <mailto:wapt at lists.tranquil.it>"
>                 <wapt at lists.tranquil.it <mailto:wapt at lists.tranquil.it>>
>                 Subject: [Wapt] Cr?ation de paquet
>                 Message-ID:
>                 <1286433dfdff8a40985a2b57a418251b at eauxdevienne.fr
>                 <mailto:1286433dfdff8a40985a2b57a418251b at 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
>                 <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 at lesfourmisduweb.org
>                 <mailto:blog at lesfourmisduweb.org>>
>                 To: wapt at lists.tranquil.it <mailto:wapt at lists.tranquil.it>
>                 Subject: Re: [Wapt] Cr?ation de paquet
>                 Message-ID:
>                 <ada54b00-f9e6-64e0-3eb7-bbbbcf535432 at lesfourmisduweb.org
>                 <mailto:ada54b00-f9e6-64e0-3eb7-bbbbcf535432 at 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 at lists.tranquil.it <mailto:WAPT at lists.tranquil.it>
>                     http://lists.tranquil.it/listinfo/wapt
>                     <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
>                 <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 at u-psud.fr
>                 <mailto:olivier.pavilla at u-psud.fr>>
>                 To: wapt at lists.tranquil.it <mailto:wapt at lists.tranquil.it>
>                 Subject: [Wapt] NameError: global name 'os' is not defined
>                 Message-ID:
>                 <2b8e6a47-566c-b175-2a0f-f5608596d01f at limsi.fr
>                 <mailto:2b8e6a47-566c-b175-2a0f-f5608596d01f at 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
>                 <http://lists.tranquil.it/pipermail/wapt/attachments/20161031/4dc8cdd4/attachment.bin>>
>
>                 ------------------------------
>
>                 Subject: Digest Footer
>
>                 _______________________________________________
>                 WAPT mailing list
>                 WAPT at lists.tranquil.it <mailto:WAPT at lists.tranquil.it>
>                 http://lists.tranquil.it/listinfo/wapt
>                 <http://lists.tranquil.it/listinfo/wapt>
>
>
>                 ------------------------------
>
>                 End of WAPT Digest, Vol 43, Issue 18
>                 ************************************
>
>
>
>
>     _______________________________________________
>     WAPT mailing list
>     WAPT at lists.tranquil.it <mailto:WAPT at lists.tranquil.it>
>     http://lists.tranquil.it/listinfo/wapt
>     <http://lists.tranquil.it/listinfo/wapt>
>
>
>
>
> _______________________________________________
> WAPT mailing list
> WAPT at lists.tranquil.it
> http://lists.tranquil.it/listinfo/wapt

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


More information about the WAPT mailing list