Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 49013 invoked from network); 22 Nov 2006 05:41:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 22 Nov 2006 05:41:49 -0000 Received: (qmail 15637 invoked by uid 500); 22 Nov 2006 05:41:56 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 15352 invoked by uid 500); 22 Nov 2006 05:41:55 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 15341 invoked by uid 99); 22 Nov 2006 05:41:55 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Nov 2006 21:41:55 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of mcintyre.a@gmail.com designates 64.233.162.199 as permitted sender) Received: from [64.233.162.199] (HELO nz-out-0102.google.com) (64.233.162.199) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Nov 2006 21:41:43 -0800 Received: by nz-out-0102.google.com with SMTP id j2so49814nzf for ; Tue, 21 Nov 2006 21:41:23 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=o6r8oGYuS724/jzXhFl2zDoHArpj4v5XkeVAU/HlnelGLMWbYscDgX06TiBJaNX5Kze/IQUjP5U+GbZnAXGWawvPuRH+DvkNaoIgpqvSFGy7vWXVWPv8p4u8y9geh5QxQhCXc+6cfYuwznSrEvDjK1019i9bgCvnME668FZeymI= Received: by 10.65.160.7 with SMTP id m7mr11771605qbo.1164174082946; Tue, 21 Nov 2006 21:41:22 -0800 (PST) Received: by 10.64.181.9 with HTTP; Tue, 21 Nov 2006 21:41:22 -0800 (PST) Message-ID: <54ac72d70611212141q754e4261ua0d02db40f1ac79a@mail.gmail.com> Date: Tue, 21 Nov 2006 21:41:22 -0800 From: "Andrew McIntyre" To: general@incubator.apache.org Subject: Re: Packaging for distribution - replacement for InstallShield functionality? In-Reply-To: <4563B9A7.9030103@schor.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4563B9A7.9030103@schor.com> X-Virus-Checked: Checked by ClamAV on apache.org On 11/21/06, Marshall Schor wrote: > I know that Apache projects like to release source code distributions > but some projects also like to include binary (pre-built) distributions > as well. In pre-Apache versions of UIMA, for instance, we used > Installshield to create one-click (well, maybe 3-click) installers for > Windows and Linux systems. > > Is there an Apache favorite, open-source equivalent to Installshield - > something that runs on many platforms, asks the user to accept a license > and specify an install directory, and then unzips and perhaps runs some > kind of post-install script to configure things? The only software I know of for generating a single installer for use on multiple platforms that is available free for open source projects is BitRock InstallBuilder. Here's their free-for-open-source statement: http://www.bitrock.com/products_installbuilder_opensource.html Note, however, that InstallBuilder itself is not a free or open source product. If you're ok with an installer for Windows only, there are several projects (Lenya and Tomcat, off the top of my head) that use NSIS, the Nullsoft Scriptable Installer System to build executable installers for Windows. The homepage can be found here: http://nsis.sourceforge.net/Main_Page There is a large body of usage outside the ASF that is documented on the NSIS website as well. As for other Windows-only options, httpd distributes an MSI installer for Windows, but I have no knowledge of how that is actually generated. It looks like most of the projects that have gone with NSIS installers have mostly left configuration and installation a more manual process on Unix platforms, although I've noticed a few projects (httpd, apr, directory) distributing RPMs. andrew --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org