Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 6 reacties
Bron: NSIS, submitter: Brent

De eerste bčtaversie van Nullsoft Scriptable Install System 2.07 is onlangs uitgebracht door het ontwikkelteam van Nullsoft. Het programma, zoals de naam al aangeeft, is een software pakket waarmee op een eenvoudige wijze installaties te maken zijn. Na het aanmaken van een eenvoudig script maakt het programma vervolgens een mooie compacte installer, daarnaast kan er ook een uninstall optie worden meegegeven. De meest in het oogspringende verandering is dat het solid-comprimeren nu per commandoswitch geregeld kan worden. De release notes zien er als volgt uit:

Due to severe problems with the space-time continuum (read: too much to do, too little time), I have decided to release a beta version of 2.07 so you, the users, can easily help me test it.

So... What's new? First and foremost, there is the build system. It owns. Worship it. I can finally build (almost) the entire package with one command line. And fast. And with multiple parallel jobs. And with pretty colors. Actually, no colors yet... Why is it good for average Joe, you ask? Well, it allowed me to easily add an option to the script to change to solid compression without recompiling NSIS. It also means you'll be able to download real nightly CVS builds. When? Once I get WINE and CL to figure out what a define is. What else is new in this version? Some new language files, the usual collection of bug fixes and documentation typo fixes... Nothing too critical...

Now for some things you need to know before you start playing with this new hot version. The first you'll probably notice is your installer growing by size. This is because solid compression is no longer the default for lzma and bzip2. You'll need to explicitly ask for solid compression using:
  • SetCompressor /SOLID lzma
Another thing you'll notice is the new structure of the directory. Documentation of various modules has been moved into the Docs folder and example into the Examples folder.

Right, so that's it for 2.07 beta 0. Please start the bug reports flood and don't spare on the patches too.

Oh, one last thing... There is no installer for this version, just a zip file with the compiled executables. I haven't finished updating makensis.nsi yet. Patch anyone?
Moderatie-faq Wijzig weergave

Reacties (6)

So... What's new? First and foremost, there is the build system. It owns. Worship it."
Bescheidenheid kennen ze bij Nullsoft nog niet blijkbaar ;-)
Dat is ook niet nodig met de beste installer ter wereld :)
Inderdaad, dit ding kan zo achterlijk veel dat je er zelfs een hoop niet-installer gerelateerde zaken op je PC mee kan regelen.

Als je regelmatig wat disk/registry acties op je pc uitvoert moet je hier ook 's naar kijken. Kan zo ffekes geen dingen verzinnen, maar ik heb ooit een of ander progje gemaakt (addon voor spelleke) wat ik met een installer wou leveren. Uiteindelijk is de installer 80% van het werk van het progje gaan uitvoeren. :z
Weet iemand wat solid-comprimeren inhoudt?
hoe het precies werkt weet ik ook niet, maar het komt op het volgende neer:
Het kan archives kleiner maken, maar door die solid is het moeilijk om nog 1 bepaald bestand uit het archief te halen, je moet er vaak ineens de helft voor decomprimeren. En het heeft vooral winst als je veel files gebruikt.
Het is dus voornamelijk handig bij veel files, en als je altijd heel het archief ineens wil decomprimeren, zoals bij een setup dus.
Als je in de setup kan kiezen om bepaalde zaken niet mee te installeren lijkt dit imho minder handig, de installer gaat dan trager zijn...
Solid comprimeren houd in dat alle files bij elkaar als 1 grote stream gezien wordne en als het ware 1 groot bestand gecomprimeerd worden. Voordeel hierbij is beter compressie omdat bestandoverschreidende compressie plaats kan vinden.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True