Vraag:
Eventuele alternatieven voor NSIS, Installshield, Advanced Installer?
user4673279
2015-05-05 05:55:29 UTC
view on stackexchange narkive permalink

Ik heb een aantal aardige software ontwikkeld, en nu heb ik alleen een installatieprogramma nodig.

De dingen die ik erin nodig heb, zijn:

  • Moet gratis zijn (geen gratis proefperiode)
  • Geen of minimale branding
  • Mogelijkheid om licenties toe te voegen
  • Eenvoudig te gebruiken, geen enorme leercurve
Wat heb je gebruikt om de software te ontwikkelen? Als het Visual Studio was, kunt u uw eigen (beperkte) installatieprogramma maken.
@rrirower Ik heb Visual Studio niet gebruikt, mijn "software" is maar een klein pakket draagbare software voor mijn vrienden, maar ik heb er een installatieprogramma voor nodig.
Waarom heb je überhaupt een installateur nodig? Kun je gewoon een zip-bestand gebruiken om alles in te pakken? Speciaal voor portables is een installatieprogramma precies het tegenovergestelde.
Ondanks leercurves doet NSIS het werk goed (op Windows.)
Als u alleen installatieprogramma's voor Windows wilt maken, kunt u ook de [WiX Toolset] (http://wixtoolset.org/) gebruiken
Ja, ik heb gehoord over de WiX Toolset. Ik heb het ook geprobeerd, het is erg goed, maar ik heb liever (niet nodig) een platformonafhankelijk installatieprogramma. Toch bedankt!
Drie antwoorden:
Steve Barnes
2015-05-08 21:59:54 UTC
view on stackexchange narkive permalink

Als je een gratis maar volwaardige en gebruiksvriendelijke maker van het installatieprogramma wilt, ga je niet ver mis met Inno Setup.

  • Volwassen
  • Ondersteuning voor elke Windows-release sinds 2006, inclusief: Windows 10, Windows 10 op ARM, Windows 8.1, Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008 en Windows Vista.
  • Aangepaste installatie
  • Scriptgebaseerd zodat het kan worden opgenomen in een maakproces (.iss-bestanden).
  • Unicode-ondersteuning
  • Aangepaste installatiepictogrammen & Opstartschermen
  • Meerstapsinstallaties
  • Installatie in meerdere mappen
  • Ondersteuning voor meerdere talen
  • Toevoegen aan startmenu
  • Help / handleidingen installeren
  • Snelle installaties met geavanceerde instellingen

Er is ook een IDE / GUI beschikbaar om u op weg te helpen.

Setup Wizard IDE

+1 voor het stelen van wat ik kwam aanbevelen. ;)
Ja, ik weet wat Inno Setup is. Het is echt een goed product dat ik eerder heb gebruikt. Ik zal het binnenkort opnieuw proberen, maar het geeft me constant fouten zonder duidelijke reden.
@user4673279 - het zou helpen om te weten wat de fouten waren, maar dat is meer een vraag voor stackoverflow of de mailinglijst. Toen ik een probleem had dat niet duidelijk was uit de foutmelding, vond ik RTFM en / of startte ik een nieuw eenvoudig project, testte en voegde ik functies toe totdat het normaal brak, isoleerde ik het probleem snel.
@SteveBarnes Ja dat weet ik, ik zal het binnenkort op Stackoverflow plaatsen. Maar mijn probleem is: "Kan bestand niet compileren: bestand in gebruik". Opstarten in safemode lost dit ook niet op, dus ...
Ik zou willen voorstellen om procesverkenner te gebruiken om ervoor te zorgen dat het bestand waarnaar wordt verwezen niet in gebruik is en om antivirale software uit te schakelen.
Master_T
2015-05-08 12:58:40 UTC
view on stackexchange narkive permalink

Als je voor maximale eenvoud en gebruiksgemak gaat, raad ik je misschien aan om WinRar te gebruiken om een ​​zogenaamd "Self-Extracting Archive" (SFX) te maken. Dit is in feite een op zichzelf staand installatieprogramma dat een aantal bestanden voor u uitpakt in een map.

Om dit te doen, voegt u eenvoudig de bestanden die u wilt extraheren toe aan een nieuw archief en vinkt u "Create SFX archive "optie.

Je kunt dan naar het" Advanced -> SFX Options ... "menu gaan, waar je heel gemakkelijk geavanceerde features kunt instellen, zoals:

  • Een aangepast pictogram en initiële informatietekst toevoegen
  • Een licentieovereenkomsttekst toevoegen
  • Aangepaste acties instellen die vóór en / of na de installatie moeten worden uitgevoerd
  • Selecteer het standaardpad om de bestanden uit te pakken en andere opties in te stellen, zoals stille overschrijving of volledig stille installatie indien nodig

Het is een heel eenvoudige aanpak, en spreekt voor zich, je zult waarschijnlijk niet eens heb een tutorial nodig om het te laten werken. Een hint die niet duidelijk is uit het menu: je kunt HTML gebruiken in je info / licentietekst als je wilt, en het zal correct opgemaakt worden weergegeven.

Dit klinkt erg interessant. Ik wist niet eens dat zoiets eenvoudigs bestaat. Weet u of deze * SFX-Functie * ook beschikbaar is voor gratis archiefbeheerders, zoals [7-Zip] (http://7-zip.org/)?
Dat is er, maar het is zeer beperkt, het zal de gebruiker alleen een optie bieden om het extractiepad te kiezen, maar geen infotext, licentie, enz. - Merk aan de andere kant op dat zelfs SFX-archieven gemaakt met een "proef" -versie van WinRar heeft volledige en onbeperkte functionaliteit (en zoals bekend is WinRar nooit echt "verloopt", afgezien van een zeurscherm wanneer u het opstart)
Philm
2017-03-24 20:16:44 UTC
view on stackexchange narkive permalink

WinRAR is commercieel: "U kunt WinRAR uitproberen voordat u het koopt, de proefversie is beschikbaar".

Een vergelijkbare (zelfuitpakkende packer) gratis te gebruiken tool is al geïnstalleerd bij elke Windows, maar vrij onbekend, omdat het niet wordt weergegeven:

IExpress.exe

(typ het gewoon in uw opdrachtregel)

Hier zijn enkele links met meer informatie:

https://en.wikipedia.org/wiki/IExpress

Hoe maak je een installatieprogramma met IExpress

http://lifehacker.com/384658/use-a-built-in-windows-utility-to-create-self-extracting-archives



Deze Q&A is automatisch vertaald vanuit de Engelse taal.De originele inhoud is beschikbaar op stackexchange, waarvoor we bedanken voor de cc by-sa 3.0-licentie waaronder het wordt gedistribueerd.
Loading...