Necesito crear un paquete para una aplicación que no está disponible en los repositorios oficiales de TIS.
IBM Notes 9.0.1
Tengo dos ejecutables: el primero desinstala correctamente cualquier versión de Lotus Notes que pueda estar instalada en el equipo cliente. El segundo instala IBM Notes 9.0.1.
Logré crear un paquete para desinstalar y otro para instalar por separado, funciona muy bien, pero desafortunadamente no maneja la desinstalación remota, debes alternar con los paquetes y realmente no es una gran técnica.
Así que termino con dos paquetes, dos scripts, completamente independientes.
Código: Seleccionar todo
def install():
print('Désinstallation de IBM Notes')
run(r'"nice.exe" -rp -rd -wipe /qn+')Código: Seleccionar todo
def install():
print('Installation de IBM Notes 9.0.1')
run(r'"IBM_NOTES_CLIENT_9.0.1_WIN_FR.exe" -s -a /s /v"ADDFEATURES=NotesPlugin /qn+"')- Fusiona los dos códigos para que puedas instalar o desinstalar desde la consola usando el botón dedicado, en lugar de cambiar entre dos paquetes separados.
- Al instalarlo en una máquina, verifique si Notes ya está instalado; si es así, desinstálelo primero
- Saber cómo detener servicios y procesos en Python.
Al no tener conocimientos de Python ni de ningún otro lenguaje, me resulta muy difícil crear un script sin un ejemplo.
Gracias de antemano.
