[opensuse] Re: [opensuse-buildservice] How can I publish MS Windows installer MSI packages?
On Fri, 2009-12-18 at 17:54 +0100, Hib Eris wrote: Inno Setup is a really nice Windows package creator that is free to use, has a CLI interface, and uses a simple text file to describe the package. The source is also available. I run it in Makefiles on linu via wine and to works great. I think if the OBS is considering making Windows installables, this is a package that is really worth looking at. I think it works in this sort if build environment. http://www.jrsoftware.org/isinfo.php -- Roger Oberholtzer OPQ Systems / Ramböll RST Ramböll Sverige AB Krukmakargatan 21 P.O. Box 17009 SE-104 62 Stockholm, Sweden Office: Int +46 10-615 60 20 Mobile: Int +46 70-815 1696 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 12/22/2009 10:50 AM, Roger Oberholtzer wrote:
Inno Setup is a really nice Windows package creator that is free to use,
I like NSIS more - http://nsis.sourceforge.net/ -- Best Regards / S pozdravom, Pavol RUSNAK SUSE LINUX, s.r.o openSUSE Boosters Team Lihovarska 1060/12 PGP 0xA6917144 19000 Praha 9, CR prusnak[at]suse.cz http://www.suse.cz -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Tue, 2009-12-22 at 12:57 +0100, Pavol Rusnak wrote:
On 12/22/2009 10:50 AM, Roger Oberholtzer wrote:
Inno Setup is a really nice Windows package creator that is free to use,
I like NSIS more - http://nsis.sourceforge.net/
Interesting. I will take a look. In fact, we are looking to replace our current Windows (Inno Setup) and Linux (In-house) installer stuff. I would really like a system that does both. We have been looking at InstallJammer. See http://www.installjammer.com/ It makes installables for many platforms. And, it is extensible (via Tcl, which is a bonus for us as we like tcl). -- Roger Oberholtzer OPQ Systems / Ramböll RST Ramböll Sverige AB Krukmakargatan 21 P.O. Box 17009 SE-104 62 Stockholm, Sweden Office: Int +46 10-615 60 20 Mobile: Int +46 70-815 1696 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Pavol Rusnak wrote:
On 12/22/2009 10:50 AM, Roger Oberholtzer wrote:
Inno Setup is a really nice Windows package creator that is free to use,
I like NSIS more - http://nsis.sourceforge.net/
I agree. You do pretty much need to copy one of the examples or templates that are up on the nsis wiki to get started, but it's great to go from there and build up your installer piece at a time. And although I don't think it's exactly easy to write a new installer script from scratch, I think it IS very easy to read and understand one that is already written. So, as you go about adding complexity to your script, it doesn't really become unmaintainable. I have gone through several installer systems, from simple winrar sfx with an autoexecuted install.bat, to really quite good commercial things like DeployMaster (it's pretty simple and easy to use right from the satrt, and does provide for lots of common and odd possible needs), but I like nsis the best. I can supply a nice example script if you want a starting point that's in between the too-simple and more complex ones on the nsis wiki. But you should probably just start with the too-simple examples, and then add the missing bits that make the final installer better piece at a time, that way you end up understanding it all better. -- bkw -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Tue, 2009-12-22 at 12:42 -0500, Brian K. White wrote:
I can supply a nice example script if you want a starting point that's in between the too-simple and more complex ones on the nsis wiki. But you should probably just start with the too-simple examples, and then add the missing bits that make the final installer better piece at a time, that way you end up understanding it all better.
I guess the ultimate question in the context of OBS is how to get the installable built in OBS. I would guess that step one is to get agreement on which builder to choose. Although I think INNO Setup is a worthy contender, I would be happy with any builder. Perhaps it is best to start with a wish list of what the builder should allow. A few of my wishes are: - Manipulate the registry. Especially for things like file associations. - Make installables that can be run quietly (e.g., by a meta-installer package). - Make an uninstall program for the package. - Support adding directories to the user's PATH. That is, do not assume that all apps are GUI. -- Roger Oberholtzer OPQ Systems / Ramböll RST Ramböll Sverige AB Krukmakargatan 21 P.O. Box 17009 SE-104 62 Stockholm, Sweden Office: Int +46 10-615 60 20 Mobile: Int +46 70-815 1696 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (3)
-
Brian K. White
-
Pavol Rusnak
-
Roger Oberholtzer