Desinstale el paquete .msi antes de la instalación
Publicado: 11 de enero de 2021 - 18:00
Hola,
soy nuevo en WAPT.
Me gustaría instalar un paquete .msi "casero" y que aparezca en la lista de programas de Windows.
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
install_msi_if_needed('ModelesWordSetup.msi')
def uninstall():
pass
# Pon aquí qué hacer cuando el paquete se elimina del host
# Las variables de contexto implícitas son WAPT, control, user, params, run
def session_setup():
print('Configuración de sesión para %s' % control.asrequirement())
# Pon aquí qué hacer cuando el paquete se configura dentro de una sesión de usuario
# Las variables de contexto implícitas son WAPT, control, user, params
def update_package():
pass
# Pon aquí qué hacer para actualizar el contenido del paquete con instaladores más recientes.
# Se ejecuta con el comando wapt-get update-package-sources
# Las variables de contexto implícitas son WAPT, basedir, control, user, params, run
# Si se modifican los atributos en control, deben guardarse explícitamente en el archivo del paquete con control.save_control_to_wapt()
def audit():
pass
# Coloque aquí el código para comprobar periódicamente que el estado coincide con las expectativas
# Devuelve "OK", "WARNING" o "ERROR" para informar del estado en la consola.
# También se informan todas las instrucciones print.
Devuelve "OK"
Antes de la instalación, me gustaría desinstalar este archivo .msi si está presente en la máquina. ¿
Cómo puedo hacerlo?
Durante la instalación, el instalador pregunta si quiero instalar el programa "solo para mí" o "para todos".
¿Cómo puedo personalizar la opción (casilla de verificación) en el script?
Gracias por su ayuda.
Saludos cordiales.
Información:
WAPT 1.8.2
SO: Windows 10
soy nuevo en WAPT.
Me gustaría instalar un paquete .msi "casero" y que aparezca en la lista de programas de Windows.
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
install_msi_if_needed('ModelesWordSetup.msi')
def uninstall():
pass
# Pon aquí qué hacer cuando el paquete se elimina del host
# Las variables de contexto implícitas son WAPT, control, user, params, run
def session_setup():
print('Configuración de sesión para %s' % control.asrequirement())
# Pon aquí qué hacer cuando el paquete se configura dentro de una sesión de usuario
# Las variables de contexto implícitas son WAPT, control, user, params
def update_package():
pass
# Pon aquí qué hacer para actualizar el contenido del paquete con instaladores más recientes.
# Se ejecuta con el comando wapt-get update-package-sources
# Las variables de contexto implícitas son WAPT, basedir, control, user, params, run
# Si se modifican los atributos en control, deben guardarse explícitamente en el archivo del paquete con control.save_control_to_wapt()
def audit():
pass
# Coloque aquí el código para comprobar periódicamente que el estado coincide con las expectativas
# Devuelve "OK", "WARNING" o "ERROR" para informar del estado en la consola.
# También se informan todas las instrucciones print.
Devuelve "OK"
Antes de la instalación, me gustaría desinstalar este archivo .msi si está presente en la máquina. ¿
Cómo puedo hacerlo?
Durante la instalación, el instalador pregunta si quiero instalar el programa "solo para mí" o "para todos".
¿Cómo puedo personalizar la opción (casilla de verificación) en el script?
Gracias por su ayuda.
Saludos cordiales.
Información:
WAPT 1.8.2
SO: Windows 10