Page 1 sur 3
création paquet MS-Office 2013
Posté : 06 oct. 2015 - 15:30
par Jonathan
Bonjour,
Je suis à la recherche d'un tutoriel pour créer un paquet wapt office2013. Je voudrez connaître de manière précise la démarche à suivre. Je pense qu'il y a des modification à faire dans le script setup.py. Il y a un script-modèle afin d'apporter nos modifications.
Y a-t-il d'autre modifications comme le timeout et autres?
Je ne connais pas grand chose au langage script.
De l'aide serait la bienvenue!
Merci d'avance.
Jonathan
Re: création paquet MS-Office 2013
Posté : 07 oct. 2015 - 15:41
par sfonteneau
Bonjour
Il y a eu un sujet sur la maling list wapt :
"[Wapt] Paquet Microsoft Office"
ici :
http://lists.tranquil.it/pipermail/wapt ... hread.html
Simon
Re: création paquet MS-Office 2013
Posté : 21 oct. 2015 - 16:46
par Jonathan
Merci pour les liens !
J'ai tenté donc de modifié mon setup.py en récupérant un script (conçu à la base pour un MS-Office 2013 standard) et adapté pour Ms-office 2013 Professionnel. J'ai pu créer le paquet wapt et le déposer sur notre dépôt privé. Ensuite, je l'ai déployer sur un ordinateur de test. Le chargement du paquet se passe correctement mais lors de son installation (qui prend un certain temps) il indique que le paquet a des erreurs et ne s'installe pas.
Je pense qu'il me manque des éléments dans mon script. D'autant plus, que je souhaitrais y intégrer un script VBS pour activer le KMS pour activer la licence.
Pourriez-vous me fournir les éléments ("d'erreur" ou "qui me manque") pour que je réussisse mon installation? Merci.
Je vous transmet les captures d'images.
Cordialement,
Jonathan, LPC2E
Re: création paquet MS-Office 2013
Posté : 21 oct. 2015 - 23:47
par sfonteneau
Bonjour
Il vous manque le fichier silent.msp repair.xml et uninstall.xml dans votre dossier paquet dev.
Créer le fichier silent.msp avec la commande c:\waptdev\my-msoffice-proplus-wapt\setup.exe /admin
Rajouter bien
SETUP_REBOOT Never lors de la création du fichier msp, comme dans ce lien :
http://www.adminarsenal.com/admin-arsen ... stallation
Le contenue des fichiers xml est celui-ci:
Code : Tout sélectionner
<Configuration Product="ProPlus">
<Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />
<Setting Id="SETUP_REBOOT" Value="NEVER" />
</Configuration>
Le product est a modifier en fonction de la version
Les uninstall string ne sont pas placée au bon endroit, les lignes doivent être présent dans def uninstall(): ou dans une uninstallstring avec les variables programme files
Le repair n'est pas obligatoire
Sinon vous pouvez utilisez ce paquet d'exemple :
http://wapt.lesfourmisduweb.org/wapt/sm ... 0_all.wapt
Il vous faudra modifier légèrement le paquet si vous souhaitez utiliser d'autre version que la 2013 pro plus.
Simon
Re: création paquet MS-Office 2013
Posté : 22 oct. 2015 - 09:01
par Jonathan
Merci pour votre rapidité à répondre. Je vais m'atteler à la tache.
Merci encore.
Jonathan
Re: création paquet MS-Office 2013
Posté : 23 oct. 2015 - 14:43
par rudy
Bonjour,
Ayant suivi pas à pas les différentes étapes j'obtiens une erreur lors de l'installation : PackageEntry "nomdupaquet" unavailable. Et l'interface reste figée sur l'installation du paquet.
J'ai tenté également en récupérant le fichier sur le lien posté plus haut, je me heurte encore au même problème.
Je tiens à préciser que j'ai réussi une seule fois l'installation en modifiant le setup.py comme cela :
Code : Tout sélectionner
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
print('installing my-msoffice2013')
run(r'"silent.msp"')
Mais après impossible de le faire fonctionner à nouveau.
Re: création paquet MS-Office 2013
Posté : 23 oct. 2015 - 18:30
par sfonteneau
Vous obtenez
PackageEntry "nomdupaquet" unavailable
Dans pyscripter ?
Simon
Re: création paquet MS-Office 2013
Posté : 24 oct. 2015 - 17:47
par rudy
Merci de votre réactivité.
j'obtiens l'erreur sur la console wapt en suivant l’exécution de la tache.
j'ai le message : installing "nom du paquet" pendant un certain temps sans bien sur aucune installation qui s'effectue sur le client puis ensuite vient le message : PackageEntry "nomdupaquet" unavailable
Re: création paquet MS-Office 2013
Posté : 25 oct. 2015 - 13:18
par sfonteneau
Pouvez vous envoyer une impression écran de la console comme sur l'image en pj.
Pouvez-vous également me confirmer que le paquet apparaît bien dans "dépôt privé" ?
Simon
Re: création paquet MS-Office 2013
Posté : 25 oct. 2015 - 13:46
par sfonteneau
Si il n'apparaît pas dans le dépôt privé (ou en tout cas la bonne version) c'est surement qu'il y a eu un soucis lors de l'upload.
En effet l'upload de paquet sur le serveur wapt peut poser soucis lorsque celui-ci fait une taille conséquente (ce qui est souvent le cas pour microsoft office).
Pour un serveur sous linux :
Tu peux transférer ton package wapt (il est présent dans c:\waptdev\my-msoffice-wapt.wapt si le paquet a déjé été build)
Tu peux le transférer avec winscp dans /var/www/wapt
Faire ensuite un :
Puis faire ceci :
Cela va régénérer le fichier
http://wapt/wapt/Packages en incluant les paquet présent dans le répertoire
http://wapt/wapt
Sous un serveur wapt windows:
Tu peux transférer ton package wapt (il est présent dans c:\waptdev\my-msoffice-wapt.wapt si le paquet a déjé été build)
Tu peux le transférer sur le serveur dans dans c:\wapt\waptserver\repository\wapt
Puis lancer :
Cela va régénérer le fichier
http://wapt/wapt/Packages en incluant les paquet présent dans le répertoire
http://wapt/wapt