Página 1 de 1

Creación y desinstalación de paquetes

Publicado: 1 de marzo de 2018 - 13:39
por olivetree
Hola.

el servidor Wapt 1.3.13.0.
He creado scripts de mantenimiento que he empaquetado con un instalador (Inno Setup). Es similar a usar un ejecutable con 7-Zip, pero un poco más sofisticado.
Actualmente estoy creando el paquete Wapt para su implementación.
Tengo problemas con la clave de desinstalación. ¿Debo usar el ID del registro? ¿O sería mejor crear un ejecutable aparte para la desinstalación e incluirlo en el paquete?

Re: Creación y desinstalación de paquetes

Publicado: 1 de marzo de 2018 - 14:36
por htouvet
Su InnoSetup debe tener una clave de desinstalación que termine en "_is1") visible usando

Código: Seleccionar todo

wapt-get list-registry ...
Con innosetup, la clave de desinstalación se define en el archivo .iss / [Setup] AppId + '_is1'.

Ver : https://www.wapt.fr/es/doc-1.5/Utiliza ... t-registry

Si su innosetup se realizó correctamente, desinstalarlo debería deshacer lo que hizo durante la instalación.

De lo contrario, para los scripts de mantenimiento inteligente, la forma más sencilla sigue siendo escribirlo directamente en las funciones install() y uninstall() del paquete Wapt y no hacer innosetup.

El ciclo de desarrollo/prueba/mantenimiento es mucho más rápido.