Vra

Ek oorweeg help 'n open-source spel projek met die skep van hul opstel lêer. Die wedstryd is op die oomblik gewigte ongeveer 300 MB en verpak in 'n zip-lêer, speelbaar direk na dit gedeargiveer. Die zip-lêer bevat afsonderlike executables vir Windows, Mac en Linux sowel as saamgeperste data lêers wat gebruik word op al 3 platforms.

My doel is om 'n liggewig en moontlik draagbare installasie pakket wat die data kan omsluit en bied aan gebruikers met 'n vinnige installasie / verwydering proses te skep. Daarbenewens het die gesogte (maar nie 'n vereiste) eienskappe van die instrument wat ek sou gebruik sluit in 'n oopbron lisensie (verkieslik GPLv2) en sy eie volwassenheid.

So, die vraag kom neer op:

  • Wat is 'n goeie installeer skepping instrument vir Windows ? (Die skep van exe, MSI)
  • Wat is 'n goeie installeer skepping instrument vir OS X ? (Die skep van dmg, ...)
  • Wat is 'n goeie installeer skepping instrument vir Linux ? (Die skep van .rpm, Deb, Bin, ...)

Let asseblief post jou raad oor watter gereedskap te gebruik, en 'n ervaring wat jy gehad het sulke take te vervul! Dankie by voorbaat.

post scriptum. Die spel ek werk met OpenArena , as iemand belangstel.

Was dit nuttig?

Oplossing

Vir Windows, ek het nog altyd gebruik die Nullsoft Installer ( http://nsis.sourceforge.net/Main_Page ). Ek het my eerste setup.exe binne sowat 5 minute met behulp van een van die templates wat hulle het, en van daar af was dit baie maklik om te installeer tipes, ekstra bladsye (lisensie, ens) by te voeg, en ander "funksies".

Ander wenke

Vir Windows gebruik InnoSetup (in samewerking met Inno Setup Form Ontwerp, wat sal maak dat Form skepping makliker)

Vir OSX, dit lyk mooi vir die maak van DMG se:

http://www.araelium.com/dmgcanvas/

vangplek is dat dit kos $ 15 of so.

Nie in die lig kategorie ... maar kan help wat jy gekies het tussen die lig mense .. Install Multiplatform (of sy meer onlangse neefs) sal jy die voordeel van 'n hele taal (Java) in te stel en te ontplooi jou applicaiton

Voordele

  • Een installeer Kode Base
  • funksie ryk
  • Goeie Headless Bou

Nadele

  • Koste (3 jaar gelede sowat $ 800)
  • Learning Curve
  • Finale pakket moet JRE Sluit (150 + MB)

Ek het nie probeer sommige van die bogenoemde voorstelle, maar nadat sukkel met arcane kwessies vir baie jare hierdie een uiteindelik laat my vergeet ek het 'n installeerder ... Wat is die belangrikste kenmerk by verre installeer.

BitRock InstallBuilder is 'n multi-installasie program wat al jou vereistes ondersteun en word reeds deur verskeie dobbel / 3D maatskappye soos Garage, Newtek of DAZ3D. Ons is nie open source, maar ons verskaf gratis lisensies aan projekte soos die uwe, net stuur vir ons 'n e-pos ondersteuning / by / bitrock.com

Op Linux, YoFrankie het al met behulp van < a href = "http://0install.net" rel = "nofollow noreferrer"> Zero installeer . Dit is LGPL en ondersteun ook die nagaan vir updates.

Jy kan óf laat gebruikers te installeer oor die web, of hardloop 0export om 'n self-extracting skep argief. 300 MB is nogal groot ... sou dit nuttig om dit te verdeel in verskeie pakkette (sodat bv updates vir die kern enjin nie gebruikers vereis om weer te laai al vlak data die) wees? Nul installeer kan hanteer afhanklikhede soos dit.

Sommige ander opsies kan gevind word in die Management & Distribution afdeling oor gnomefiles.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top