Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Qt Installer Framework: online installation of Matlab Runtime 2020b as a component
Forum Updated to NodeBB v4.3 + New Features

Qt Installer Framework: online installation of Matlab Runtime 2020b as a component

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
2 Posts 2 Posters 58 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • V Offline
    V Offline
    ValeryK
    wrote last edited by
    #1

    Hello.

    I am making an online installer for an application using QIF version 4.6.1, as I need Windows 7 support.

    1. What is the maximum version of QIF that also supports Windows 7?

    2. 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.

    JonBJ 1 Reply Last reply
    0
    • V ValeryK

      Hello.

      I am making an online installer for an application using QIF version 4.6.1, as I need Windows 7 support.

      1. What is the maximum version of QIF that also supports Windows 7?

      2. 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.

      JonBJ Offline
      JonBJ Offline
      JonB
      wrote last edited by JonB
      #2

      @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 and Extract operations there if wanted.)

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved