Página 1 de 1

[RESUELTO] Problema de desinstalación de paquetes

Publicado: 14 de septiembre de 2023 - 09:19
por sebastien4444
[WAPTConsole Enterprise versión 2.4.0.14080]
[Windows 11]

Hola,

hemos adquirido una licencia de prueba de WAPT para nuestra empresa.
Durante nuestras pruebas de implementación de paquetes:
cuando agregamos paquetes de software a un paquete de máquina y actualizamos, el estado "Para instalar" se muestra correctamente tanto para el paquete de máquina como para los paquetes agregados en la pestaña General de la máquina.
Sin embargo, si eliminamos un paquete de software del paquete de máquina y actualizamos, el estado permanece OK, cuando lógicamente, el estado debería ser "Para eliminar" para el paquete de software eliminado. :rollo:
Dado que el estado "Para eliminar" no se muestra en este caso, ¿cuándo se mostrará este estado?
Además, esto significa que para desinstalar un paquete de software, debemos hacer clic con el botón derecho sobre él en la pestaña General > Desinstalar paquetes seleccionados.
Pensaba que el proceso de desinstalación funcionaba igual que la instalación, es decir:
- se elimina el paquete de software del paquete de la máquina
- el paquete de software cambia a un estado de "pendiente de eliminación" para la máquina
- el paquete de la máquina cambia a un estado de "pendiente de actualización" para reflejar esta eliminación
- al hacer clic en "iniciar instalación", la máquina detecta que hay un paquete menos en su nuevo paquete de máquina y desinstala el paquete de software que falta.

Pero dado que existe este estado de "pendiente de eliminación", me pregunto si se trata de un error...

Gracias de antemano por su ayuda.

Re: Problema de desinstalación de paquetes

Publicado: 14 de septiembre de 2023 - 13:46
por t.heroult
Hola,

para marcarlo como "para eliminar", no basta con simplemente eliminarlo de las dependencias; también debes agregarlo a la pestaña "conflictos" de la máquina.

Saludos,
Tom

Re: Problema de desinstalación de paquetes

Publicado: 14 de septiembre de 2023 - 15:25
por sebastien4444
¡Muchísimas gracias! Sí, vi esa opción, pero no me di cuenta de para qué servía.

Otra pregunta: ¿es posible desinstalar software de un PC que no se instaló mediante WAPT? (Ya que el software ya instalado no aparece en los paquetes del equipo).

Logré hacerlo creando un paquete de desinstalación (sobrescribiendo la función `install()` en `setup.py` con una llamada a `run()` del ejecutable de desinstalación), pero me pregunto si existe una forma más sencilla, una que WAPT proporcione, de hacerlo.

Re: Problema de desinstalación de paquetes

Publicado: 15 de septiembre de 2023 - 16:13
por dcardon
Hola Sébastien,

lo mejor es abrir un nuevo hilo para cada nueva pregunta (para mayor claridad :-) ). Cierro este hilo; puedes abrir uno nuevo con tu pregunta.

Saludos,

Denis