Sigil Sigil 1.7.0
Sigil Icon
Author: Tim Mangan
Date: June 5, 2022

Repackaging tips and silent install information for Sigil Sigil 1.7.0. This App Tip provides comprehensive details for conducting a silent installation of Sigil. It includes additional insights, such as user environment specifics, extra installation parameters, and repackaging tips.

About

Sigil is a free, open-source, multi-platform ebook editor that uses Qt (and QtWebEngine). It is designed to edit books in ePub format (ePub 2 and ePub 3).

General Information

Vendor Information

Sigil

Application Name

Sigil

Application Version

1.7.0

Download Link

https://github.com/Sigil-Ebook/Sigil/releases/download/1.9.30/Sigil-1.9.30-Windows-x64-Setup.exe

License Needed

No

Vendor Install

Installation Type

Setup.exe

Architecture

x64

Description

Application Configuration/Settings

Registry

File

AD/GPO

AAD/GPO

User Environment Data

Registry

File

%APPDATA%\Sigil-Ebook

Other

Infrastructure Dependencies

Description

ODBC

Connection Name

Driver

Parameters

Setup.exe parameters

MSI Public Properties

Installation Commands

Silent Install Command

Sigil-1.9.30-Windows-x64-Setup.exe /ALLUSERS /NORESTART /SP- /VERYSILENT /SUPPRESSMSGBOXES /COMPONENTS="*afiles,vcruntimeadmin"

Silent Uninstall Command

"C:\Program Files\Sigil\unins000.exe" /VERYSILENT /NORESTART

Repackaging Score

MSI

Unknown

MSIX

Full Functional
The software was packaged on Windows 10 21H2 using Microsoft MSIX Packaging Tool 1.2022.512 with the PSF using TMEditX. After install, remove second shortcut for uninst000. After install, create the %localappdata%/sigil-ebook/sigil folder and copy a modified sigil.ini file as described in the Repackaging Tips below. PsfLauncher is required as is the FRF.

App-V

Full Functional
Allow VFS Writes option is recommended. After install, remove second shortcut for uninst000. After install, create the %localappdata%/sigil-ebook/sigil folder and copy a modified sigil.ini file as described in Repackaging Tips below

ThinApp

Unknown

Citrix App Layer

Unknown

VMWare App Volumes

Unknown

Other

Unknown

Repackaging Tips

The product does have an auto-updater. It is hardcoded to look for updates at launch every 6 hours. It stores a timestamp, along with the current version found, in an ini file (%localappdata%\sigil-ebook\sigil\sigil.ini) in a section similar to shown below:

[updatechecker] last_check_time=@DateTime(/0/0/0/x10/0/0/0/0/0/0%/x88U/x2/x14/xe2/x19/0)
last_online_version=1.9.10
It may be possible to package up a pre-deployed version of this file by running the app once and then editing the last_check_time to a value well into the future. It should represent the current date and time at the time of the last check. You can run a test install to create this file (use edit->preferences to set anything else as well). Copy this file (you don't need the others) and edit the last_check_time. I would replace the portion "/0%" with "/xff%". Copy this file into the folder location as part of a post-install script. I haven't deciphered the format, but I think this sets a date way into the future.

PS: Altering the last_online_version value doesn't help once a newer version becomes available. It will be reset to the current latest version each time the app starts up.
Other customizations were not tested.
The application install has configuration files under Program Files. It is unclear as to what might trigger these being updated by the end-user.
It does not install any files to AppData local or remote by default.
It uses a file under %localappdata%/sigil-ebook/sigil for user preferences.

Comments

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Free Download

Upcoming Events

september 2024

16sepAll Day19Workplace Ninja Summit 2024

october 2024

11oct8:00 am7:00 pmAppManagEvent 2024

Upcoming Courses

april 2024

15apr(apr 15)9:00 am19(apr 19)4:30 pm USA: Learning MSI Projects with InstallShield 2023

22apr(apr 22)9:00 am26(apr 26)4:30 pmEMEA: Application Packaging with AdminStudio 2023

may 2024

13may(may 13)9:00 am17(may 17)5:00 pmIT Pro Masters Packaging for MSIXMasters Level

june 2024

03jun(jun 3)1:00 pm13(jun 13)5:00 pmIT Pro Masters Packaging for MSIX

10jun(jun 10)9:00 am14(jun 14)4:30 pmEMEA: Learning MSI Projects with InstallShield 2023

24jun(jun 24)9:00 am28(jun 28)4:30 pmUSA: Application Packaging with AdminStudio 2023