<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Salut<br>
<br>
<div class="moz-cite-prefix">Le 07/08/2015 11:02, Didier Paulin a
écrit :<br>
</div>
<blockquote
cite="mid:1204763372.349502.1438938125796.JavaMail.zimbra@lepuyenvelay.fr"
type="cite">
<div style="font-family: times new roman, new york, times, serif;
font-size: 12pt; color: #000000">
<div>Bonjour à tous. Après quelques semaines de test je suis
quasiment prêt à déployer en force les paquets wapt sur mon
parc ! L'agent est déjà installé sur pas mal de postes (~300
pour l'instant).<br>
</div>
<div><br>
</div>
<div>J'aurai deux questions avant le passage à l'acte : <br>
</div>
<div><br>
</div>
<div><span data-mce-style="text-decoration: underline;"
style="text-decoration: underline;">1er question : </span></div>
<div><span data-mce-style="text-decoration: underline;"
style="text-decoration: underline;"><br>
</span></div>
<div>- J'ai des paquets qui font plusieurs 100 de mo. La plupart
de mes postes ont déjà les softs en question, donc une option
dans setup.py permet de la pas les réinstaller . Par contre le
paquet est tout de même télécharger sur le poste. Existe t'il
une astuce pour éviter un trafic trop important durant cette
première phase de déploiement ?<br>
</div>
</div>
</blockquote>
<br>
Une méthode peux être de faire un seul paquet qui test les logiciels
et télécharge uniquement si besoin. <br>
<br>
Du type :<br>
<meta http-equiv="content-type" content="text/html;
charset=windows-1252">
<pre style="font-family: monospace, Courier; color: black; border: 1px solid rgb(221, 221, 221); padding: 1em; line-height: 1.3em; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(249, 249, 249);">install():
softname = 'Adobe Reader'
versionsoft = '15.007.20033'
check_installed = installed_softwares(softname)
# si cette liste globale n est pas vide, on check chaque logiciel
if check_installed:
# boucle pour chaque logiciel trouvée
for uninstall in check_installed:
if uninstall['version'] == versionsoft or uninstall['version'] > versionsoft :
print(u'The software is already installed' )
else:
WAPT.install('smp-adobereader')
#soft suivant
softname = 'vlc'
versionsoft = '2.5.4.0'
check_installed = installed_softwares(softname)
# si cette liste globale n est pas vide, on check chaque logiciel
if check_installed:
# boucle pour chaque logiciel trouvée
for uninstall in check_installed:
if uninstall['version'] == versionsoft or uninstall['version'] > versionsoft :
print(u'The software is already installed' )
else:
WAPT.install('smp-vlc')
#soft suivant
....
... etc ...
...
</pre>
<b><br>
</b><b>Mais ensuite il faudra toujours mettre a jour la version de
ce paquet a chaque mise a jour de l'un des logiciels.</b><br>
<br>
Bref je ne te le conseil pas<br>
<br>
<blockquote
cite="mid:1204763372.349502.1438938125796.JavaMail.zimbra@lepuyenvelay.fr"
type="cite">
<div style="font-family: times new roman, new york, times, serif;
font-size: 12pt; color: #000000">
<div><br>
</div>
<div><br>
</div>
<div><span data-mce-style="text-decoration: underline;"
style="text-decoration: underline;">2eme question :</span><br>
</div>
<div><span data-mce-style="text-decoration: underline;"
style="text-decoration: underline;"><br>
</span>D’après ce que j'ai compris, le seul moyen de
s'affilier à un groupe et de le faire depuis la console sur
une machine de développement. Si je le fait depuis un poste
client, j'ai une erreur "la clef privé n'existe pas",
j'imagine que c'est normal puisque le certificat n'est pas
présent sur la machine.<br>
</div>
<div>Est-il possible de faire une commande du type wapt-get
pour s'affilier un groupe de paquet ("wapt-get install"
install bien le groupe de paquet mais ne devient pas un
"paquet nécessaire sur la machine". </div>
<div>J'aimerai simplifier la vie de mes collaborateurs au
maximum quand il rajoute un poste sur notre infrastructure.<br>
</div>
</div>
</blockquote>
<br>
<br>
Aucune méthode qui ne nécessite pas la clé privé<br>
<br>
Mais sinon tu as toujours le self service ou le wapt-get install.
Mais comme tu l'a bien compris le paquet ne devient pas un "paquet
nécessaire sur la machine". <br>
<br>
Simon<br>
<br>
<blockquote
cite="mid:1204763372.349502.1438938125796.JavaMail.zimbra@lepuyenvelay.fr"
type="cite">
<div style="font-family: times new roman, new york, times, serif;
font-size: 12pt; color: #000000">
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>Merci d'avance pour vos futur réponses.<br>
</div>
<div><span data-mce-style="text-decoration: underline;"
style="text-decoration: underline;"><br>
</span></div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><span name="x"></span>
<div>Cordialement. <br>
</div>
<div><br>
</div>
<div><img doc="Briefcase/didier.jpg"
src="cid:part1.02040806.07030201@stemarie-aizenay.fr"
data-mce-src="/home/didier.paulin@lepuyenvelay.fr/Briefcase/didier.jpg"></div>
<span name="x"></span><br>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
WAPT mailing list
<a class="moz-txt-link-abbreviated" href="mailto:WAPT@lists.tranquil.it">WAPT@lists.tranquil.it</a>
<a class="moz-txt-link-freetext" href="http://lists.tranquil.it/listinfo/wapt">http://lists.tranquil.it/listinfo/wapt</a>
</pre>
</blockquote>
<br>
</body>
</html>