<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Setup programs for Windows</title>
	<atom:link href="http://blog.barisione.org/2007-05/setup-programs-for-windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.barisione.org/2007-05/setup-programs-for-windows/</link>
	<description></description>
	<lastBuildDate>Mon, 16 Jan 2012 11:53:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Simos</title>
		<link>http://blog.barisione.org/2007-05/setup-programs-for-windows/comment-page-1/#comment-738</link>
		<dc:creator>Simos</dc:creator>
		<pubDate>Tue, 08 May 2007 02:41:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.barisione.org/blog.html/p=89#comment-738</guid>
		<description>Does InnoSetup support Unicode?

Actually, one of the reasons Firefox moved to NSIS (from the legacy installer) was the support of Unicode for the installer.</description>
		<content:encoded><![CDATA[<p>Does InnoSetup support Unicode?</p>
<p>Actually, one of the reasons Firefox moved to NSIS (from the legacy installer) was the support of Unicode for the installer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: erik</title>
		<link>http://blog.barisione.org/2007-05/setup-programs-for-windows/comment-page-1/#comment-735</link>
		<dc:creator>erik</dc:creator>
		<pubDate>Mon, 07 May 2007 18:39:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.barisione.org/blog.html/p=89#comment-735</guid>
		<description>There is only ONE proper way for delivering apps on Windows platform. It is MSI. It&#039;s what the AD and SMS/MOM and 3rd party management tools use for deployments. If you don&#039;t use MSI your software will not get mass deployed in many organizations. That has been Firefox&#039;s #1 screw-up too. (Almost no major corporation will change to Firefox until there&#039;s proper MSI package offered, the present 3rd party ones are too shady)

MSI packages can be properly created using open source tools. They are also fit for interactive installations by the user. (Although slowish, it was really inteded for background installations and has a lot of transaction alike things going on.)</description>
		<content:encoded><![CDATA[<p>There is only ONE proper way for delivering apps on Windows platform. It is MSI. It&#8217;s what the AD and SMS/MOM and 3rd party management tools use for deployments. If you don&#8217;t use MSI your software will not get mass deployed in many organizations. That has been Firefox&#8217;s #1 screw-up too. (Almost no major corporation will change to Firefox until there&#8217;s proper MSI package offered, the present 3rd party ones are too shady)</p>
<p>MSI packages can be properly created using open source tools. They are also fit for interactive installations by the user. (Although slowish, it was really inteded for background installations and has a lot of transaction alike things going on.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alberto Ruiz</title>
		<link>http://blog.barisione.org/2007-05/setup-programs-for-windows/comment-page-1/#comment-734</link>
		<dc:creator>Alberto Ruiz</dc:creator>
		<pubDate>Mon, 07 May 2007 16:46:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.barisione.org/blog.html/p=89#comment-734</guid>
		<description>This is why:

arc@dopamine:~$ apt-cache search innosetup
arc@dopamine:~$ apt-cache search ^nsis
nsis - Nullsoft Scriptable Install System (modified for debian)
arc@dopamine:~$ 

I don&#039;t want to spent my building packaging phase on windows, if you think inno setup is better, then I encourage you to do the releases instead of me :)</description>
		<content:encoded><![CDATA[<p>This is why:</p>
<p>arc@dopamine:~$ apt-cache search innosetup<br />
arc@dopamine:~$ apt-cache search ^nsis<br />
nsis &#8211; Nullsoft Scriptable Install System (modified for debian)<br />
arc@dopamine:~$ </p>
<p>I don&#8217;t want to spent my building packaging phase on windows, if you think inno setup is better, then I encourage you to do the releases instead of me :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://blog.barisione.org/2007-05/setup-programs-for-windows/comment-page-1/#comment-733</link>
		<dc:creator>James</dc:creator>
		<pubDate>Mon, 07 May 2007 15:20:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.barisione.org/blog.html/p=89#comment-733</guid>
		<description>Use MSI. This way windows admins can roll your apps out easier in a managed inviroment.

I am pretty sure there is a python library that can help automatically build them for you.

Please use MSI.</description>
		<content:encoded><![CDATA[<p>Use MSI. This way windows admins can roll your apps out easier in a managed inviroment.</p>
<p>I am pretty sure there is a python library that can help automatically build them for you.</p>
<p>Please use MSI.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Horkan</title>
		<link>http://blog.barisione.org/2007-05/setup-programs-for-windows/comment-page-1/#comment-732</link>
		<dc:creator>Alan Horkan</dc:creator>
		<pubDate>Mon, 07 May 2007 13:39:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.barisione.org/blog.html/p=89#comment-732</guid>
		<description>I cannot tell you why Alberto used NSIS but I can tell you when I went looking to replace the custom installer Abiword and used NSIS it was clearly and unambiguously Open Source and easy to find with plenty of easily reusable examples and clear documentation making things much easier than the horrible syntax might suggest.  Even now Inno is not shouting out its Open Source credentials and Delphi syntax isn&#039;t immediately appealing to everyone either.  
That NSIS came from Nullsoft and many other people were using it also gave a better confidence it would not be going anywhere because having the code is great and all but having to maintain and orphaned project no one else loves is not and there is always that risk.  

@James
putting a destructive action so close to a productive action is not a particularly good idea as you say (yet we do it anyway with the Close button in the Window decorations).  the uninstaller menu item should be avoided but those who insist on doing it should certainly try to put the main application launcher first and then put a shortcut items for other things to space it out from the destructive action of the uninstaller.</description>
		<content:encoded><![CDATA[<p>I cannot tell you why Alberto used NSIS but I can tell you when I went looking to replace the custom installer Abiword and used NSIS it was clearly and unambiguously Open Source and easy to find with plenty of easily reusable examples and clear documentation making things much easier than the horrible syntax might suggest.  Even now Inno is not shouting out its Open Source credentials and Delphi syntax isn&#8217;t immediately appealing to everyone either.<br />
That NSIS came from Nullsoft and many other people were using it also gave a better confidence it would not be going anywhere because having the code is great and all but having to maintain and orphaned project no one else loves is not and there is always that risk.  </p>
<p>@James<br />
putting a destructive action so close to a productive action is not a particularly good idea as you say (yet we do it anyway with the Close button in the Window decorations).  the uninstaller menu item should be avoided but those who insist on doing it should certainly try to put the main application launcher first and then put a shortcut items for other things to space it out from the destructive action of the uninstaller.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David L Norris</title>
		<link>http://blog.barisione.org/2007-05/setup-programs-for-windows/comment-page-1/#comment-731</link>
		<dc:creator>David L Norris</dc:creator>
		<pubDate>Mon, 07 May 2007 13:26:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.barisione.org/blog.html/p=89#comment-731</guid>
		<description>My experience is that wine requires X even for command line programs.  There was a tty GDI driver for wine but that seems to have been removed some time ago.  I also tried running wine from cron using a dummy X server but that didn&#039;t work out.</description>
		<content:encoded><![CDATA[<p>My experience is that wine requires X even for command line programs.  There was a tty GDI driver for wine but that seems to have been removed some time ago.  I also tried running wine from cron using a dummy X server but that didn&#8217;t work out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: barisione</title>
		<link>http://blog.barisione.org/2007-05/setup-programs-for-windows/comment-page-1/#comment-730</link>
		<dc:creator>barisione</dc:creator>
		<pubDate>Mon, 07 May 2007 12:59:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.barisione.org/blog.html/p=89#comment-730</guid>
		<description>@James Henstridge:
There are historical reasons, some old Windows versions do not have the applet used to uninstall software in the control panel, so you had to add the uninstall link in the start menu.

Moreover the documentation written by Microsoft said that it was always a good thing to add the uninstaller to the start menu. However they also said other stupid things such as that it was a good thing to add deeply nested menus in the start menu, e.g. &quot;All Programs -&gt; FooSoftware -&gt; FooSoftware Program Name -&gt; ProgramName.exe&quot;.

@David L Norris:
No, probably the problem is that it&#039;s written in Delphi. However Inno Setup and the installers generated by Inno Setup run using wine.
If there is interest someone could create a package using wine so you can use the command line compiler under Linux, but only on x86 machines.</description>
		<content:encoded><![CDATA[<p>@James Henstridge:<br />
There are historical reasons, some old Windows versions do not have the applet used to uninstall software in the control panel, so you had to add the uninstall link in the start menu.</p>
<p>Moreover the documentation written by Microsoft said that it was always a good thing to add the uninstaller to the start menu. However they also said other stupid things such as that it was a good thing to add deeply nested menus in the start menu, e.g. &#8220;All Programs -> FooSoftware -> FooSoftware Program Name -> ProgramName.exe&#8221;.</p>
<p>@David L Norris:<br />
No, probably the problem is that it&#8217;s written in Delphi. However Inno Setup and the installers generated by Inno Setup run using wine.<br />
If there is interest someone could create a package using wine so you can use the command line compiler under Linux, but only on x86 machines.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Benoit DEJEAN</title>
		<link>http://blog.barisione.org/2007-05/setup-programs-for-windows/comment-page-1/#comment-729</link>
		<dc:creator>Benoit DEJEAN</dc:creator>
		<pubDate>Mon, 07 May 2007 12:35:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.barisione.org/blog.html/p=89#comment-729</guid>
		<description>Please d&#039;ont use windows.</description>
		<content:encoded><![CDATA[<p>Please d&#8217;ont use windows.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David L Norris</title>
		<link>http://blog.barisione.org/2007-05/setup-programs-for-windows/comment-page-1/#comment-728</link>
		<dc:creator>David L Norris</dc:creator>
		<pubDate>Mon, 07 May 2007 12:34:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.barisione.org/blog.html/p=89#comment-728</guid>
		<description>Does InnoSetup run natively under Linux?  That&#039;s one huge plus for NSIS.  In fact, its really the only reason I use NSIS for my projects.  I don&#039;t use Windows at all but I do maintain Windows ports of a few programs.  I have my toolchains setup to cross-build Windows apps on my Linux system.  The way NSIS works I can schedule the builds via cron, also.</description>
		<content:encoded><![CDATA[<p>Does InnoSetup run natively under Linux?  That&#8217;s one huge plus for NSIS.  In fact, its really the only reason I use NSIS for my projects.  I don&#8217;t use Windows at all but I do maintain Windows ports of a few programs.  I have my toolchains setup to cross-build Windows apps on my Linux system.  The way NSIS works I can schedule the builds via cron, also.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Al</title>
		<link>http://blog.barisione.org/2007-05/setup-programs-for-windows/comment-page-1/#comment-726</link>
		<dc:creator>Al</dc:creator>
		<pubDate>Mon, 07 May 2007 12:00:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.barisione.org/blog.html/p=89#comment-726</guid>
		<description>For what it&#039;s worth, James, putting uninstall menu items in the Start menu is now a no-no in Vista: http://msdn.microsoft.com/library/en-us/UxGuide/UXGuide/Principles/TopViolations/TopViolations.asp

All good things come to those who wait ;)</description>
		<content:encoded><![CDATA[<p>For what it&#8217;s worth, James, putting uninstall menu items in the Start menu is now a no-no in Vista: <a href="http://msdn.microsoft.com/library/en-us/UxGuide/UXGuide/Principles/TopViolations/TopViolations.asp" rel="nofollow">http://msdn.microsoft.com/library/en-us/UxGuide/UXGuide/Principles/TopViolations/TopViolations.asp</a></p>
<p>All good things come to those who wait ;)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

