cheshirenoir: (Default)
[personal profile] cheshirenoir
Woo! I have been playing with NSIS.

I'm starting to get my head around it and I'm now implementing more and more "nice" features on an imfamously nasty to install database.

It feels great to be doing this stuff again.

Date: 2006-01-31 01:01 am (UTC)
From: [identity profile] zey.livejournal.com
Looks like a very pretty installer.

The LZMA compression (http://en.wikipedia.org/wiki/LZMA) it uses sounds rather impressive. The NSIS claim of "20% better than BZIP2" sounds quite amazing. Might have to look into LZMA.

Cheers for the heads up.

Date: 2006-01-31 01:09 am (UTC)
From: [identity profile] cheshirenoir.livejournal.com
I'm quite suprised you hadn't encountered it before. It's really well known and p!ss easy to use. (Thus me using it. I'm not really up for anything more complicated. My Perl hacking days are over for now.)

NSIS was developed by NullSoft to automate the installation of WinAMP. I'd say 2/3rds of open source apps I have used on Windows use it as their installer. (You can tell cos of the tiny little Llama in the installer icon)

It's license is very wide open as well.

Date: 2006-01-31 02:57 am (UTC)
From: [identity profile] zey.livejournal.com
I think I'd noticed it but not paid too much attention, if that makes sense.

My own GUI apps don't use installers. They're done in TCL (faster than Java, more platform independent than C) so a stub, resources and program code gets inserted into a VFS inside the executible itself. Since everything's inside the running exe, I don't have to worry about the host OS clobbering stuff and it makes for a very easy uninstall :-).

LZMA is the bit I'm most interested in. ZIP and BZIP2 aren't able to compress my executibles by enough to make it worthwhile. However, if LZMA is as good as it sounds, that'd be very handy indeed :-).

Profile

cheshirenoir: (Default)
cheshirenoir

September 2021

S M T W T F S
   1234
567891011
12131415161718
19202122232425
26 27282930  

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 28th, 2025 12:17 am
Powered by Dreamwidth Studios