Pagina 1 di 1

Pacchetto Anagene 2 Plus

Pubblicato: 8 febbraio 2018 - 15:48
di gaelds
Buongiorno,
Sei mai riuscito a creare un pacchetto per installare Anagene 2 Plus? Ho provato a installare l'MSI con `install_msi_if_needed(ur'./Anagene/Anagene 2.msi')`, ma ricevo il seguente errore:
CalledProcessErrorOutput: Il comando 'msiexec /norestart /q /i "./Anagene/Anagene 2.msi" ' ha restituito uno stato di uscita diverso da zero, 1619.
Output: Impossibile aprire questo pacchetto kagedinstallation. Verificare che esista e che si disponga dell'autorizzazione per accedervi, oppure contattare il fornitore dell'applicazione per verificare la validità di questo pacchetto di Windows Installer.


e utilizzando setup.exe con install_exe_if_needed("setup.exe",'/VERYSILENT',key='{6E83FF05-B414-4AA8-A782-927CB7D516EC}',min_version='5.0.349.0'), ottengo l'errore:
EWaptSetupException: Errore fatale: file di installazione exe setup.exe non trovato nel pacchetto

Tuttavia, il seguente comando funziona normalmente se eseguito manualmente in Windows:

Codice: Seleziona tutto

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

Codice: Seleziona tutto

# -*- 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: Anagene 2 Plus Pack

Pubblicato: 8 febbraio 2018 - 18:02
di sfontenau
Vedo che è presente nel repository SIREC :D :

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

Grazie Olivier.

Buona giornata!

Re: Anagene 2 Plus Pack

Pubblicato: 12 febbraio 2018 - ore 9:00
di gaelds
Sì, grazie, ma l'ho testato e non funziona. Ricevo un messaggio di errore all'avvio del software: "Percorso non trovato. Problema con una delle directory di lavoro."

MODIFICA: Mi sono appena reso conto che devo modificare il file config.txt e creare una directory per i backup di Anagene.

Tuttavia, ricevo ancora un errore "COMDLG32.OCX mancante" e quando copio e salvo questo file con regsvr32, ricevo l'errore "Impossibile creare l'oggetto con il componente ActiveX. Problema con il file di dati."

Ho provato un pacchetto che installa setup.exe, ma non funziona affatto.

Re: Anagene 2 Plus Pack

Pubblicato: 10 ottobre 2018 - 07:34
di Tompte
Ciao,

sei riuscito a creare il pacchetto di Anagene2?
Attualmente sto riscontrando gli stessi problemi con le DLL mancanti.
Il pacchetto da http://wapt.sirec.org/wapt/ sembra installare solo la cartella degli aggiornamenti, ma non il software Anagene2Plus o la cartella Anagene2Plus_2018.

Wapt 1.5.1.26,
server Debian
, sistema operativo client Windows 10.3.

Cordiali saluti,
Philippe