Página 1 de 1

Paquete Anagene 2 Plus

Publicado: 8 de febrero de 2018 - 15:48
por gaelds
Buen día,
¿Has logrado crear un paquete para instalar Anagene 2 Plus? Intenté instalar el MSI con `install_msi_if_needed(ur'./Anagene/Anagene 2.msi')`, pero me aparece el siguiente error:
CalledProcessErrorOutput: El comando 'msiexec /norestart /q /i "./Anagene/Anagene 2.msi"' devolvió un estado de salida distinto de cero (1619).
Salida: No puedo abrir este paquete kagedinstallation. Compruebe que existe y que tiene autorización para acceder a él, o consulte con el proveedor de su aplicación si este paquete de Windows Installer es válido.


y al usar setup.exe con install_exe_if_needed("setup.exe",'/VERYSILENT',key='{6E83FF05-B414-4AA8-A782-927CB7D516EC}',min_version='5.0.349.0'), obtengo el error:
EWaptSetupException: Error fatal: el archivo exe de instalación setup.exe no se encuentra en el paquete

Sin embargo, el siguiente comando funciona normalmente cuando se ejecuta manualmente en Windows:

Código: Seleccionar todo

msiexec /norestart /q /i "C:\waptdev\dst-anagene2_2.0.0-17_all\Anagene\Anagene 2.msi""

Código: Seleccionar todo

# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = ['{6E83FF05-B414-4AA8-A782-927CB7D516EC}']
global destdir
destdir = makepath(programfiles32,'Anagene2','Anagene2Plus_maj_2017')

def install():
    print('Installation de Anagene2 PLUS avec MAJ 2017')
    #install_exe_if_needed("setup.exe",'/VERYSILENT',key='{6E83FF05-B414-4AA8-A782-927CB7D516EC}',min_version='5.0.349.0')
    install_msi_if_needed(ur'./Anagene/Anagene 2.msi')
    remove_desktop_shortcut(r'Anagene2')
    if not isdir(destdir):
        mkdirs(destdir)
    copytree2(r'.\Anagene2Plus_maj_2017',destdir)

    print('Raccourci dans dossier Logiciels sur bureau public')
    if not isdir(makepath(common_desktop(),u'Logiciels',u'SVT')):
        mkdirs(makepath(common_desktop(),u'Logiciels',u'SVT'))
    create_shortcut(makepath(common_desktop(),u'Logiciels',u'SVT',u'Anagene2.lnk'),target=r'%s\Anagene2\Anagene2Plus_maj_2017\anagene2.exe' %programfiles32, wDir=r'%s\Anagene2\Anagene2Plus_maj_2017\\' %programfiles32,icon=r'%s\Anagene2\Anagene2Plus_maj_2017\anagene2.exe' %programfiles32)

    print('Raccourci dans dossier Logiciels SVT sur bureau EXAO')
    if isdir(makepath(common_desktop(),u'Logiciels SVT')):
        if not isdir(makepath(common_desktop(),u'Logiciels SVT',u'Génétique')):
            mkdirs(makepath(common_desktop(),u'Logiciels SVT',u'Génétique'))
        create_shortcut(makepath(common_desktop(),u'Logiciels SVT',u'Génétique',u'Anagene2.lnk'),target=r'%s\Anagene2\Anagene2Plus_maj_2017\anagene2.exe' %programfiles32, wDir=r'%s\Anagene2\Anagene2Plus_maj_2017\\' %programfiles32,icon=r'%s\Anagene2\Anagene2Plus_maj_2017\anagene2.exe' %programfiles32)

def uninstall():
    print('Desinstallation de dst-anagene2')
    if isfile(makepath(common_desktop(),u'Logiciels',u'SVT',u'Anagene2.lnk')):
        remove_file(makepath(common_desktop(),'Logiciels','SVT','Anagene2.lnk'))
    if isfile(makepath(common_desktop(),u'Logiciels SVT',u'Génétique',u'Anagene2.lnk')):
        remove_file(makepath(common_desktop(),u'Logiciels SVT',u'Génétique',u'Anagene2.lnk'))

Re: Paquete Anagene 2 Plus

Publicado: 8 de febrero de 2018 - 18:02
por sfonteneau
Veo que está en el repositorio de SIREC :D :

http://wapt.sirec.org/wapt/

Gracias, Olivier. ¡

Que tengas un buen día!

Re: Paquete Anagene 2 Plus

Publicado: 12 de febrero de 2018 - 9:00 a. m.
por gaelds
Sí, gracias, pero lo probé y no funciona. Recibo un mensaje de error al iniciar el software: "Ruta no encontrada. Problema con uno de los directorios de trabajo".

EDIT: Me acabo de dar cuenta de que necesito modificar el archivo config.txt y crear un directorio para las copias de seguridad de Anagene.

Sin embargo, sigo recibiendo un error de "COMDLG32.OCX faltante", y cuando copio y guardo este archivo con regsvr32, entonces recibo el error "El componente ActiveX no puede crear el objeto. Problema con el archivo de datos".

Probé un paquete que instala setup.exe, pero no funciona en absoluto.

Re: Paquete Anagene 2 Plus

Publicado: 10 de octubre de 2018 - 7:34 a. m.
por Tompte
Hola, ¿

Pudiste empaquetar Anagene2?
Actualmente estoy experimentando los mismos problemas con archivos DLL faltantes.
El paquete de http://wapt.sirec.org/wapt/ parece instalar solo la carpeta de actualización, pero no el software Anagene2Plus ni la carpeta Anagene2Plus_2018.

Wapt 1.5.1.26,
servidor Debian
, sistema operativo cliente Windows 10.3.

Saludos,
Philippe