Qt Installer Framework: online installation of Matlab Runtime 2020b as a component
-
Hello.
I am making an online installer for an application using QIF version 4.6.1, as I need Windows 7 support.
-
What is the maximum version of QIF that also supports Windows 7?
-
Also, for the application to work, need to install vcredist and MATLAB Runtime 2020b. I would like to determine the installation of these applications by reading the keys in the registry and, if necessary, install them online, downloading from official links and displaying the progress bar (maybe make a separate page for installing add-ons. third-party components).
The Internet suggests storing vcredist files as a separate package (component), which may work. However, in the case of MATLAB Runtime, this does not work well because the archive weighs around 3 GB, resulting in a long repository build (repogen). Additionally, a solution is suggested to display a message box prompting the user to install MATLAB Runtime. However, this is not user-friendly.
I would like to download the MATLAB Runtime zip archive from the official website if necessary, extract it to a temporary folder, run setup.exe, install it in automatic mode, and then delete the temporary folder.
What are the QIF capabilities for implementing such behavior?Thanks.
-
-
Hello.
I am making an online installer for an application using QIF version 4.6.1, as I need Windows 7 support.
-
What is the maximum version of QIF that also supports Windows 7?
-
Also, for the application to work, need to install vcredist and MATLAB Runtime 2020b. I would like to determine the installation of these applications by reading the keys in the registry and, if necessary, install them online, downloading from official links and displaying the progress bar (maybe make a separate page for installing add-ons. third-party components).
The Internet suggests storing vcredist files as a separate package (component), which may work. However, in the case of MATLAB Runtime, this does not work well because the archive weighs around 3 GB, resulting in a long repository build (repogen). Additionally, a solution is suggested to display a message box prompting the user to install MATLAB Runtime. However, this is not user-friendly.
I would like to download the MATLAB Runtime zip archive from the official website if necessary, extract it to a temporary folder, run setup.exe, install it in automatic mode, and then delete the temporary folder.
What are the QIF capabilities for implementing such behavior?Thanks.
@ValeryK said in Qt Installer Framework: online installation of Matlab Runtime 2020b as a component:
What are the QIF capabilities for implementing such behavior?
For something as complex as this could you installer.performOperation("Execute", ...), like in https://stackoverflow.com/questions/43901488/how-to-run-an-executable-file-in-qt-installer-framework, a program or script you supply which goes through the various steps? (There are also individual
Delete
andExtract
operations there if wanted.) -