Re: Making an uninstaller
Re: Making an uninstaller
- Subject: Re: Making an uninstaller
- From: Andrew Merenbach <email@hidden>
- Date: Sun, 17 May 2009 20:26:29 -0700
On May 17, 2009, at 6:23 PM, Eli Bach wrote:
On May 17, 2009, at 6:13 PM, Andrew Merenbach wrote:
Hi, all,
I searched lists.apple.com under installer-dev for "uninstall" and
"uninstaller" and came up with only a couple of answers--both from
long ago--so I'm wondering whether the protocol has changed. I'm
about to distribute an installer package, and would like to know
whether it's possible to include an uninstaller package, as well.
Apologies if this sounds like a terribly newbie-ish question, but
can I create my installer such that the same installer package,
upon opening and finding the current version of its products
installed, provides an uninstall option, without using a script but
instead using the installer's own path determination mechanism
(since it does, after all, know where its components go)?
If I do need a script, what is the recommended way to get it called
from the installer package, so that I don't need to distribute a
separate item for people to open?
I'm using PackageMaker 3.0.3 under Leopard, and am sure that I've
missed something quite obvious in the documentation, but searching
developer.apple.com for "uninstaller" failed to produce anything,
either. Many thanks for your time!
Cheers,
Andrew
First, end-users wouldn't expect an Installer package to have an
uninstall option anywhere.
The few 'installers' that do this are full on applications, that do
both installation and uninstallation.
Most setups either:
-provide a list of things for the end-user to delete
-provide/install a shell script to delete installed components
-provide/install an application to delete installed components
There have been requests for an Apple-provided uninstall capability,
since, well, Mac OS X first came out...
Eli
Hi, Eli,
Thanks for your response. Looks like I didn't miss anything, then,
save for some of those discussions you mention (I recall seeing some a
long while ago, but ironically I had thought I'd recalled seeing
someone mention more recent versions of PackageMaker being used for
making uninstallers--guess I was wrong!!!).
I suppose, then, that I'll have to include a Perl script with my
distributions for uninstallation, à la Apple's Developer Tools.
Once again, I appreciate your time.
Cheers,
Andrew
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Installer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden