[RESUELTO] Paquete para EdrawMax - Actualizado 08/2025

Preguntas sobre paquetes WAPT / Solicitudes y ayuda sobre paquetes WAPT.
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Bloqueado
Bastien30
Mensajes: 38
Inscripción: 8 de marzo de 2024 - 15:21

7 de agosto de 2025 - 12:55

Buen día,

Había compartido un paquete para el software Wondershare EdrawMax, pero el paquete de actualización ya no funciona porque han cambiado su sitio.
Aquí hay una nueva versión que funciona.

configuración.py:

Código: Seleccionar todo

# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
from os import rename

def install():
    appver = control.get_software_version()
    appname = control.name
    install_exe_if_needed(r'edrawmax_%s.exe' % appver, silentflags=r'/VERYSILENT /NORESTART /ACCEPTEULA', min_version=appver, name=appname)
    remove_desktop_shortcut(appname)

def session_setup():
    appname = control.name
    remove_user_desktop_shortcut(appname)
    
def update_package():
    appver = control.get_software_version()
    url = control.changelog
    latest_version = None
    for col in bs_find_all(url, "h2", "class", "mb-3"):
        if "Windows" in col.text:
            latest_version = col.text.split("Windows V")[1].split(" ")[0]
            break

    if not latest_version:
        error(r'Error fetching latest version from website !')
    else:
        # Installers for all versions are availables here: https://support.wondershare.com/how-tos/wondershare/product-download.html
        # It seems all installers contains "full5371" in file name
        latest_url = r'https://download.edrawsoft.com/cbs_down/edraw-max_64bit_%s_full5371.exe' % latest_version
        print(r'Latest version : %s' % latest_version)
        print(r'Latest url : %s' % latest_url)

    if Version(latest_version, 3) > Version(appver, 3):
        installer = r'edrawmax_latest.exe'
        installer_version = r'edrawmax_%s.exe'
        wget(latest_url, installer)
        # Get full version from binary
        bin_version = get_version_from_binary(installer)
        if Version(bin_version, 3) != Version(latest_version, 3):
            error(r'Error : binary version and website version are not the same !')
        else:
            # Renaming installer with full version
            os.rename(installer, installer_version % bin_version)
            # Changing version of the package
            control.version = '%s-%s'%(bin_version, control.version.split('-')[-1])
            control.save_control_to_wapt()
            print('Changing version to: %s in WAPT\\control' % control.version)
            remove_outdated_binaries(bin_version)
    else:
        print("Already up to date")
control:

Código: Seleccionar todo

package           : xxx-edraw_max
version           : 14.5.4.1333-104
architecture      : x64
section           : base
priority          : optional
name              : Wondershare EdrawMax
categories        : Utilities
maintainer        : XXXX
description       : Edraw Max est un logiciel de diagramme d'affaires et technique en 2D qui aide à créer des diagrammes de flux, des organigrammes, des cartes mentales, des diagrammes de réseau, des plans d'étage, des diagrammes de flux de travail, des graphiques d'affaires et des diagrammes d'ingénierie.
depends           : 
conflicts         : 
maturity          : PROD
locale            : all
target_os         : windows
min_wapt_version  : 
sources           : https://www.edrawsoft.com/download-edrawmax.html
installed_size    : 
impacted_process  : EdrawMax,EdrawMaxTray
description_fr    : 
description_pl    : 
description_de    : 
description_es    : 
description_pt    : 
description_it    : 
description_nl    : 
description_ru    : 
audit_schedule    : 
editor            : EdrawSoft Co.,Ltd.
keywords          : 
licence           : proprietary_restricted
homepage          : https://edrawmax.wondershare.com/
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://edrawmax.wondershare.com/whats-new.html
min_os_version    : 
max_os_version    :
italbot
Mensajes: 46
Inscripciones: 26 sept 2023 - 15:50 horas.

7 de agosto de 2025 - 15:49

Hola,

por nuestra parte, el paquete de actualización ya se ha modificado y funciona correctamente, pero la instalación ya no es silenciosa, por lo que este paquete no está actualizado en la tienda. Si tiene alguna información que pueda ayudarnos a resolver este problema, por favor, háganoslo saber. Gracias.

Atentamente,

Ingrid
TI tranquila
Bastien30
Mensajes: 38
Inscripción: 8 de marzo de 2024 - 15:21

7 de agosto de 2025 - 16:16

Hola,

por mi parte la instalación es muy silenciosa, la implementé en varias máquinas hoy...

Y no cambié los parámetros de la línea de comandos que ya estaban en el paquete anterior.
italbot
Mensajes: 46
Inscripciones: 26 sept 2023 - 15:50 horas.

7 de agosto de 2025 - 17:25

Es extraño, por nuestra parte, tanto con la cuenta de administrador como con la del sistema, la instalación falla porque no se ejecuta de forma silenciosa; aparece una ventana emergente solicitando confirmación. Y en Luti, la instalación agota el tiempo de espera. ¿
Realizaste las instalaciones usando paquetes wapt en la consola?

Saludos,
Ingrid
TI tranquila
Bastien30
Mensajes: 38
Inscripción: 8 de marzo de 2024 - 15:21

7 de agosto de 2025 - 17:37

Acabo de instalar correctamente el paquete WAPT mediante la línea de comandos (usuario administrador) y la consola (usuario del sistema).
Ambos métodos funcionaron sin problemas.

¿Descargaste el instalador completo sin conexión? A primera vista, parece que estás usando el instalador en línea.
Consulta la variable latest_url en mi paquete.
italbot
Mensajes: 46
Inscripciones: 26 sept 2023 - 15:50 horas.

8 de agosto de 2025 - 10:22

Hola,

sí, no estábamos obteniendo el binario correcto, gracias por informarnos :)
. Ya se han realizado los cambios y el paquete se actualizará.

Que tenga un buen día.

Saludos cordiales,
Ingrid
TI tranquila
Bloqueado