What to use to create a quick and easy installation file?

I am considering developing an open source game project with creating their settings file. The game currently weighs about 300 MB and is packaged in a zip file that plays right after it. The zip file contains separate executables for Windows, Mac and Linux, as well as compressed data files that are used on all three platforms.

My goal is to create an easy and possibly portable installation package that can encapsulate data and provide users with a quick install / uninstall procedure. In addition, the sought-after (but not required) properties of the tool that I will use include an open source license (preferably GPLv2) and its own maturity.

So, the question boils down to the following:

  • What is a good installation tool for Windows ? (create .exe, .msi)
  • What is a good installation tool for OS X ? (creating .dmg, ...)
  • What is a good installation tool for Linux ? (creating .rpm, .deb, .bin, ...)

Please advise your advice on which tools to use and any experiences you have had with such tasks! Thanks in advance.

PS The game I work in is OpenArena , if anyone is interested.

+3
source share
6 answers

Windows Nullsoft (http://nsis.sourceforge.net/Main_Page). setup.exe 5 , , , , ( ..) "".

+4

Windows InnoSetup ( Inno Setup, )

+3
+1

... . InstallShield Multiplatform ( ) (Java)

  • Feature Rich

  • (3 $800)
  • JRE (150+ MB)

, ​​ , , , ... .

+1

BitRock InstallBuilder - , /3D-, GarageGames, Newtek DAZ3D. , , , /at/bitrock.com

+1

Linux YoFrankie Zero Install. LGPL, .

You can either allow users to install over the Internet, or run 0export to create a self-extracting archive. 300 MB is quite large ... would it be useful to split it into several packages (so that, for example, kernel updates would not require reloading all level data)? Zero Install can handle such dependencies.

Some other options can be found in the Manage and Distribute section on gnomefiles.

+1
source

Source: https://habr.com/ru/post/1705382/


All Articles