Hello,
Does anyone have experience of distributing Pharo-based software as an MSI installer package to be installed by clients? I would particularly like to know the tool that was used to create the MSI.
regards, Usman Bhatti |
> Hello, > > Does anyone have experience of distributing Pharo-based software as an MSI installer package to be installed by clients? what is an MSI? > I would particularly like to know the tool that was used to create the MSI. Do you mean installing a Pharo App? What means installing? Because if you ship an image in essence: you ship one image with an opening image saying installing…. then you save > > regards, > > Usman Bhatti |
On Mon, Aug 26, 2013 at 7:10 PM, Stéphane Ducasse <[hidden email]> wrote:
Microsoft installer, a packaging for windows-based software that allows installation of the software on a windows machine: creation of registry keys, Start menu items, looking for previous installations of the software and upgrading it, etc.
So, it would mean that Pharo app is installed on a client machine: creating directory hierarchy, placing image and vm files and any scripts that come with the image, and creating windows shortcuts. For the time, its a question from a client so I thought someone might have some relevant exp.
|
We used to do this routinely with VisualWorks app's back when building for Mac and Windows - the start menu is usually what a client wants ... ( pre-Retro/Metro Win 8 ;-) On 26 August 2013 17:29, Usman Bhatti <[hidden email]> wrote:
|
In reply to this post by Usman Bhatti
I have never tried but it seems you can wrap installer in MSI files
using WiX http://wixtoolset.org/ and this package http://www.exemsi.com/ To write the installer check this out: http://code.google.com/p/biosmalltalk/wiki/NSISInstallerScript Hernán El 26/08/2013 17:29, Usman Bhatti escribió: > On Mon, Aug 26, 2013 at 7:10 PM, Stéphane Ducasse > <[hidden email] <mailto:[hidden email]>> wrote: > > > > > Hello, > > > > Does anyone have experience of distributing Pharo-based software > as an MSI installer package to be installed by clients? > > what is an MSI? > > > Microsoft installer, a packaging for windows-based software that allows > installation of the software on a windows machine: creation of registry > keys, Start menu items, looking for previous installations of the > software and upgrading it, etc. > > > > I would particularly like to know the tool that was used to > create the MSI. > > Do you mean installing a Pharo App? > What means installing? > > > So, it would mean that Pharo app is installed on a client machine: > creating directory hierarchy, placing image and vm files and any scripts > that come with the image, and creating windows shortcuts. For the time, > its a question from a client so I thought someone might have some > relevant exp. > > > Because if you ship an image in essence: > you ship one image > with an opening image saying installing…. > then you save > > > > > > > regards, > > > > Usman Bhatti > > > |
You can also use Inno Setup which is nice, easy, and free.
But ok, it doesn't do MSI. But you can get around that with http://www.exemsi.com/inno-setup-and-msi Good luck. Phil
On Tue, Aug 27, 2013 at 7:27 AM, Hernán Morales Durand <[hidden email]> wrote: I have never tried but it seems you can wrap installer in MSI files using WiX http://wixtoolset.org/ and this package http://www.exemsi.com/ |
Tx all. That's some useful information. As my requirement is a MSI file, I'll try to use WIX or MSI wrapper. I'll let you know how my experience goes. regards, Usman On Tue, Aug 27, 2013 at 10:34 AM, [hidden email] <[hidden email]> wrote:
|
In reply to this post by philippeback
After all, I achieved the creation of MSI with the combination of Inno setup and MSI wrapper.
Inno setup allows creating a setup.exe from a build script and do several types of tasks at the time of installation. A mere skeleton can be created with the wizard and then changing it isn't so difficult. Moreover, there are many pointers on the web.
Creating an MSI wrapper (http://www.exemsi.com/inno-setup-and-msi) for the setup file created with Inno is just a matter of a few clicks.
Tx for very helpful pointers. Usman On Tue, Aug 27, 2013 at 10:34 AM, [hidden email] <[hidden email]> wrote:
|
happy to have been of help.
phil On Thursday, August 29, 2013, Usman Bhatti <[hidden email]> wrote: > After all, I achieved the creation of MSI with the combination of Inno setup and MSI wrapper. > Inno setup allows creating a setup.exe from a build script and do several types of tasks at the time of installation. A mere skeleton can be created with the wizard and then changing it isn't so difficult. Moreover, there are many pointers on the web. > Creating an MSI wrapper (http://www.exemsi.com/inno-setup-and-msi) for the setup file created with Inno is just a matter of a few clicks. > Tx for very helpful pointers. > Usman > > On Tue, Aug 27, 2013 at 10:34 AM, [hidden email] <[hidden email]> wrote: >> >> You can also use Inno Setup which is nice, easy, and free. >> http://www.jrsoftware.org/isinfo.php#features >> >> But ok, it doesn't do MSI. >> http://stackoverflow.com/questions/6245260/installers-wix-or-inno-setup >> >> But you can get around that with http://www.exemsi.com/inno-setup-and-msi >> Good luck. >> Phil >> >> >> >> >> On Tue, Aug 27, 2013 at 7:27 AM, Hernán Morales Durand <[hidden email]> wrote: >>> >>> I have never tried but it seems you can wrap installer in MSI files using WiX http://wixtoolset.org/ and this package http://www.exemsi.com/ >>> >>> To write the installer check this out: >>> >>> http://code.google.com/p/biosmalltalk/wiki/NSISInstallerScript >>> >>> Hernán >>> >>> El 26/08/2013 17:29, Usman Bhatti escribió: >>>> >>>> On Mon, Aug 26, 2013 at 7:10 PM, Stéphane Ducasse >>>> <[hidden email] <mailto:[hidden email]>> wrote: >>>> >>>> >>>> >>>> > Hello, >>>> > >>>> > Does anyone have experience of distributing Pharo-based software >>>> as an MSI installer package to be installed by clients? >>>> >>>> what is an MSI? >>>> >>>> >>>> Microsoft installer, a packaging for windows-based software that allows >>>> installation of the software on a windows machine: creation of registry >>>> keys, Start menu items, looking for previous installations of the >>>> software and upgrading it, etc. >>>> >>>> >>>> > I would particularly like to know the tool that was used to >>>> create the MSI. >>>> >>>> Do you mean installing a Pharo App? >>>> What means installing? >>>> >>>> >>>> So, it would mean that Pharo app is installed on a client machine: >>>> creating directory hierarchy, placing image and vm files and any scripts >>>> that come with the image, and creating windows shortcuts. For the time, >>>> its a question from a client so I thought someone might have some >>>> relevant exp. >>>> >>>> >>>> Because if you ship an image in essence: >>>> you ship one image >>>> with an opening image saying installing…. >>>> then you save >>>> >>>> >>>> >>>> > >>>> > regards, >>>> > >>>> > Usman Bhatti >>>> >>>> >>>> >>> >>> >>> >> > > -- --- Philippe Back Dramatic Performance Improvements
Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027
Blog: http://philippeback.be | Twitter: @philippeback
High Octane SPRL rue cour Boisacq 101 | 1301 Bierges | Belgium Pharo Consortium Member - http://consortium.pharo.org/
Featured on the Software Process and Measurement Cast - http://spamcast.libsyn.com Sparx Systems Enterprise Architect and Ability Engineering EADocX Value Added Reseller
|
Free forum by Nabble | Edit this page |