Installer creator GUI ?
-
I know about "Installer Framework", but that expects one to create a bunch of scripts and xml and command-liney stuff.
Has anyone made a GUI or Wizard that will let you create these things using a user interface?
Thanks!
-
@mrdebug i'm on mac. i would expect a cross-platform utility since we're talking about Qt here.
@fcarney on windows, i just use Visual Studio to create a project that spits out all the installer files. Sure, a little scripting then to package it, but the largest amount of work (creating the original xml files) is done by VS. On Mac, it's always a GUI from start to finish.
Each platform (mac and windows) has their own NATIVE tools that are GUIs, but i don't want to use two tools, i want to use one tool, on both mac and windows. I guess i was hoping that somebody created a GUI app, itself written in Qt, that runs on both mac and windows, and spits out the necessary files for use with
Installer Framework
? -
On Mac I use package maker. It is impossible to use only one tool to all platforms. On Windows for example you would have to install services, add libraries or modify exists run time variables.
On Linux, for example Debian, you should to use a deb package...
Please have a look at my website where you can find cross platform applications with a specific installer. -
It is impossible to use only one tool to all platforms
correct me if i've misunderstood, but doesn't Qt provide "one tool" for all platforms? It has cross platform (windows, mac, linux) IDE (editor, compiler, debugger, visual resource editor).
So when i saw "installer framework" i expected a GUI tool. It WOULD be pretty easy to write, if someone just took the time, I just thought someone would have taken the time, by now.
-
It is impossible because the os are very different, in particular about services.
For example my Windows software installers check if the OS has already got the vcredist libraries.
On Debian the deb script installs the libraries using dpkg, on Android It is necessary to create a apk package...
But if your software is thery easy please consider to create a zip archive for each platform and to release it as portable. -
Then what exactly do the "Installer Libraries" do? Do they not, when used, create an installer that is platform specific? Maybe my assumption there is wrong.
But assuming it's right, one could write a cross platform GUI (using Qt), that took into account the specifics of each platform, then spits out the xml/json files, which "Installer Library" then consumes to create the platform specific installer?
It's funny when someone says "it's impossible", to me that just means "well it's very hard and time consuming, but you can literally do anything in software (that can be done in software)".
Am I wrong?
-
Hi,
On Mac you have macdeployqt which is yes a command line tool but that allows you to create a standard .dmg file for your application to be installed.
-
what is the point of "Installer Libraries" ?
-
Do you mean the Installer Framework ?
Provide advanced concepts like auto-update, more granular installation process, etc. The same experience you get when installing Qt with the online/offline installer. And that in a cross-platform way.
-
sorry, yes i do mean "Installer Frameworks".
So my question is, is there a GUI for USING the "Installer Frameworks" ? And i guess the answer is "nope".