Disinstallare il pacchetto .msi prima dell'installazione
Pubblicato: 11 gennaio 2021 - ore 18:00
Ciao,
sono nuovo di WAPT.
Vorrei installare un pacchetto .msi "fatto in casa" e farlo apparire nell'elenco dei programmi di Windows.
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
install_msi_if_needed('ModelesWordSetup.msi')
def uninstall():
pass
# inserisci qui cosa fare quando il pacchetto viene rimosso dall'host
# le variabili di contesto implicite sono WAPT, control, user, params, run
def session_setup():
print('Configurazione sessione per %s' % control.asrequirement())
# inserisci qui cosa fare quando il pacchetto viene configurato all'interno di una sessione utente
# le variabili di contesto implicite sono WAPT, control, user, params
def update_package():
pass
# inserisci qui cosa fare per aggiornare il contenuto del pacchetto con installatori più recenti.
# avviato con il comando wapt-get update-package-sources
# Le variabili di contesto implicite sono WAPT, basedir, control, user, params, run
# Se gli attributi in control vengono modificati, devono essere salvati esplicitamente nel file del pacchetto con control.save_control_to_wapt()
def audit():
pass
# Inserire qui il codice per verificare periodicamente che lo stato corrisponda alle aspettative
# Restituire "OK", "WARNING" o "ERROR" per segnalare lo stato nella console.
# Anche tutte le istruzioni print vengono segnalate.
Restituire "OK"
Prima dell'installazione, vorrei disinstallare questo file .msi se è presente sulla macchina.
Come posso farlo?
Durante l'installazione, il programma di installazione chiede se si desidera installare il programma "solo per me" o "per tutti".
Come posso personalizzare la scelta (casella di controllo) nello script?
Grazie per l'aiuto.
Cordiali saluti.
Info:
WAPT 1.8.2
OS: Windows 10
sono nuovo di WAPT.
Vorrei installare un pacchetto .msi "fatto in casa" e farlo apparire nell'elenco dei programmi di Windows.
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
install_msi_if_needed('ModelesWordSetup.msi')
def uninstall():
pass
# inserisci qui cosa fare quando il pacchetto viene rimosso dall'host
# le variabili di contesto implicite sono WAPT, control, user, params, run
def session_setup():
print('Configurazione sessione per %s' % control.asrequirement())
# inserisci qui cosa fare quando il pacchetto viene configurato all'interno di una sessione utente
# le variabili di contesto implicite sono WAPT, control, user, params
def update_package():
pass
# inserisci qui cosa fare per aggiornare il contenuto del pacchetto con installatori più recenti.
# avviato con il comando wapt-get update-package-sources
# Le variabili di contesto implicite sono WAPT, basedir, control, user, params, run
# Se gli attributi in control vengono modificati, devono essere salvati esplicitamente nel file del pacchetto con control.save_control_to_wapt()
def audit():
pass
# Inserire qui il codice per verificare periodicamente che lo stato corrisponda alle aspettative
# Restituire "OK", "WARNING" o "ERROR" per segnalare lo stato nella console.
# Anche tutte le istruzioni print vengono segnalate.
Restituire "OK"
Prima dell'installazione, vorrei disinstallare questo file .msi se è presente sulla macchina.
Come posso farlo?
Durante l'installazione, il programma di installazione chiede se si desidera installare il programma "solo per me" o "per tutti".
Come posso personalizzare la scelta (casella di controllo) nello script?
Grazie per l'aiuto.
Cordiali saluti.
Info:
WAPT 1.8.2
OS: Windows 10