[Wapt] Supprimer un paquet de la base local du client

informatique informatique at challans.fr
Thu Jun 30 11:32:29 CEST 2016


Merci Simon,

c'est exactement ce que je souhaitais faire !

	oraclesso=WAPT.is_installed('chal-oraclesso-prod')
if oraclesso:
		WAPT.forget_packages(oraclesso.package)

Résolu.

Les fourmis du web <blog at lesfourmisduweb.org> écrit:
>Dans un paquet tu peu faire:
>
>    reader = WAPT.is_installed('tis-libreoffice-stable')
>    if reader :
>        WAPT.forget_packages(reader.package)
>
>
>Pour oublier le paquet ou :
>
>
>    reader = WAPT.is_installed('tis-libreoffice-stable')
>    if reader :
>        WAPT.uninstall(reader.package)
>
>
>il me semble que c'est uninstall, a vérifier quand même
>
>
>
>
>Sinon dans la console tu peux utiliser paquet interdit (cela lancera un uninstall si tu paquet est présent sur la machine)
>
>
>Simon
>
>
>
>Le 30 juin 2016 à 10:54, informatique <[ mailto:informatique at challans.fr ]informatique at challans.fr> a écrit :
>
>
>Bonjour Johann,
>
>je connais la section uninstall(), j'en ai même une dans mon paquet initial logiciel-wapt.
>
>Mais comment fait-on alors pour suppimer un paquet sur l'ensemble de son parc ? sachant que tous les postes de mon parc ne l'on pas.
>A partir de la console, au mieux j'avais enlevé la dépendance à ce paquet mais ça ne le supprime pas.
>
>La commande wapt-get forget logiciel-wapt est celle que je cherchais, je vais essayer de la mettre directement dans le python avec un run.
>
>Merci.
>
>Sébastien
>Service Informatique
>Mairie de Challan
>
>
>
>LECLERCQ Johann <[ mailto:johann.leclercq at culture.gouv.fr ]johann.leclercq at culture.gouv.fr> écrit:
>         Bonjour,
>
>Ton approche n'est pas la bonne.
>Dans tout paquet wapt (le code python), il faut prévoir une section uninstall.
>Pour te sortir de la situation présente, il y a heureusement la commande :
>
>    wapt-get forget nom-paquet
>
>Le 30/06/2016 09:54, informatique a écrit :
>
>Bonjour,
>
>j'avais à l'époque déployé un paquet nommé logiciel-wapt.
>
>Pour le désinstaller sur tous les postes, j'ai créé un deuxième paquet remove-logiciel-wapt, qui fait bien son travail.
>
>Pour finir le travail, comment je fais pour supprimer logiciel-wapt de la base local de mon client WAPT ?
>Car il le considère comme toujours installé...
>J'ai essayé :
>- run(r'wapt-get remove logiciel-wapt -f') dans le python mais ça ne fonctionne pas
>- de mettre logiciel-wapt dans le paramètre confilct du fichier de control mais ça ne fais pas ce que je souhaite
>
>Il y a peut-être une commande dont je n'ai pas connaissance qui permet directement d'agir dans la BDD local du client pour supprimer une entrée ?
>
>Merci.
>
>Sébastien
>Service Informatique
>Mairie de Challans
>
>
>
>_______________________________________________WAPT mailing list[ mailto:WAPT at lists.tranquil.it ]WAPT at lists.tranquil.it[ http://lists.tranquil.it/listinfo/wapt ]http://lists.tranquil.it/listinfo/wapt
>
>
>
>
>--         Cordialement,LECLERCQ JohannResponsable Informatique et AQSSI de la DRAC Pays de la LoireMinistère de la Culture et de la CommunicationTel.:02-40-14-28-00P  .:06-78-39-63-76-- Koan du jourJour après jour, c'est un bon jour.
>
>
>
>---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>-
>Merci de nous aider à préserver l'environnement en n'imprimant ce courriel et les documents joints que si nécessaire.
>
>
>
>
>_______________________________________________
>WAPT mailing list
>[ mailto:WAPT at lists.tranquil.it ]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/20160630/e2bd6f65/attachment.html>


More information about the WAPT mailing list