<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body style='font-family: Verdana,Geneva,sans-serif'>
<p> Bonjour,</p>
<p>Question comment modifier ce script afin de désinstaller correctement ce logiciel QGIS,</p>
<p>sachant qu'il n'existe qu'une clé de désinstallation de type "Uninstallstring"</p>
<p>Il me manque la compréhension globale du "système WAPT" dans la manière de...</p>
<p>Merci</p>
<p> </p>
<p>#!/usr/bin/python<br /># -*- coding: utf-8 -*-<br /><br />import platform<br />from setuphelpers import *<br /><br />required_params = []<br /><br />uninstallkey=['']<br /><br /><br />def install():<br /> global uninstallkey<br /> print "arret de QGIS"<br /> killalltasks('qgis-bin.exe')<br /> # liste des logiciels nommes QGIS<br /> old_qgis = installed_softwares('QGIS')<br /> # si cette liste globale n est pas vide, on desinstalle explicitement chaque logiciel<br /> if old_qgis:<br /> # boucle pour chaque logiciel trouve<br /> for uninstall in old_qgis:<br /> # on recupere la commande de desinstallation correspondant a la cle du logiciel<br /> cmd = WAPT.uninstall_cmd(uninstall['key'])<br /> print(u'uninstalling %s' % (uninstall['name'],))<br /> # on execute la commande de desinstallation<br /> run(cmd)<br /><br /> if iswin64():<br /> print "installation de QGIS version 64 bits"<br /> uninstallstring = ['"C:\Program Files\QGIS Valmiera\Uninstall-QGIS.exe" /S']<br /> run('QGIS-OSGeo4W-2.2.0-1-Setup-x86_64 /S')<br /> else:<br /> print "installation de QGIS version 32 bits"<br /> uninstallstring = ['"C:\Program Files (x86)\QGIS Valmiera\Uninstall-QGIS.exe" /S']<br /> run('QGIS-OSGeo4W-2.2.0-1-Setup-x86 /S')</p>
<p> </p>
<div> </div>
<HR>Merci de nous aider à préserver l'environnement en n'imprimant ce courriel et les documents joints que si nécessaire.<BR>
</body></html>