Paquete SVGView
Publicado: 7 de abril de 2025 - 10:27 a. m.
Buen día,
¿Alguien ha intentado alguna vez crear un paquete Adobe SVGView?
Tengo un problema: la aplicación se instala correctamente con el editor "PyScripter", pero al implementar el paquete, no se instala. ¿Tienes alguna idea de la posible causa?
No recibo ningún mensaje de error.
Atentamente,
Brice
###############################
- Se instaló la versión 2.6.0 de WAPT
- Sistema operativo de servidor Linux y versión Debian
- Sistema operativo de la máquina de administración/creación de paquetes de Windows 11
¿Alguien ha intentado alguna vez crear un paquete Adobe SVGView?
Tengo un problema: la aplicación se instala correctamente con el editor "PyScripter", pero al implementar el paquete, no se instala. ¿Tienes alguna idea de la posible causa?
No recibo ningún mensaje de error.
Código: Seleccionar todo
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
import datetime
Timelog=(f"{datetime.datetime.today().strftime('%Y-%m-%d %H:%M:%S')}")
chemin_dir=makepath(programfiles32,"Common Files","Adobe","SVG Viewer 3.0")
chemin_application=makepath(programfiles32,"Common Files","Adobe","SVG Viewer 3.0")
chemin_Uninstall=makepath(programfiles32,"Common Files","Adobe","SVG Viewer 3.0","Uninstall","Winstall.exe")
def install():
version_install=get_file_properties("SVGView.exe")["ProductVersion"]
print(Timelog, "Version pret a etre installer",version_install)
if isdir(chemin_dir):
print(Timelog,"l'application est deja installée")
for soft in installed_softwares(name="Adobe SVG"):
print(Timelog,"Version deja installée",soft["version"])
print(Timelog, "Version du paquet",Version(control.get_software_version()))
if Version(soft["version"]) == Version(control.get_software_version()):
print(Timelog,"La bonne version est deja installée")
else:
print(Timelog,"Installing: SVGView.exe")
run(r'SVGView.exe /qn')
#run("Setup.bat")
#install_exe_if_needed('SVGView.exe',
# silentflags='/qn',
# key='',
# min_version='3.0'
#)
else:
print(Timelog,"Installing: SVGView.exe")
#run("Setup.bat")
run(r'SVGView.exe /qn')
#install_exe_if_needed('SVGView.exe',
# silentflags='/qn',
# key='',
# min_version='3.0'
#)
Brice
###############################
- Se instaló la versión 2.6.0 de WAPT
- Sistema operativo de servidor Linux y versión Debian
- Sistema operativo de la máquina de administración/creación de paquetes de Windows 11