Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Installer or no installer?

There's lots of questions about installers but I haven't seen one about whether or not to actually use one in the first place.

What is the logic behind using them in the first place? Can't the user just extract it somewhere? But I guess it depends on the target user.

And on the subject of the actual setup: Can't that be done on the first startup?

like image 860
Brian Ortiz Avatar asked Jul 03 '10 18:07

Brian Ortiz


People also ask

Why do I need an installer?

In order to install new software on your computer, you often need to run an installer program. This program unpacks compressed data included with the installer and writes new information to your hard drive.

What happens if I disable Windows Installer?

Windows Installer service (msiserver) manages all the installation process of the Windows operating system. You will experience issues if the service is faulty. In a disabled state, services depending on Windows Installer will not start properly.

Why do I need Windows Installer?

Windows Installer offers self-healing and resiliency to Win2K desktops—corrupted software can repair itself and deleted applications can automatically reinstall. With Windows Installer, you can install and uninstall applications without affecting the system state or harming other applications.

Is it safe to delete Windows Installer package?

The C:\Windows\Installer folder contains Windows installer cache, it's used to store important files for applications installed using the Windows Installer technology and should not be deleted.


2 Answers

It very much depends on your target audience, and what your installer needs to accomplish.

If your audience is technically savvy, and the installer just has to extract some files, and create shortcuts, I probably wouldn't bother.

If you need to modify system variables, register services, etc, definitely create an installer to make life easier for your users - regardless of how technically savvy they are.

You can always offer the option of installer / no installer, and let your users decide what they want. The number of downloads and resulting support requests will tell you whether you should utilize one or not.

like image 179
Dolph Avatar answered Sep 21 '22 08:09

Dolph


And on the subject of the actual setup: Can't that be done on the first startup?

uTorrent used to do this (I'm not sure if it still does... I update automatically) and I found it a little confusing at first, since I'm used to installers. For users that are possibly clueless though, it's perfect.

For more complicated applications that have multiple files installed to several locations, I think it's better to have an installer. For a series of products we produce where I work, we have several 'flavours' of installer for each product: auto-update installers can be smaller as we know the user already has prerequisites. New users, though, get a larger installer.

like image 44
Charlie Salts Avatar answered Sep 20 '22 08:09

Charlie Salts